Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Access.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Access.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Access.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,221 @@
+<?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\SecurityCommandCenter;
+
+class Access extends \Google\Collection
+{
+  protected $collection_key = 'serviceAccountDelegationInfo';
+  /**
+   * @var string
+   */
+  public $callerIp;
+  protected $callerIpGeoType = Geolocation::class;
+  protected $callerIpGeoDataType = '';
+  /**
+   * @var string
+   */
+  public $methodName;
+  /**
+   * @var string
+   */
+  public $principalEmail;
+  /**
+   * @var string
+   */
+  public $principalSubject;
+  protected $serviceAccountDelegationInfoType = ServiceAccountDelegationInfo::class;
+  protected $serviceAccountDelegationInfoDataType = 'array';
+  /**
+   * @var string
+   */
+  public $serviceAccountKeyName;
+  /**
+   * @var string
+   */
+  public $serviceName;
+  /**
+   * @var string
+   */
+  public $userAgent;
+  /**
+   * @var string
+   */
+  public $userAgentFamily;
+  /**
+   * @var string
+   */
+  public $userName;
+
+  /**
+   * @param string
+   */
+  public function setCallerIp($callerIp)
+  {
+    $this->callerIp = $callerIp;
+  }
+  /**
+   * @return string
+   */
+  public function getCallerIp()
+  {
+    return $this->callerIp;
+  }
+  /**
+   * @param Geolocation
+   */
+  public function setCallerIpGeo(Geolocation $callerIpGeo)
+  {
+    $this->callerIpGeo = $callerIpGeo;
+  }
+  /**
+   * @return Geolocation
+   */
+  public function getCallerIpGeo()
+  {
+    return $this->callerIpGeo;
+  }
+  /**
+   * @param string
+   */
+  public function setMethodName($methodName)
+  {
+    $this->methodName = $methodName;
+  }
+  /**
+   * @return string
+   */
+  public function getMethodName()
+  {
+    return $this->methodName;
+  }
+  /**
+   * @param string
+   */
+  public function setPrincipalEmail($principalEmail)
+  {
+    $this->principalEmail = $principalEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getPrincipalEmail()
+  {
+    return $this->principalEmail;
+  }
+  /**
+   * @param string
+   */
+  public function setPrincipalSubject($principalSubject)
+  {
+    $this->principalSubject = $principalSubject;
+  }
+  /**
+   * @return string
+   */
+  public function getPrincipalSubject()
+  {
+    return $this->principalSubject;
+  }
+  /**
+   * @param ServiceAccountDelegationInfo[]
+   */
+  public function setServiceAccountDelegationInfo($serviceAccountDelegationInfo)
+  {
+    $this->serviceAccountDelegationInfo = $serviceAccountDelegationInfo;
+  }
+  /**
+   * @return ServiceAccountDelegationInfo[]
+   */
+  public function getServiceAccountDelegationInfo()
+  {
+    return $this->serviceAccountDelegationInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setServiceAccountKeyName($serviceAccountKeyName)
+  {
+    $this->serviceAccountKeyName = $serviceAccountKeyName;
+  }
+  /**
+   * @return string
+   */
+  public function getServiceAccountKeyName()
+  {
+    return $this->serviceAccountKeyName;
+  }
+  /**
+   * @param string
+   */
+  public function setServiceName($serviceName)
+  {
+    $this->serviceName = $serviceName;
+  }
+  /**
+   * @return string
+   */
+  public function getServiceName()
+  {
+    return $this->serviceName;
+  }
+  /**
+   * @param string
+   */
+  public function setUserAgent($userAgent)
+  {
+    $this->userAgent = $userAgent;
+  }
+  /**
+   * @return string
+   */
+  public function getUserAgent()
+  {
+    return $this->userAgent;
+  }
+  /**
+   * @param string
+   */
+  public function setUserAgentFamily($userAgentFamily)
+  {
+    $this->userAgentFamily = $userAgentFamily;
+  }
+  /**
+   * @return string
+   */
+  public function getUserAgentFamily()
+  {
+    return $this->userAgentFamily;
+  }
+  /**
+   * @param string
+   */
+  public function setUserName($userName)
+  {
+    $this->userName = $userName;
+  }
+  /**
+   * @return string
+   */
+  public function getUserName()
+  {
+    return $this->userName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Access::class, 'Google_Service_SecurityCommandCenter_Access');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/AccessReview.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/AccessReview.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/AccessReview.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\SecurityCommandCenter;
+
+class AccessReview extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $group;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $ns;
+  /**
+   * @var string
+   */
+  public $resource;
+  /**
+   * @var string
+   */
+  public $subresource;
+  /**
+   * @var string
+   */
+  public $verb;
+  /**
+   * @var string
+   */
+  public $version;
+
+  /**
+   * @param string
+   */
+  public function setGroup($group)
+  {
+    $this->group = $group;
+  }
+  /**
+   * @return string
+   */
+  public function getGroup()
+  {
+    return $this->group;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setNs($ns)
+  {
+    $this->ns = $ns;
+  }
+  /**
+   * @return string
+   */
+  public function getNs()
+  {
+    return $this->ns;
+  }
+  /**
+   * @param string
+   */
+  public function setResource($resource)
+  {
+    $this->resource = $resource;
+  }
+  /**
+   * @return string
+   */
+  public function getResource()
+  {
+    return $this->resource;
+  }
+  /**
+   * @param string
+   */
+  public function setSubresource($subresource)
+  {
+    $this->subresource = $subresource;
+  }
+  /**
+   * @return string
+   */
+  public function getSubresource()
+  {
+    return $this->subresource;
+  }
+  /**
+   * @param string
+   */
+  public function setVerb($verb)
+  {
+    $this->verb = $verb;
+  }
+  /**
+   * @return string
+   */
+  public function getVerb()
+  {
+    return $this->verb;
+  }
+  /**
+   * @param string
+   */
+  public function setVersion($version)
+  {
+    $this->version = $version;
+  }
+  /**
+   * @return string
+   */
+  public function getVersion()
+  {
+    return $this->version;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AccessReview::class, 'Google_Service_SecurityCommandCenter_AccessReview');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/AdaptiveProtection.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/AdaptiveProtection.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/AdaptiveProtection.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,35 @@
+<?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\SecurityCommandCenter;
+
+class AdaptiveProtection extends \Google\Model
+{
+  public $confidence;
+
+  public function setConfidence($confidence)
+  {
+    $this->confidence = $confidence;
+  }
+  public function getConfidence()
+  {
+    return $this->confidence;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AdaptiveProtection::class, 'Google_Service_SecurityCommandCenter_AdaptiveProtection');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Application.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Application.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Application.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\SecurityCommandCenter;
+
+class Application extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $baseUri;
+  /**
+   * @var string
+   */
+  public $fullUri;
+
+  /**
+   * @param string
+   */
+  public function setBaseUri($baseUri)
+  {
+    $this->baseUri = $baseUri;
+  }
+  /**
+   * @return string
+   */
+  public function getBaseUri()
+  {
+    return $this->baseUri;
+  }
+  /**
+   * @param string
+   */
+  public function setFullUri($fullUri)
+  {
+    $this->fullUri = $fullUri;
+  }
+  /**
+   * @return string
+   */
+  public function getFullUri()
+  {
+    return $this->fullUri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Application::class, 'Google_Service_SecurityCommandCenter_Application');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Asset.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Asset.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Asset.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,164 @@
+<?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\SecurityCommandCenter;
+
+class Asset extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $canonicalName;
+  /**
+   * @var string
+   */
+  public $createTime;
+  protected $iamPolicyType = IamPolicy::class;
+  protected $iamPolicyDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var array[]
+   */
+  public $resourceProperties;
+  protected $securityCenterPropertiesType = SecurityCenterProperties::class;
+  protected $securityCenterPropertiesDataType = '';
+  protected $securityMarksType = SecurityMarks::class;
+  protected $securityMarksDataType = '';
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCanonicalName($canonicalName)
+  {
+    $this->canonicalName = $canonicalName;
+  }
+  /**
+   * @return string
+   */
+  public function getCanonicalName()
+  {
+    return $this->canonicalName;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param IamPolicy
+   */
+  public function setIamPolicy(IamPolicy $iamPolicy)
+  {
+    $this->iamPolicy = $iamPolicy;
+  }
+  /**
+   * @return IamPolicy
+   */
+  public function getIamPolicy()
+  {
+    return $this->iamPolicy;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param array[]
+   */
+  public function setResourceProperties($resourceProperties)
+  {
+    $this->resourceProperties = $resourceProperties;
+  }
+  /**
+   * @return array[]
+   */
+  public function getResourceProperties()
+  {
+    return $this->resourceProperties;
+  }
+  /**
+   * @param SecurityCenterProperties
+   */
+  public function setSecurityCenterProperties(SecurityCenterProperties $securityCenterProperties)
+  {
+    $this->securityCenterProperties = $securityCenterProperties;
+  }
+  /**
+   * @return SecurityCenterProperties
+   */
+  public function getSecurityCenterProperties()
+  {
+    return $this->securityCenterProperties;
+  }
+  /**
+   * @param SecurityMarks
+   */
+  public function setSecurityMarks(SecurityMarks $securityMarks)
+  {
+    $this->securityMarks = $securityMarks;
+  }
+  /**
+   * @return SecurityMarks
+   */
+  public function getSecurityMarks()
+  {
+    return $this->securityMarks;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Asset::class, 'Google_Service_SecurityCommandCenter_Asset');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/AssetDiscoveryConfig.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/AssetDiscoveryConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/AssetDiscoveryConfig.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\SecurityCommandCenter;
+
+class AssetDiscoveryConfig extends \Google\Collection
+{
+  protected $collection_key = 'projectIds';
+  /**
+   * @var string[]
+   */
+  public $folderIds;
+  /**
+   * @var string
+   */
+  public $inclusionMode;
+  /**
+   * @var string[]
+   */
+  public $projectIds;
+
+  /**
+   * @param string[]
+   */
+  public function setFolderIds($folderIds)
+  {
+    $this->folderIds = $folderIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getFolderIds()
+  {
+    return $this->folderIds;
+  }
+  /**
+   * @param string
+   */
+  public function setInclusionMode($inclusionMode)
+  {
+    $this->inclusionMode = $inclusionMode;
+  }
+  /**
+   * @return string
+   */
+  public function getInclusionMode()
+  {
+    return $this->inclusionMode;
+  }
+  /**
+   * @param string[]
+   */
+  public function setProjectIds($projectIds)
+  {
+    $this->projectIds = $projectIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getProjectIds()
+  {
+    return $this->projectIds;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AssetDiscoveryConfig::class, 'Google_Service_SecurityCommandCenter_AssetDiscoveryConfig');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/AssociatedFinding.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/AssociatedFinding.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/AssociatedFinding.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\SecurityCommandCenter;
+
+class AssociatedFinding extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $canonicalFindingName;
+  /**
+   * @var string
+   */
+  public $findingCategory;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setCanonicalFindingName($canonicalFindingName)
+  {
+    $this->canonicalFindingName = $canonicalFindingName;
+  }
+  /**
+   * @return string
+   */
+  public function getCanonicalFindingName()
+  {
+    return $this->canonicalFindingName;
+  }
+  /**
+   * @param string
+   */
+  public function setFindingCategory($findingCategory)
+  {
+    $this->findingCategory = $findingCategory;
+  }
+  /**
+   * @return string
+   */
+  public function getFindingCategory()
+  {
+    return $this->findingCategory;
+  }
+  /**
+   * @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(AssociatedFinding::class, 'Google_Service_SecurityCommandCenter_AssociatedFinding');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Attack.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Attack.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Attack.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\SecurityCommandCenter;
+
+class Attack extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $classification;
+  /**
+   * @var int
+   */
+  public $volumeBps;
+  /**
+   * @var int
+   */
+  public $volumePps;
+
+  /**
+   * @param string
+   */
+  public function setClassification($classification)
+  {
+    $this->classification = $classification;
+  }
+  /**
+   * @return string
+   */
+  public function getClassification()
+  {
+    return $this->classification;
+  }
+  /**
+   * @param int
+   */
+  public function setVolumeBps($volumeBps)
+  {
+    $this->volumeBps = $volumeBps;
+  }
+  /**
+   * @return int
+   */
+  public function getVolumeBps()
+  {
+    return $this->volumeBps;
+  }
+  /**
+   * @param int
+   */
+  public function setVolumePps($volumePps)
+  {
+    $this->volumePps = $volumePps;
+  }
+  /**
+   * @return int
+   */
+  public function getVolumePps()
+  {
+    return $this->volumePps;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Attack::class, 'Google_Service_SecurityCommandCenter_Attack');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/AttackExposure.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/AttackExposure.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/AttackExposure.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,143 @@
+<?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\SecurityCommandCenter;
+
+class AttackExposure extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $attackExposureResult;
+  /**
+   * @var int
+   */
+  public $exposedHighValueResourcesCount;
+  /**
+   * @var int
+   */
+  public $exposedLowValueResourcesCount;
+  /**
+   * @var int
+   */
+  public $exposedMediumValueResourcesCount;
+  /**
+   * @var string
+   */
+  public $latestCalculationTime;
+  public $score;
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param string
+   */
+  public function setAttackExposureResult($attackExposureResult)
+  {
+    $this->attackExposureResult = $attackExposureResult;
+  }
+  /**
+   * @return string
+   */
+  public function getAttackExposureResult()
+  {
+    return $this->attackExposureResult;
+  }
+  /**
+   * @param int
+   */
+  public function setExposedHighValueResourcesCount($exposedHighValueResourcesCount)
+  {
+    $this->exposedHighValueResourcesCount = $exposedHighValueResourcesCount;
+  }
+  /**
+   * @return int
+   */
+  public function getExposedHighValueResourcesCount()
+  {
+    return $this->exposedHighValueResourcesCount;
+  }
+  /**
+   * @param int
+   */
+  public function setExposedLowValueResourcesCount($exposedLowValueResourcesCount)
+  {
+    $this->exposedLowValueResourcesCount = $exposedLowValueResourcesCount;
+  }
+  /**
+   * @return int
+   */
+  public function getExposedLowValueResourcesCount()
+  {
+    return $this->exposedLowValueResourcesCount;
+  }
+  /**
+   * @param int
+   */
+  public function setExposedMediumValueResourcesCount($exposedMediumValueResourcesCount)
+  {
+    $this->exposedMediumValueResourcesCount = $exposedMediumValueResourcesCount;
+  }
+  /**
+   * @return int
+   */
+  public function getExposedMediumValueResourcesCount()
+  {
+    return $this->exposedMediumValueResourcesCount;
+  }
+  /**
+   * @param string
+   */
+  public function setLatestCalculationTime($latestCalculationTime)
+  {
+    $this->latestCalculationTime = $latestCalculationTime;
+  }
+  /**
+   * @return string
+   */
+  public function getLatestCalculationTime()
+  {
+    return $this->latestCalculationTime;
+  }
+  public function setScore($score)
+  {
+    $this->score = $score;
+  }
+  public function getScore()
+  {
+    return $this->score;
+  }
+  /**
+   * @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(AttackExposure::class, 'Google_Service_SecurityCommandCenter_AttackExposure');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/AttackPath.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/AttackPath.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/AttackPath.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\SecurityCommandCenter;
+
+class AttackPath extends \Google\Collection
+{
+  protected $collection_key = 'pathNodes';
+  protected $edgesType = AttackPathEdge::class;
+  protected $edgesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $pathNodesType = AttackPathNode::class;
+  protected $pathNodesDataType = 'array';
+
+  /**
+   * @param AttackPathEdge[]
+   */
+  public function setEdges($edges)
+  {
+    $this->edges = $edges;
+  }
+  /**
+   * @return AttackPathEdge[]
+   */
+  public function getEdges()
+  {
+    return $this->edges;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param AttackPathNode[]
+   */
+  public function setPathNodes($pathNodes)
+  {
+    $this->pathNodes = $pathNodes;
+  }
+  /**
+   * @return AttackPathNode[]
+   */
+  public function getPathNodes()
+  {
+    return $this->pathNodes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AttackPath::class, 'Google_Service_SecurityCommandCenter_AttackPath');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/AttackPathEdge.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/AttackPathEdge.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/AttackPathEdge.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\SecurityCommandCenter;
+
+class AttackPathEdge extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $destination;
+  /**
+   * @var string
+   */
+  public $source;
+
+  /**
+   * @param string
+   */
+  public function setDestination($destination)
+  {
+    $this->destination = $destination;
+  }
+  /**
+   * @return string
+   */
+  public function getDestination()
+  {
+    return $this->destination;
+  }
+  /**
+   * @param string
+   */
+  public function setSource($source)
+  {
+    $this->source = $source;
+  }
+  /**
+   * @return string
+   */
+  public function getSource()
+  {
+    return $this->source;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AttackPathEdge::class, 'Google_Service_SecurityCommandCenter_AttackPathEdge');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/AttackPathNode.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/AttackPathNode.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/AttackPathNode.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,131 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SecurityCommandCenter;
+
+class AttackPathNode extends \Google\Collection
+{
+  protected $collection_key = 'attackSteps';
+  protected $associatedFindingsType = PathNodeAssociatedFinding::class;
+  protected $associatedFindingsDataType = 'array';
+  protected $attackStepsType = AttackStepNode::class;
+  protected $attackStepsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $resource;
+  /**
+   * @var string
+   */
+  public $resourceType;
+  /**
+   * @var string
+   */
+  public $uuid;
+
+  /**
+   * @param PathNodeAssociatedFinding[]
+   */
+  public function setAssociatedFindings($associatedFindings)
+  {
+    $this->associatedFindings = $associatedFindings;
+  }
+  /**
+   * @return PathNodeAssociatedFinding[]
+   */
+  public function getAssociatedFindings()
+  {
+    return $this->associatedFindings;
+  }
+  /**
+   * @param AttackStepNode[]
+   */
+  public function setAttackSteps($attackSteps)
+  {
+    $this->attackSteps = $attackSteps;
+  }
+  /**
+   * @return AttackStepNode[]
+   */
+  public function getAttackSteps()
+  {
+    return $this->attackSteps;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setResource($resource)
+  {
+    $this->resource = $resource;
+  }
+  /**
+   * @return string
+   */
+  public function getResource()
+  {
+    return $this->resource;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceType($resourceType)
+  {
+    $this->resourceType = $resourceType;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceType()
+  {
+    return $this->resourceType;
+  }
+  /**
+   * @param string
+   */
+  public function setUuid($uuid)
+  {
+    $this->uuid = $uuid;
+  }
+  /**
+   * @return string
+   */
+  public function getUuid()
+  {
+    return $this->uuid;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AttackPathNode::class, 'Google_Service_SecurityCommandCenter_AttackPathNode');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/AttackStepNode.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/AttackStepNode.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/AttackStepNode.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\SecurityCommandCenter;
+
+class AttackStepNode extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string[]
+   */
+  public $labels;
+  /**
+   * @var string
+   */
+  public $type;
+  /**
+   * @var string
+   */
+  public $uuid;
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string[]
+   */
+  public function setLabels($labels)
+  {
+    $this->labels = $labels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLabels()
+  {
+    return $this->labels;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+  /**
+   * @param string
+   */
+  public function setUuid($uuid)
+  {
+    $this->uuid = $uuid;
+  }
+  /**
+   * @return string
+   */
+  public function getUuid()
+  {
+    return $this->uuid;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AttackStepNode::class, 'Google_Service_SecurityCommandCenter_AttackStepNode');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/AuditConfig.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/AuditConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/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\SecurityCommandCenter;
+
+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_SecurityCommandCenter_AuditConfig');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/AuditLogConfig.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/AuditLogConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/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\SecurityCommandCenter;
+
+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_SecurityCommandCenter_AuditLogConfig');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/AwsAccount.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/AwsAccount.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/AwsAccount.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\SecurityCommandCenter;
+
+class AwsAccount extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @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(AwsAccount::class, 'Google_Service_SecurityCommandCenter_AwsAccount');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/AwsMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/AwsMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/AwsMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,75 @@
+<?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\SecurityCommandCenter;
+
+class AwsMetadata extends \Google\Collection
+{
+  protected $collection_key = 'organizationalUnits';
+  protected $accountType = AwsAccount::class;
+  protected $accountDataType = '';
+  protected $organizationType = AwsOrganization::class;
+  protected $organizationDataType = '';
+  protected $organizationalUnitsType = AwsOrganizationalUnit::class;
+  protected $organizationalUnitsDataType = 'array';
+
+  /**
+   * @param AwsAccount
+   */
+  public function setAccount(AwsAccount $account)
+  {
+    $this->account = $account;
+  }
+  /**
+   * @return AwsAccount
+   */
+  public function getAccount()
+  {
+    return $this->account;
+  }
+  /**
+   * @param AwsOrganization
+   */
+  public function setOrganization(AwsOrganization $organization)
+  {
+    $this->organization = $organization;
+  }
+  /**
+   * @return AwsOrganization
+   */
+  public function getOrganization()
+  {
+    return $this->organization;
+  }
+  /**
+   * @param AwsOrganizationalUnit[]
+   */
+  public function setOrganizationalUnits($organizationalUnits)
+  {
+    $this->organizationalUnits = $organizationalUnits;
+  }
+  /**
+   * @return AwsOrganizationalUnit[]
+   */
+  public function getOrganizationalUnits()
+  {
+    return $this->organizationalUnits;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AwsMetadata::class, 'Google_Service_SecurityCommandCenter_AwsMetadata');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/AwsOrganization.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/AwsOrganization.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/AwsOrganization.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\SecurityCommandCenter;
+
+class AwsOrganization extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $id;
+
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AwsOrganization::class, 'Google_Service_SecurityCommandCenter_AwsOrganization');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/AwsOrganizationalUnit.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/AwsOrganizationalUnit.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/AwsOrganizationalUnit.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\SecurityCommandCenter;
+
+class AwsOrganizationalUnit extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @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(AwsOrganizationalUnit::class, 'Google_Service_SecurityCommandCenter_AwsOrganizationalUnit');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/AzureManagementGroup.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/AzureManagementGroup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/AzureManagementGroup.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\SecurityCommandCenter;
+
+class AzureManagementGroup extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $id;
+
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AzureManagementGroup::class, 'Google_Service_SecurityCommandCenter_AzureManagementGroup');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/AzureMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/AzureMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/AzureMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,91 @@
+<?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\SecurityCommandCenter;
+
+class AzureMetadata extends \Google\Collection
+{
+  protected $collection_key = 'managementGroups';
+  protected $managementGroupsType = AzureManagementGroup::class;
+  protected $managementGroupsDataType = 'array';
+  protected $resourceGroupType = AzureResourceGroup::class;
+  protected $resourceGroupDataType = '';
+  protected $subscriptionType = AzureSubscription::class;
+  protected $subscriptionDataType = '';
+  protected $tenantType = AzureTenant::class;
+  protected $tenantDataType = '';
+
+  /**
+   * @param AzureManagementGroup[]
+   */
+  public function setManagementGroups($managementGroups)
+  {
+    $this->managementGroups = $managementGroups;
+  }
+  /**
+   * @return AzureManagementGroup[]
+   */
+  public function getManagementGroups()
+  {
+    return $this->managementGroups;
+  }
+  /**
+   * @param AzureResourceGroup
+   */
+  public function setResourceGroup(AzureResourceGroup $resourceGroup)
+  {
+    $this->resourceGroup = $resourceGroup;
+  }
+  /**
+   * @return AzureResourceGroup
+   */
+  public function getResourceGroup()
+  {
+    return $this->resourceGroup;
+  }
+  /**
+   * @param AzureSubscription
+   */
+  public function setSubscription(AzureSubscription $subscription)
+  {
+    $this->subscription = $subscription;
+  }
+  /**
+   * @return AzureSubscription
+   */
+  public function getSubscription()
+  {
+    return $this->subscription;
+  }
+  /**
+   * @param AzureTenant
+   */
+  public function setTenant(AzureTenant $tenant)
+  {
+    $this->tenant = $tenant;
+  }
+  /**
+   * @return AzureTenant
+   */
+  public function getTenant()
+  {
+    return $this->tenant;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AzureMetadata::class, 'Google_Service_SecurityCommandCenter_AzureMetadata');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/AzureResourceGroup.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/AzureResourceGroup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/AzureResourceGroup.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\SecurityCommandCenter;
+
+class AzureResourceGroup extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @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(AzureResourceGroup::class, 'Google_Service_SecurityCommandCenter_AzureResourceGroup');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/AzureSubscription.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/AzureSubscription.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/AzureSubscription.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\SecurityCommandCenter;
+
+class AzureSubscription extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $id;
+
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AzureSubscription::class, 'Google_Service_SecurityCommandCenter_AzureSubscription');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/AzureTenant.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/AzureTenant.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/AzureTenant.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\SecurityCommandCenter;
+
+class AzureTenant extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $id;
+
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AzureTenant::class, 'Google_Service_SecurityCommandCenter_AzureTenant');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/BackupDisasterRecovery.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/BackupDisasterRecovery.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/BackupDisasterRecovery.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,207 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SecurityCommandCenter;
+
+class BackupDisasterRecovery extends \Google\Collection
+{
+  protected $collection_key = 'policyOptions';
+  /**
+   * @var string
+   */
+  public $appliance;
+  /**
+   * @var string[]
+   */
+  public $applications;
+  /**
+   * @var string
+   */
+  public $backupCreateTime;
+  /**
+   * @var string
+   */
+  public $backupTemplate;
+  /**
+   * @var string
+   */
+  public $backupType;
+  /**
+   * @var string
+   */
+  public $host;
+  /**
+   * @var string[]
+   */
+  public $policies;
+  /**
+   * @var string[]
+   */
+  public $policyOptions;
+  /**
+   * @var string
+   */
+  public $profile;
+  /**
+   * @var string
+   */
+  public $storagePool;
+
+  /**
+   * @param string
+   */
+  public function setAppliance($appliance)
+  {
+    $this->appliance = $appliance;
+  }
+  /**
+   * @return string
+   */
+  public function getAppliance()
+  {
+    return $this->appliance;
+  }
+  /**
+   * @param string[]
+   */
+  public function setApplications($applications)
+  {
+    $this->applications = $applications;
+  }
+  /**
+   * @return string[]
+   */
+  public function getApplications()
+  {
+    return $this->applications;
+  }
+  /**
+   * @param string
+   */
+  public function setBackupCreateTime($backupCreateTime)
+  {
+    $this->backupCreateTime = $backupCreateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getBackupCreateTime()
+  {
+    return $this->backupCreateTime;
+  }
+  /**
+   * @param string
+   */
+  public function setBackupTemplate($backupTemplate)
+  {
+    $this->backupTemplate = $backupTemplate;
+  }
+  /**
+   * @return string
+   */
+  public function getBackupTemplate()
+  {
+    return $this->backupTemplate;
+  }
+  /**
+   * @param string
+   */
+  public function setBackupType($backupType)
+  {
+    $this->backupType = $backupType;
+  }
+  /**
+   * @return string
+   */
+  public function getBackupType()
+  {
+    return $this->backupType;
+  }
+  /**
+   * @param string
+   */
+  public function setHost($host)
+  {
+    $this->host = $host;
+  }
+  /**
+   * @return string
+   */
+  public function getHost()
+  {
+    return $this->host;
+  }
+  /**
+   * @param string[]
+   */
+  public function setPolicies($policies)
+  {
+    $this->policies = $policies;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPolicies()
+  {
+    return $this->policies;
+  }
+  /**
+   * @param string[]
+   */
+  public function setPolicyOptions($policyOptions)
+  {
+    $this->policyOptions = $policyOptions;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPolicyOptions()
+  {
+    return $this->policyOptions;
+  }
+  /**
+   * @param string
+   */
+  public function setProfile($profile)
+  {
+    $this->profile = $profile;
+  }
+  /**
+   * @return string
+   */
+  public function getProfile()
+  {
+    return $this->profile;
+  }
+  /**
+   * @param string
+   */
+  public function setStoragePool($storagePool)
+  {
+    $this->storagePool = $storagePool;
+  }
+  /**
+   * @return string
+   */
+  public function getStoragePool()
+  {
+    return $this->storagePool;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BackupDisasterRecovery::class, 'Google_Service_SecurityCommandCenter_BackupDisasterRecovery');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/BatchCreateResourceValueConfigsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/BatchCreateResourceValueConfigsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/BatchCreateResourceValueConfigsRequest.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\SecurityCommandCenter;
+
+class BatchCreateResourceValueConfigsRequest extends \Google\Collection
+{
+  protected $collection_key = 'requests';
+  protected $requestsType = CreateResourceValueConfigRequest::class;
+  protected $requestsDataType = 'array';
+
+  /**
+   * @param CreateResourceValueConfigRequest[]
+   */
+  public function setRequests($requests)
+  {
+    $this->requests = $requests;
+  }
+  /**
+   * @return CreateResourceValueConfigRequest[]
+   */
+  public function getRequests()
+  {
+    return $this->requests;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BatchCreateResourceValueConfigsRequest::class, 'Google_Service_SecurityCommandCenter_BatchCreateResourceValueConfigsRequest');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/BatchCreateResourceValueConfigsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/BatchCreateResourceValueConfigsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/BatchCreateResourceValueConfigsResponse.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\SecurityCommandCenter;
+
+class BatchCreateResourceValueConfigsResponse extends \Google\Collection
+{
+  protected $collection_key = 'resourceValueConfigs';
+  protected $resourceValueConfigsType = GoogleCloudSecuritycenterV1ResourceValueConfig::class;
+  protected $resourceValueConfigsDataType = 'array';
+
+  /**
+   * @param GoogleCloudSecuritycenterV1ResourceValueConfig[]
+   */
+  public function setResourceValueConfigs($resourceValueConfigs)
+  {
+    $this->resourceValueConfigs = $resourceValueConfigs;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV1ResourceValueConfig[]
+   */
+  public function getResourceValueConfigs()
+  {
+    return $this->resourceValueConfigs;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BatchCreateResourceValueConfigsResponse::class, 'Google_Service_SecurityCommandCenter_BatchCreateResourceValueConfigsResponse');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Binding.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Binding.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/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\SecurityCommandCenter;
+
+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_SecurityCommandCenter_Binding');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/BulkMuteFindingsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/BulkMuteFindingsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/BulkMuteFindingsRequest.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\SecurityCommandCenter;
+
+class BulkMuteFindingsRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $filter;
+  /**
+   * @var string
+   */
+  public $muteAnnotation;
+  /**
+   * @var string
+   */
+  public $muteState;
+
+  /**
+   * @param string
+   */
+  public function setFilter($filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return string
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+  /**
+   * @param string
+   */
+  public function setMuteAnnotation($muteAnnotation)
+  {
+    $this->muteAnnotation = $muteAnnotation;
+  }
+  /**
+   * @return string
+   */
+  public function getMuteAnnotation()
+  {
+    return $this->muteAnnotation;
+  }
+  /**
+   * @param string
+   */
+  public function setMuteState($muteState)
+  {
+    $this->muteState = $muteState;
+  }
+  /**
+   * @return string
+   */
+  public function getMuteState()
+  {
+    return $this->muteState;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BulkMuteFindingsRequest::class, 'Google_Service_SecurityCommandCenter_BulkMuteFindingsRequest');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/CelPolicySpec.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/CelPolicySpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/CelPolicySpec.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\SecurityCommandCenter;
+
+class CelPolicySpec extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $spec;
+
+  /**
+   * @param string
+   */
+  public function setSpec($spec)
+  {
+    $this->spec = $spec;
+  }
+  /**
+   * @return string
+   */
+  public function getSpec()
+  {
+    return $this->spec;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CelPolicySpec::class, 'Google_Service_SecurityCommandCenter_CelPolicySpec');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/CloudArmor.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/CloudArmor.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/CloudArmor.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,126 @@
+<?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\SecurityCommandCenter;
+
+class CloudArmor extends \Google\Model
+{
+  protected $adaptiveProtectionType = AdaptiveProtection::class;
+  protected $adaptiveProtectionDataType = '';
+  protected $attackType = Attack::class;
+  protected $attackDataType = '';
+  /**
+   * @var string
+   */
+  public $duration;
+  protected $requestsType = Requests::class;
+  protected $requestsDataType = '';
+  protected $securityPolicyType = SecurityPolicy::class;
+  protected $securityPolicyDataType = '';
+  /**
+   * @var string
+   */
+  public $threatVector;
+
+  /**
+   * @param AdaptiveProtection
+   */
+  public function setAdaptiveProtection(AdaptiveProtection $adaptiveProtection)
+  {
+    $this->adaptiveProtection = $adaptiveProtection;
+  }
+  /**
+   * @return AdaptiveProtection
+   */
+  public function getAdaptiveProtection()
+  {
+    return $this->adaptiveProtection;
+  }
+  /**
+   * @param Attack
+   */
+  public function setAttack(Attack $attack)
+  {
+    $this->attack = $attack;
+  }
+  /**
+   * @return Attack
+   */
+  public function getAttack()
+  {
+    return $this->attack;
+  }
+  /**
+   * @param string
+   */
+  public function setDuration($duration)
+  {
+    $this->duration = $duration;
+  }
+  /**
+   * @return string
+   */
+  public function getDuration()
+  {
+    return $this->duration;
+  }
+  /**
+   * @param Requests
+   */
+  public function setRequests(Requests $requests)
+  {
+    $this->requests = $requests;
+  }
+  /**
+   * @return Requests
+   */
+  public function getRequests()
+  {
+    return $this->requests;
+  }
+  /**
+   * @param SecurityPolicy
+   */
+  public function setSecurityPolicy(SecurityPolicy $securityPolicy)
+  {
+    $this->securityPolicy = $securityPolicy;
+  }
+  /**
+   * @return SecurityPolicy
+   */
+  public function getSecurityPolicy()
+  {
+    return $this->securityPolicy;
+  }
+  /**
+   * @param string
+   */
+  public function setThreatVector($threatVector)
+  {
+    $this->threatVector = $threatVector;
+  }
+  /**
+   * @return string
+   */
+  public function getThreatVector()
+  {
+    return $this->threatVector;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CloudArmor::class, 'Google_Service_SecurityCommandCenter_CloudArmor');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/CloudDlpDataProfile.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/CloudDlpDataProfile.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/CloudDlpDataProfile.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\SecurityCommandCenter;
+
+class CloudDlpDataProfile extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $dataProfile;
+  /**
+   * @var string
+   */
+  public $parentType;
+
+  /**
+   * @param string
+   */
+  public function setDataProfile($dataProfile)
+  {
+    $this->dataProfile = $dataProfile;
+  }
+  /**
+   * @return string
+   */
+  public function getDataProfile()
+  {
+    return $this->dataProfile;
+  }
+  /**
+   * @param string
+   */
+  public function setParentType($parentType)
+  {
+    $this->parentType = $parentType;
+  }
+  /**
+   * @return string
+   */
+  public function getParentType()
+  {
+    return $this->parentType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CloudDlpDataProfile::class, 'Google_Service_SecurityCommandCenter_CloudDlpDataProfile');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/CloudDlpInspection.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/CloudDlpInspection.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/CloudDlpInspection.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\SecurityCommandCenter;
+
+class CloudDlpInspection extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $fullScan;
+  /**
+   * @var string
+   */
+  public $infoType;
+  /**
+   * @var string
+   */
+  public $infoTypeCount;
+  /**
+   * @var string
+   */
+  public $inspectJob;
+
+  /**
+   * @param bool
+   */
+  public function setFullScan($fullScan)
+  {
+    $this->fullScan = $fullScan;
+  }
+  /**
+   * @return bool
+   */
+  public function getFullScan()
+  {
+    return $this->fullScan;
+  }
+  /**
+   * @param string
+   */
+  public function setInfoType($infoType)
+  {
+    $this->infoType = $infoType;
+  }
+  /**
+   * @return string
+   */
+  public function getInfoType()
+  {
+    return $this->infoType;
+  }
+  /**
+   * @param string
+   */
+  public function setInfoTypeCount($infoTypeCount)
+  {
+    $this->infoTypeCount = $infoTypeCount;
+  }
+  /**
+   * @return string
+   */
+  public function getInfoTypeCount()
+  {
+    return $this->infoTypeCount;
+  }
+  /**
+   * @param string
+   */
+  public function setInspectJob($inspectJob)
+  {
+    $this->inspectJob = $inspectJob;
+  }
+  /**
+   * @return string
+   */
+  public function getInspectJob()
+  {
+    return $this->inspectJob;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CloudDlpInspection::class, 'Google_Service_SecurityCommandCenter_CloudDlpInspection');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/CloudLoggingEntry.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/CloudLoggingEntry.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/CloudLoggingEntry.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\SecurityCommandCenter;
+
+class CloudLoggingEntry extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $insertId;
+  /**
+   * @var string
+   */
+  public $logId;
+  /**
+   * @var string
+   */
+  public $resourceContainer;
+  /**
+   * @var string
+   */
+  public $timestamp;
+
+  /**
+   * @param string
+   */
+  public function setInsertId($insertId)
+  {
+    $this->insertId = $insertId;
+  }
+  /**
+   * @return string
+   */
+  public function getInsertId()
+  {
+    return $this->insertId;
+  }
+  /**
+   * @param string
+   */
+  public function setLogId($logId)
+  {
+    $this->logId = $logId;
+  }
+  /**
+   * @return string
+   */
+  public function getLogId()
+  {
+    return $this->logId;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceContainer($resourceContainer)
+  {
+    $this->resourceContainer = $resourceContainer;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceContainer()
+  {
+    return $this->resourceContainer;
+  }
+  /**
+   * @param string
+   */
+  public function setTimestamp($timestamp)
+  {
+    $this->timestamp = $timestamp;
+  }
+  /**
+   * @return string
+   */
+  public function getTimestamp()
+  {
+    return $this->timestamp;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CloudLoggingEntry::class, 'Google_Service_SecurityCommandCenter_CloudLoggingEntry');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Compliance.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Compliance.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Compliance.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\SecurityCommandCenter;
+
+class Compliance extends \Google\Collection
+{
+  protected $collection_key = 'ids';
+  /**
+   * @var string[]
+   */
+  public $ids;
+  /**
+   * @var string
+   */
+  public $standard;
+  /**
+   * @var string
+   */
+  public $version;
+
+  /**
+   * @param string[]
+   */
+  public function setIds($ids)
+  {
+    $this->ids = $ids;
+  }
+  /**
+   * @return string[]
+   */
+  public function getIds()
+  {
+    return $this->ids;
+  }
+  /**
+   * @param string
+   */
+  public function setStandard($standard)
+  {
+    $this->standard = $standard;
+  }
+  /**
+   * @return string
+   */
+  public function getStandard()
+  {
+    return $this->standard;
+  }
+  /**
+   * @param string
+   */
+  public function setVersion($version)
+  {
+    $this->version = $version;
+  }
+  /**
+   * @return string
+   */
+  public function getVersion()
+  {
+    return $this->version;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Compliance::class, 'Google_Service_SecurityCommandCenter_Compliance');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/ComplianceSnapshot.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/ComplianceSnapshot.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/ComplianceSnapshot.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\SecurityCommandCenter;
+
+class ComplianceSnapshot extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $category;
+  /**
+   * @var string
+   */
+  public $cloudProvider;
+  /**
+   * @var string
+   */
+  public $complianceStandard;
+  /**
+   * @var string
+   */
+  public $complianceVersion;
+  /**
+   * @var string
+   */
+  public $count;
+  /**
+   * @var string
+   */
+  public $leafContainerResource;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $snapshotTime;
+
+  /**
+   * @param string
+   */
+  public function setCategory($category)
+  {
+    $this->category = $category;
+  }
+  /**
+   * @return string
+   */
+  public function getCategory()
+  {
+    return $this->category;
+  }
+  /**
+   * @param string
+   */
+  public function setCloudProvider($cloudProvider)
+  {
+    $this->cloudProvider = $cloudProvider;
+  }
+  /**
+   * @return string
+   */
+  public function getCloudProvider()
+  {
+    return $this->cloudProvider;
+  }
+  /**
+   * @param string
+   */
+  public function setComplianceStandard($complianceStandard)
+  {
+    $this->complianceStandard = $complianceStandard;
+  }
+  /**
+   * @return string
+   */
+  public function getComplianceStandard()
+  {
+    return $this->complianceStandard;
+  }
+  /**
+   * @param string
+   */
+  public function setComplianceVersion($complianceVersion)
+  {
+    $this->complianceVersion = $complianceVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getComplianceVersion()
+  {
+    return $this->complianceVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setCount($count)
+  {
+    $this->count = $count;
+  }
+  /**
+   * @return string
+   */
+  public function getCount()
+  {
+    return $this->count;
+  }
+  /**
+   * @param string
+   */
+  public function setLeafContainerResource($leafContainerResource)
+  {
+    $this->leafContainerResource = $leafContainerResource;
+  }
+  /**
+   * @return string
+   */
+  public function getLeafContainerResource()
+  {
+    return $this->leafContainerResource;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setSnapshotTime($snapshotTime)
+  {
+    $this->snapshotTime = $snapshotTime;
+  }
+  /**
+   * @return string
+   */
+  public function getSnapshotTime()
+  {
+    return $this->snapshotTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ComplianceSnapshot::class, 'Google_Service_SecurityCommandCenter_ComplianceSnapshot');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Connection.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Connection.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Connection.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\SecurityCommandCenter;
+
+class Connection extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $destinationIp;
+  /**
+   * @var int
+   */
+  public $destinationPort;
+  /**
+   * @var string
+   */
+  public $protocol;
+  /**
+   * @var string
+   */
+  public $sourceIp;
+  /**
+   * @var int
+   */
+  public $sourcePort;
+
+  /**
+   * @param string
+   */
+  public function setDestinationIp($destinationIp)
+  {
+    $this->destinationIp = $destinationIp;
+  }
+  /**
+   * @return string
+   */
+  public function getDestinationIp()
+  {
+    return $this->destinationIp;
+  }
+  /**
+   * @param int
+   */
+  public function setDestinationPort($destinationPort)
+  {
+    $this->destinationPort = $destinationPort;
+  }
+  /**
+   * @return int
+   */
+  public function getDestinationPort()
+  {
+    return $this->destinationPort;
+  }
+  /**
+   * @param string
+   */
+  public function setProtocol($protocol)
+  {
+    $this->protocol = $protocol;
+  }
+  /**
+   * @return string
+   */
+  public function getProtocol()
+  {
+    return $this->protocol;
+  }
+  /**
+   * @param string
+   */
+  public function setSourceIp($sourceIp)
+  {
+    $this->sourceIp = $sourceIp;
+  }
+  /**
+   * @return string
+   */
+  public function getSourceIp()
+  {
+    return $this->sourceIp;
+  }
+  /**
+   * @param int
+   */
+  public function setSourcePort($sourcePort)
+  {
+    $this->sourcePort = $sourcePort;
+  }
+  /**
+   * @return int
+   */
+  public function getSourcePort()
+  {
+    return $this->sourcePort;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Connection::class, 'Google_Service_SecurityCommandCenter_Connection');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Contact.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Contact.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Contact.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\SecurityCommandCenter;
+
+class Contact extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $email;
+
+  /**
+   * @param string
+   */
+  public function setEmail($email)
+  {
+    $this->email = $email;
+  }
+  /**
+   * @return string
+   */
+  public function getEmail()
+  {
+    return $this->email;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Contact::class, 'Google_Service_SecurityCommandCenter_Contact');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/ContactDetails.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/ContactDetails.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/ContactDetails.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\SecurityCommandCenter;
+
+class ContactDetails extends \Google\Collection
+{
+  protected $collection_key = 'contacts';
+  protected $contactsType = Contact::class;
+  protected $contactsDataType = 'array';
+
+  /**
+   * @param Contact[]
+   */
+  public function setContacts($contacts)
+  {
+    $this->contacts = $contacts;
+  }
+  /**
+   * @return Contact[]
+   */
+  public function getContacts()
+  {
+    return $this->contacts;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ContactDetails::class, 'Google_Service_SecurityCommandCenter_ContactDetails');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Container.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Container.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Container.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,115 @@
+<?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\SecurityCommandCenter;
+
+class Container extends \Google\Collection
+{
+  protected $collection_key = 'labels';
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $imageId;
+  protected $labelsType = Label::class;
+  protected $labelsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setImageId($imageId)
+  {
+    $this->imageId = $imageId;
+  }
+  /**
+   * @return string
+   */
+  public function getImageId()
+  {
+    return $this->imageId;
+  }
+  /**
+   * @param Label[]
+   */
+  public function setLabels($labels)
+  {
+    $this->labels = $labels;
+  }
+  /**
+   * @return Label[]
+   */
+  public function getLabels()
+  {
+    return $this->labels;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setUri($uri)
+  {
+    $this->uri = $uri;
+  }
+  /**
+   * @return string
+   */
+  public function getUri()
+  {
+    return $this->uri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Container::class, 'Google_Service_SecurityCommandCenter_Container');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/CreateResourceValueConfigRequest.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/CreateResourceValueConfigRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/CreateResourceValueConfigRequest.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\SecurityCommandCenter;
+
+class CreateResourceValueConfigRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $parent;
+  protected $resourceValueConfigType = GoogleCloudSecuritycenterV1ResourceValueConfig::class;
+  protected $resourceValueConfigDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setParent($parent)
+  {
+    $this->parent = $parent;
+  }
+  /**
+   * @return string
+   */
+  public function getParent()
+  {
+    return $this->parent;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV1ResourceValueConfig
+   */
+  public function setResourceValueConfig(GoogleCloudSecuritycenterV1ResourceValueConfig $resourceValueConfig)
+  {
+    $this->resourceValueConfig = $resourceValueConfig;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV1ResourceValueConfig
+   */
+  public function getResourceValueConfig()
+  {
+    return $this->resourceValueConfig;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CreateResourceValueConfigRequest::class, 'Google_Service_SecurityCommandCenter_CreateResourceValueConfigRequest');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/CustomModuleValidationError.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/CustomModuleValidationError.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/CustomModuleValidationError.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\SecurityCommandCenter;
+
+class CustomModuleValidationError extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $description;
+  protected $endType = Position::class;
+  protected $endDataType = '';
+  /**
+   * @var string
+   */
+  public $fieldPath;
+  protected $startType = Position::class;
+  protected $startDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param Position
+   */
+  public function setEnd(Position $end)
+  {
+    $this->end = $end;
+  }
+  /**
+   * @return Position
+   */
+  public function getEnd()
+  {
+    return $this->end;
+  }
+  /**
+   * @param string
+   */
+  public function setFieldPath($fieldPath)
+  {
+    $this->fieldPath = $fieldPath;
+  }
+  /**
+   * @return string
+   */
+  public function getFieldPath()
+  {
+    return $this->fieldPath;
+  }
+  /**
+   * @param Position
+   */
+  public function setStart(Position $start)
+  {
+    $this->start = $start;
+  }
+  /**
+   * @return Position
+   */
+  public function getStart()
+  {
+    return $this->start;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CustomModuleValidationError::class, 'Google_Service_SecurityCommandCenter_CustomModuleValidationError');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/CustomModuleValidationErrors.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/CustomModuleValidationErrors.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/CustomModuleValidationErrors.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\SecurityCommandCenter;
+
+class CustomModuleValidationErrors extends \Google\Collection
+{
+  protected $collection_key = 'errors';
+  protected $errorsType = CustomModuleValidationError::class;
+  protected $errorsDataType = 'array';
+
+  /**
+   * @param CustomModuleValidationError[]
+   */
+  public function setErrors($errors)
+  {
+    $this->errors = $errors;
+  }
+  /**
+   * @return CustomModuleValidationError[]
+   */
+  public function getErrors()
+  {
+    return $this->errors;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CustomModuleValidationErrors::class, 'Google_Service_SecurityCommandCenter_CustomModuleValidationErrors');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Cve.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Cve.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Cve.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,203 @@
+<?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\SecurityCommandCenter;
+
+class Cve extends \Google\Collection
+{
+  protected $collection_key = 'references';
+  protected $cvssv3Type = Cvssv3::class;
+  protected $cvssv3DataType = '';
+  /**
+   * @var string
+   */
+  public $exploitReleaseDate;
+  /**
+   * @var string
+   */
+  public $exploitationActivity;
+  /**
+   * @var string
+   */
+  public $firstExploitationDate;
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $impact;
+  /**
+   * @var bool
+   */
+  public $observedInTheWild;
+  protected $referencesType = Reference::class;
+  protected $referencesDataType = 'array';
+  /**
+   * @var bool
+   */
+  public $upstreamFixAvailable;
+  /**
+   * @var bool
+   */
+  public $zeroDay;
+
+  /**
+   * @param Cvssv3
+   */
+  public function setCvssv3(Cvssv3 $cvssv3)
+  {
+    $this->cvssv3 = $cvssv3;
+  }
+  /**
+   * @return Cvssv3
+   */
+  public function getCvssv3()
+  {
+    return $this->cvssv3;
+  }
+  /**
+   * @param string
+   */
+  public function setExploitReleaseDate($exploitReleaseDate)
+  {
+    $this->exploitReleaseDate = $exploitReleaseDate;
+  }
+  /**
+   * @return string
+   */
+  public function getExploitReleaseDate()
+  {
+    return $this->exploitReleaseDate;
+  }
+  /**
+   * @param string
+   */
+  public function setExploitationActivity($exploitationActivity)
+  {
+    $this->exploitationActivity = $exploitationActivity;
+  }
+  /**
+   * @return string
+   */
+  public function getExploitationActivity()
+  {
+    return $this->exploitationActivity;
+  }
+  /**
+   * @param string
+   */
+  public function setFirstExploitationDate($firstExploitationDate)
+  {
+    $this->firstExploitationDate = $firstExploitationDate;
+  }
+  /**
+   * @return string
+   */
+  public function getFirstExploitationDate()
+  {
+    return $this->firstExploitationDate;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setImpact($impact)
+  {
+    $this->impact = $impact;
+  }
+  /**
+   * @return string
+   */
+  public function getImpact()
+  {
+    return $this->impact;
+  }
+  /**
+   * @param bool
+   */
+  public function setObservedInTheWild($observedInTheWild)
+  {
+    $this->observedInTheWild = $observedInTheWild;
+  }
+  /**
+   * @return bool
+   */
+  public function getObservedInTheWild()
+  {
+    return $this->observedInTheWild;
+  }
+  /**
+   * @param Reference[]
+   */
+  public function setReferences($references)
+  {
+    $this->references = $references;
+  }
+  /**
+   * @return Reference[]
+   */
+  public function getReferences()
+  {
+    return $this->references;
+  }
+  /**
+   * @param bool
+   */
+  public function setUpstreamFixAvailable($upstreamFixAvailable)
+  {
+    $this->upstreamFixAvailable = $upstreamFixAvailable;
+  }
+  /**
+   * @return bool
+   */
+  public function getUpstreamFixAvailable()
+  {
+    return $this->upstreamFixAvailable;
+  }
+  /**
+   * @param bool
+   */
+  public function setZeroDay($zeroDay)
+  {
+    $this->zeroDay = $zeroDay;
+  }
+  /**
+   * @return bool
+   */
+  public function getZeroDay()
+  {
+    return $this->zeroDay;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Cve::class, 'Google_Service_SecurityCommandCenter_Cve');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Cvssv3.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Cvssv3.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Cvssv3.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,179 @@
+<?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\SecurityCommandCenter;
+
+class Cvssv3 extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $attackComplexity;
+  /**
+   * @var string
+   */
+  public $attackVector;
+  /**
+   * @var string
+   */
+  public $availabilityImpact;
+  public $baseScore;
+  /**
+   * @var string
+   */
+  public $confidentialityImpact;
+  /**
+   * @var string
+   */
+  public $integrityImpact;
+  /**
+   * @var string
+   */
+  public $privilegesRequired;
+  /**
+   * @var string
+   */
+  public $scope;
+  /**
+   * @var string
+   */
+  public $userInteraction;
+
+  /**
+   * @param string
+   */
+  public function setAttackComplexity($attackComplexity)
+  {
+    $this->attackComplexity = $attackComplexity;
+  }
+  /**
+   * @return string
+   */
+  public function getAttackComplexity()
+  {
+    return $this->attackComplexity;
+  }
+  /**
+   * @param string
+   */
+  public function setAttackVector($attackVector)
+  {
+    $this->attackVector = $attackVector;
+  }
+  /**
+   * @return string
+   */
+  public function getAttackVector()
+  {
+    return $this->attackVector;
+  }
+  /**
+   * @param string
+   */
+  public function setAvailabilityImpact($availabilityImpact)
+  {
+    $this->availabilityImpact = $availabilityImpact;
+  }
+  /**
+   * @return string
+   */
+  public function getAvailabilityImpact()
+  {
+    return $this->availabilityImpact;
+  }
+  public function setBaseScore($baseScore)
+  {
+    $this->baseScore = $baseScore;
+  }
+  public function getBaseScore()
+  {
+    return $this->baseScore;
+  }
+  /**
+   * @param string
+   */
+  public function setConfidentialityImpact($confidentialityImpact)
+  {
+    $this->confidentialityImpact = $confidentialityImpact;
+  }
+  /**
+   * @return string
+   */
+  public function getConfidentialityImpact()
+  {
+    return $this->confidentialityImpact;
+  }
+  /**
+   * @param string
+   */
+  public function setIntegrityImpact($integrityImpact)
+  {
+    $this->integrityImpact = $integrityImpact;
+  }
+  /**
+   * @return string
+   */
+  public function getIntegrityImpact()
+  {
+    return $this->integrityImpact;
+  }
+  /**
+   * @param string
+   */
+  public function setPrivilegesRequired($privilegesRequired)
+  {
+    $this->privilegesRequired = $privilegesRequired;
+  }
+  /**
+   * @return string
+   */
+  public function getPrivilegesRequired()
+  {
+    return $this->privilegesRequired;
+  }
+  /**
+   * @param string
+   */
+  public function setScope($scope)
+  {
+    $this->scope = $scope;
+  }
+  /**
+   * @return string
+   */
+  public function getScope()
+  {
+    return $this->scope;
+  }
+  /**
+   * @param string
+   */
+  public function setUserInteraction($userInteraction)
+  {
+    $this->userInteraction = $userInteraction;
+  }
+  /**
+   * @return string
+   */
+  public function getUserInteraction()
+  {
+    return $this->userInteraction;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Cvssv3::class, 'Google_Service_SecurityCommandCenter_Cvssv3');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/DataAccessEvent.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/DataAccessEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/DataAccessEvent.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\SecurityCommandCenter;
+
+class DataAccessEvent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $eventId;
+  /**
+   * @var string
+   */
+  public $eventTime;
+  /**
+   * @var string
+   */
+  public $operation;
+  /**
+   * @var string
+   */
+  public $principalEmail;
+
+  /**
+   * @param string
+   */
+  public function setEventId($eventId)
+  {
+    $this->eventId = $eventId;
+  }
+  /**
+   * @return string
+   */
+  public function getEventId()
+  {
+    return $this->eventId;
+  }
+  /**
+   * @param string
+   */
+  public function setEventTime($eventTime)
+  {
+    $this->eventTime = $eventTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEventTime()
+  {
+    return $this->eventTime;
+  }
+  /**
+   * @param string
+   */
+  public function setOperation($operation)
+  {
+    $this->operation = $operation;
+  }
+  /**
+   * @return string
+   */
+  public function getOperation()
+  {
+    return $this->operation;
+  }
+  /**
+   * @param string
+   */
+  public function setPrincipalEmail($principalEmail)
+  {
+    $this->principalEmail = $principalEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getPrincipalEmail()
+  {
+    return $this->principalEmail;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DataAccessEvent::class, 'Google_Service_SecurityCommandCenter_DataAccessEvent');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/DataFlowEvent.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/DataFlowEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/DataFlowEvent.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\SecurityCommandCenter;
+
+class DataFlowEvent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $eventId;
+  /**
+   * @var string
+   */
+  public $eventTime;
+  /**
+   * @var string
+   */
+  public $operation;
+  /**
+   * @var string
+   */
+  public $principalEmail;
+  /**
+   * @var string
+   */
+  public $violatedLocation;
+
+  /**
+   * @param string
+   */
+  public function setEventId($eventId)
+  {
+    $this->eventId = $eventId;
+  }
+  /**
+   * @return string
+   */
+  public function getEventId()
+  {
+    return $this->eventId;
+  }
+  /**
+   * @param string
+   */
+  public function setEventTime($eventTime)
+  {
+    $this->eventTime = $eventTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEventTime()
+  {
+    return $this->eventTime;
+  }
+  /**
+   * @param string
+   */
+  public function setOperation($operation)
+  {
+    $this->operation = $operation;
+  }
+  /**
+   * @return string
+   */
+  public function getOperation()
+  {
+    return $this->operation;
+  }
+  /**
+   * @param string
+   */
+  public function setPrincipalEmail($principalEmail)
+  {
+    $this->principalEmail = $principalEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getPrincipalEmail()
+  {
+    return $this->principalEmail;
+  }
+  /**
+   * @param string
+   */
+  public function setViolatedLocation($violatedLocation)
+  {
+    $this->violatedLocation = $violatedLocation;
+  }
+  /**
+   * @return string
+   */
+  public function getViolatedLocation()
+  {
+    return $this->violatedLocation;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DataFlowEvent::class, 'Google_Service_SecurityCommandCenter_DataFlowEvent');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Database.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Database.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Database.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,135 @@
+<?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\SecurityCommandCenter;
+
+class Database extends \Google\Collection
+{
+  protected $collection_key = 'grantees';
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string[]
+   */
+  public $grantees;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $query;
+  /**
+   * @var string
+   */
+  public $userName;
+  /**
+   * @var string
+   */
+  public $version;
+
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string[]
+   */
+  public function setGrantees($grantees)
+  {
+    $this->grantees = $grantees;
+  }
+  /**
+   * @return string[]
+   */
+  public function getGrantees()
+  {
+    return $this->grantees;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setQuery($query)
+  {
+    $this->query = $query;
+  }
+  /**
+   * @return string
+   */
+  public function getQuery()
+  {
+    return $this->query;
+  }
+  /**
+   * @param string
+   */
+  public function setUserName($userName)
+  {
+    $this->userName = $userName;
+  }
+  /**
+   * @return string
+   */
+  public function getUserName()
+  {
+    return $this->userName;
+  }
+  /**
+   * @param string
+   */
+  public function setVersion($version)
+  {
+    $this->version = $version;
+  }
+  /**
+   * @return string
+   */
+  public function getVersion()
+  {
+    return $this->version;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Database::class, 'Google_Service_SecurityCommandCenter_Database');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Detection.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Detection.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Detection.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,53 @@
+<?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\SecurityCommandCenter;
+
+class Detection extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $binary;
+  public $percentPagesMatched;
+
+  /**
+   * @param string
+   */
+  public function setBinary($binary)
+  {
+    $this->binary = $binary;
+  }
+  /**
+   * @return string
+   */
+  public function getBinary()
+  {
+    return $this->binary;
+  }
+  public function setPercentPagesMatched($percentPagesMatched)
+  {
+    $this->percentPagesMatched = $percentPagesMatched;
+  }
+  public function getPercentPagesMatched()
+  {
+    return $this->percentPagesMatched;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Detection::class, 'Google_Service_SecurityCommandCenter_Detection');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Disk.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Disk.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Disk.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\SecurityCommandCenter;
+
+class Disk extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @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(Disk::class, 'Google_Service_SecurityCommandCenter_Disk');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/DiskPath.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/DiskPath.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/DiskPath.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\SecurityCommandCenter;
+
+class DiskPath extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $partitionUuid;
+  /**
+   * @var string
+   */
+  public $relativePath;
+
+  /**
+   * @param string
+   */
+  public function setPartitionUuid($partitionUuid)
+  {
+    $this->partitionUuid = $partitionUuid;
+  }
+  /**
+   * @return string
+   */
+  public function getPartitionUuid()
+  {
+    return $this->partitionUuid;
+  }
+  /**
+   * @param string
+   */
+  public function setRelativePath($relativePath)
+  {
+    $this->relativePath = $relativePath;
+  }
+  /**
+   * @return string
+   */
+  public function getRelativePath()
+  {
+    return $this->relativePath;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DiskPath::class, 'Google_Service_SecurityCommandCenter_DiskPath');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/DynamicMuteRecord.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/DynamicMuteRecord.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/DynamicMuteRecord.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\SecurityCommandCenter;
+
+class DynamicMuteRecord extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $matchTime;
+  /**
+   * @var string
+   */
+  public $muteConfig;
+
+  /**
+   * @param string
+   */
+  public function setMatchTime($matchTime)
+  {
+    $this->matchTime = $matchTime;
+  }
+  /**
+   * @return string
+   */
+  public function getMatchTime()
+  {
+    return $this->matchTime;
+  }
+  /**
+   * @param string
+   */
+  public function setMuteConfig($muteConfig)
+  {
+    $this->muteConfig = $muteConfig;
+  }
+  /**
+   * @return string
+   */
+  public function getMuteConfig()
+  {
+    return $this->muteConfig;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DynamicMuteRecord::class, 'Google_Service_SecurityCommandCenter_DynamicMuteRecord');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Edge.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Edge.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Edge.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\SecurityCommandCenter;
+
+class Edge extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $destination;
+  /**
+   * @var string
+   */
+  public $source;
+
+  /**
+   * @param string
+   */
+  public function setDestination($destination)
+  {
+    $this->destination = $destination;
+  }
+  /**
+   * @return string
+   */
+  public function getDestination()
+  {
+    return $this->destination;
+  }
+  /**
+   * @param string
+   */
+  public function setSource($source)
+  {
+    $this->source = $source;
+  }
+  /**
+   * @return string
+   */
+  public function getSource()
+  {
+    return $this->source;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Edge::class, 'Google_Service_SecurityCommandCenter_Edge');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/EffectiveEventThreatDetectionCustomModule.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/EffectiveEventThreatDetectionCustomModule.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/EffectiveEventThreatDetectionCustomModule.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\SecurityCommandCenter;
+
+class EffectiveEventThreatDetectionCustomModule extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $cloudProvider;
+  /**
+   * @var array[]
+   */
+  public $config;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $enablementState;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setCloudProvider($cloudProvider)
+  {
+    $this->cloudProvider = $cloudProvider;
+  }
+  /**
+   * @return string
+   */
+  public function getCloudProvider()
+  {
+    return $this->cloudProvider;
+  }
+  /**
+   * @param array[]
+   */
+  public function setConfig($config)
+  {
+    $this->config = $config;
+  }
+  /**
+   * @return array[]
+   */
+  public function getConfig()
+  {
+    return $this->config;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setEnablementState($enablementState)
+  {
+    $this->enablementState = $enablementState;
+  }
+  /**
+   * @return string
+   */
+  public function getEnablementState()
+  {
+    return $this->enablementState;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EffectiveEventThreatDetectionCustomModule::class, 'Google_Service_SecurityCommandCenter_EffectiveEventThreatDetectionCustomModule');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/EnvironmentVariable.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/EnvironmentVariable.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/EnvironmentVariable.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\SecurityCommandCenter;
+
+class EnvironmentVariable extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $val;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setVal($val)
+  {
+    $this->val = $val;
+  }
+  /**
+   * @return string
+   */
+  public function getVal()
+  {
+    return $this->val;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnvironmentVariable::class, 'Google_Service_SecurityCommandCenter_EnvironmentVariable');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/EventThreatDetectionCustomModule.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/EventThreatDetectionCustomModule.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/EventThreatDetectionCustomModule.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,206 @@
+<?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\SecurityCommandCenter;
+
+class EventThreatDetectionCustomModule extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $ancestorModule;
+  /**
+   * @var string
+   */
+  public $cloudProvider;
+  /**
+   * @var array[]
+   */
+  public $config;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $enablementState;
+  /**
+   * @var string
+   */
+  public $lastEditor;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $type;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setAncestorModule($ancestorModule)
+  {
+    $this->ancestorModule = $ancestorModule;
+  }
+  /**
+   * @return string
+   */
+  public function getAncestorModule()
+  {
+    return $this->ancestorModule;
+  }
+  /**
+   * @param string
+   */
+  public function setCloudProvider($cloudProvider)
+  {
+    $this->cloudProvider = $cloudProvider;
+  }
+  /**
+   * @return string
+   */
+  public function getCloudProvider()
+  {
+    return $this->cloudProvider;
+  }
+  /**
+   * @param array[]
+   */
+  public function setConfig($config)
+  {
+    $this->config = $config;
+  }
+  /**
+   * @return array[]
+   */
+  public function getConfig()
+  {
+    return $this->config;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setEnablementState($enablementState)
+  {
+    $this->enablementState = $enablementState;
+  }
+  /**
+   * @return string
+   */
+  public function getEnablementState()
+  {
+    return $this->enablementState;
+  }
+  /**
+   * @param string
+   */
+  public function setLastEditor($lastEditor)
+  {
+    $this->lastEditor = $lastEditor;
+  }
+  /**
+   * @return string
+   */
+  public function getLastEditor()
+  {
+    return $this->lastEditor;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EventThreatDetectionCustomModule::class, 'Google_Service_SecurityCommandCenter_EventThreatDetectionCustomModule');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/ExfilResource.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/ExfilResource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/ExfilResource.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\SecurityCommandCenter;
+
+class ExfilResource extends \Google\Collection
+{
+  protected $collection_key = 'components';
+  /**
+   * @var string[]
+   */
+  public $components;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string[]
+   */
+  public function setComponents($components)
+  {
+    $this->components = $components;
+  }
+  /**
+   * @return string[]
+   */
+  public function getComponents()
+  {
+    return $this->components;
+  }
+  /**
+   * @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(ExfilResource::class, 'Google_Service_SecurityCommandCenter_ExfilResource');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Exfiltration.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Exfiltration.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Exfiltration.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\SecurityCommandCenter;
+
+class Exfiltration extends \Google\Collection
+{
+  protected $collection_key = 'targets';
+  protected $sourcesType = ExfilResource::class;
+  protected $sourcesDataType = 'array';
+  protected $targetsType = ExfilResource::class;
+  protected $targetsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $totalExfiltratedBytes;
+
+  /**
+   * @param ExfilResource[]
+   */
+  public function setSources($sources)
+  {
+    $this->sources = $sources;
+  }
+  /**
+   * @return ExfilResource[]
+   */
+  public function getSources()
+  {
+    return $this->sources;
+  }
+  /**
+   * @param ExfilResource[]
+   */
+  public function setTargets($targets)
+  {
+    $this->targets = $targets;
+  }
+  /**
+   * @return ExfilResource[]
+   */
+  public function getTargets()
+  {
+    return $this->targets;
+  }
+  /**
+   * @param string
+   */
+  public function setTotalExfiltratedBytes($totalExfiltratedBytes)
+  {
+    $this->totalExfiltratedBytes = $totalExfiltratedBytes;
+  }
+  /**
+   * @return string
+   */
+  public function getTotalExfiltratedBytes()
+  {
+    return $this->totalExfiltratedBytes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Exfiltration::class, 'Google_Service_SecurityCommandCenter_Exfiltration');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Expr.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Expr.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/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\SecurityCommandCenter;
+
+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_SecurityCommandCenter_Expr');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Finding.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Finding.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Finding.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,913 @@
+<?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\SecurityCommandCenter;
+
+class Finding extends \Google\Collection
+{
+  protected $collection_key = 'processes';
+  protected $accessType = Access::class;
+  protected $accessDataType = '';
+  protected $applicationType = Application::class;
+  protected $applicationDataType = '';
+  protected $attackExposureType = AttackExposure::class;
+  protected $attackExposureDataType = '';
+  protected $backupDisasterRecoveryType = BackupDisasterRecovery::class;
+  protected $backupDisasterRecoveryDataType = '';
+  /**
+   * @var string
+   */
+  public $canonicalName;
+  /**
+   * @var string
+   */
+  public $category;
+  protected $cloudArmorType = CloudArmor::class;
+  protected $cloudArmorDataType = '';
+  protected $cloudDlpDataProfileType = CloudDlpDataProfile::class;
+  protected $cloudDlpDataProfileDataType = '';
+  protected $cloudDlpInspectionType = CloudDlpInspection::class;
+  protected $cloudDlpInspectionDataType = '';
+  protected $compliancesType = Compliance::class;
+  protected $compliancesDataType = 'array';
+  protected $connectionsType = Connection::class;
+  protected $connectionsDataType = 'array';
+  protected $contactsType = ContactDetails::class;
+  protected $contactsDataType = 'map';
+  protected $containersType = Container::class;
+  protected $containersDataType = 'array';
+  /**
+   * @var string
+   */
+  public $createTime;
+  protected $dataAccessEventsType = DataAccessEvent::class;
+  protected $dataAccessEventsDataType = 'array';
+  protected $dataFlowEventsType = DataFlowEvent::class;
+  protected $dataFlowEventsDataType = 'array';
+  protected $databaseType = Database::class;
+  protected $databaseDataType = '';
+  /**
+   * @var string
+   */
+  public $description;
+  protected $diskType = Disk::class;
+  protected $diskDataType = '';
+  /**
+   * @var string
+   */
+  public $eventTime;
+  protected $exfiltrationType = Exfiltration::class;
+  protected $exfiltrationDataType = '';
+  protected $externalSystemsType = GoogleCloudSecuritycenterV1ExternalSystem::class;
+  protected $externalSystemsDataType = 'map';
+  /**
+   * @var string
+   */
+  public $externalUri;
+  protected $filesType = SecuritycenterFile::class;
+  protected $filesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $findingClass;
+  protected $groupMembershipsType = GroupMembership::class;
+  protected $groupMembershipsDataType = 'array';
+  protected $iamBindingsType = IamBinding::class;
+  protected $iamBindingsDataType = 'array';
+  protected $indicatorType = Indicator::class;
+  protected $indicatorDataType = '';
+  protected $kernelRootkitType = KernelRootkit::class;
+  protected $kernelRootkitDataType = '';
+  protected $kubernetesType = Kubernetes::class;
+  protected $kubernetesDataType = '';
+  protected $loadBalancersType = LoadBalancer::class;
+  protected $loadBalancersDataType = 'array';
+  protected $logEntriesType = LogEntry::class;
+  protected $logEntriesDataType = 'array';
+  protected $mitreAttackType = MitreAttack::class;
+  protected $mitreAttackDataType = '';
+  /**
+   * @var string
+   */
+  public $moduleName;
+  /**
+   * @var string
+   */
+  public $mute;
+  protected $muteInfoType = MuteInfo::class;
+  protected $muteInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $muteInitiator;
+  /**
+   * @var string
+   */
+  public $muteUpdateTime;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $nextSteps;
+  protected $notebookType = Notebook::class;
+  protected $notebookDataType = '';
+  protected $orgPoliciesType = OrgPolicy::class;
+  protected $orgPoliciesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $parent;
+  /**
+   * @var string
+   */
+  public $parentDisplayName;
+  protected $processesType = Process::class;
+  protected $processesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $resourceName;
+  protected $securityMarksType = SecurityMarks::class;
+  protected $securityMarksDataType = '';
+  protected $securityPostureType = SecurityPosture::class;
+  protected $securityPostureDataType = '';
+  /**
+   * @var string
+   */
+  public $severity;
+  /**
+   * @var array[]
+   */
+  public $sourceProperties;
+  /**
+   * @var string
+   */
+  public $state;
+  protected $toxicCombinationType = ToxicCombination::class;
+  protected $toxicCombinationDataType = '';
+  protected $vulnerabilityType = Vulnerability::class;
+  protected $vulnerabilityDataType = '';
+
+  /**
+   * @param Access
+   */
+  public function setAccess(Access $access)
+  {
+    $this->access = $access;
+  }
+  /**
+   * @return Access
+   */
+  public function getAccess()
+  {
+    return $this->access;
+  }
+  /**
+   * @param Application
+   */
+  public function setApplication(Application $application)
+  {
+    $this->application = $application;
+  }
+  /**
+   * @return Application
+   */
+  public function getApplication()
+  {
+    return $this->application;
+  }
+  /**
+   * @param AttackExposure
+   */
+  public function setAttackExposure(AttackExposure $attackExposure)
+  {
+    $this->attackExposure = $attackExposure;
+  }
+  /**
+   * @return AttackExposure
+   */
+  public function getAttackExposure()
+  {
+    return $this->attackExposure;
+  }
+  /**
+   * @param BackupDisasterRecovery
+   */
+  public function setBackupDisasterRecovery(BackupDisasterRecovery $backupDisasterRecovery)
+  {
+    $this->backupDisasterRecovery = $backupDisasterRecovery;
+  }
+  /**
+   * @return BackupDisasterRecovery
+   */
+  public function getBackupDisasterRecovery()
+  {
+    return $this->backupDisasterRecovery;
+  }
+  /**
+   * @param string
+   */
+  public function setCanonicalName($canonicalName)
+  {
+    $this->canonicalName = $canonicalName;
+  }
+  /**
+   * @return string
+   */
+  public function getCanonicalName()
+  {
+    return $this->canonicalName;
+  }
+  /**
+   * @param string
+   */
+  public function setCategory($category)
+  {
+    $this->category = $category;
+  }
+  /**
+   * @return string
+   */
+  public function getCategory()
+  {
+    return $this->category;
+  }
+  /**
+   * @param CloudArmor
+   */
+  public function setCloudArmor(CloudArmor $cloudArmor)
+  {
+    $this->cloudArmor = $cloudArmor;
+  }
+  /**
+   * @return CloudArmor
+   */
+  public function getCloudArmor()
+  {
+    return $this->cloudArmor;
+  }
+  /**
+   * @param CloudDlpDataProfile
+   */
+  public function setCloudDlpDataProfile(CloudDlpDataProfile $cloudDlpDataProfile)
+  {
+    $this->cloudDlpDataProfile = $cloudDlpDataProfile;
+  }
+  /**
+   * @return CloudDlpDataProfile
+   */
+  public function getCloudDlpDataProfile()
+  {
+    return $this->cloudDlpDataProfile;
+  }
+  /**
+   * @param CloudDlpInspection
+   */
+  public function setCloudDlpInspection(CloudDlpInspection $cloudDlpInspection)
+  {
+    $this->cloudDlpInspection = $cloudDlpInspection;
+  }
+  /**
+   * @return CloudDlpInspection
+   */
+  public function getCloudDlpInspection()
+  {
+    return $this->cloudDlpInspection;
+  }
+  /**
+   * @param Compliance[]
+   */
+  public function setCompliances($compliances)
+  {
+    $this->compliances = $compliances;
+  }
+  /**
+   * @return Compliance[]
+   */
+  public function getCompliances()
+  {
+    return $this->compliances;
+  }
+  /**
+   * @param Connection[]
+   */
+  public function setConnections($connections)
+  {
+    $this->connections = $connections;
+  }
+  /**
+   * @return Connection[]
+   */
+  public function getConnections()
+  {
+    return $this->connections;
+  }
+  /**
+   * @param ContactDetails[]
+   */
+  public function setContacts($contacts)
+  {
+    $this->contacts = $contacts;
+  }
+  /**
+   * @return ContactDetails[]
+   */
+  public function getContacts()
+  {
+    return $this->contacts;
+  }
+  /**
+   * @param Container[]
+   */
+  public function setContainers($containers)
+  {
+    $this->containers = $containers;
+  }
+  /**
+   * @return Container[]
+   */
+  public function getContainers()
+  {
+    return $this->containers;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param DataAccessEvent[]
+   */
+  public function setDataAccessEvents($dataAccessEvents)
+  {
+    $this->dataAccessEvents = $dataAccessEvents;
+  }
+  /**
+   * @return DataAccessEvent[]
+   */
+  public function getDataAccessEvents()
+  {
+    return $this->dataAccessEvents;
+  }
+  /**
+   * @param DataFlowEvent[]
+   */
+  public function setDataFlowEvents($dataFlowEvents)
+  {
+    $this->dataFlowEvents = $dataFlowEvents;
+  }
+  /**
+   * @return DataFlowEvent[]
+   */
+  public function getDataFlowEvents()
+  {
+    return $this->dataFlowEvents;
+  }
+  /**
+   * @param Database
+   */
+  public function setDatabase(Database $database)
+  {
+    $this->database = $database;
+  }
+  /**
+   * @return Database
+   */
+  public function getDatabase()
+  {
+    return $this->database;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param Disk
+   */
+  public function setDisk(Disk $disk)
+  {
+    $this->disk = $disk;
+  }
+  /**
+   * @return Disk
+   */
+  public function getDisk()
+  {
+    return $this->disk;
+  }
+  /**
+   * @param string
+   */
+  public function setEventTime($eventTime)
+  {
+    $this->eventTime = $eventTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEventTime()
+  {
+    return $this->eventTime;
+  }
+  /**
+   * @param Exfiltration
+   */
+  public function setExfiltration(Exfiltration $exfiltration)
+  {
+    $this->exfiltration = $exfiltration;
+  }
+  /**
+   * @return Exfiltration
+   */
+  public function getExfiltration()
+  {
+    return $this->exfiltration;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV1ExternalSystem[]
+   */
+  public function setExternalSystems($externalSystems)
+  {
+    $this->externalSystems = $externalSystems;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV1ExternalSystem[]
+   */
+  public function getExternalSystems()
+  {
+    return $this->externalSystems;
+  }
+  /**
+   * @param string
+   */
+  public function setExternalUri($externalUri)
+  {
+    $this->externalUri = $externalUri;
+  }
+  /**
+   * @return string
+   */
+  public function getExternalUri()
+  {
+    return $this->externalUri;
+  }
+  /**
+   * @param SecuritycenterFile[]
+   */
+  public function setFiles($files)
+  {
+    $this->files = $files;
+  }
+  /**
+   * @return SecuritycenterFile[]
+   */
+  public function getFiles()
+  {
+    return $this->files;
+  }
+  /**
+   * @param string
+   */
+  public function setFindingClass($findingClass)
+  {
+    $this->findingClass = $findingClass;
+  }
+  /**
+   * @return string
+   */
+  public function getFindingClass()
+  {
+    return $this->findingClass;
+  }
+  /**
+   * @param GroupMembership[]
+   */
+  public function setGroupMemberships($groupMemberships)
+  {
+    $this->groupMemberships = $groupMemberships;
+  }
+  /**
+   * @return GroupMembership[]
+   */
+  public function getGroupMemberships()
+  {
+    return $this->groupMemberships;
+  }
+  /**
+   * @param IamBinding[]
+   */
+  public function setIamBindings($iamBindings)
+  {
+    $this->iamBindings = $iamBindings;
+  }
+  /**
+   * @return IamBinding[]
+   */
+  public function getIamBindings()
+  {
+    return $this->iamBindings;
+  }
+  /**
+   * @param Indicator
+   */
+  public function setIndicator(Indicator $indicator)
+  {
+    $this->indicator = $indicator;
+  }
+  /**
+   * @return Indicator
+   */
+  public function getIndicator()
+  {
+    return $this->indicator;
+  }
+  /**
+   * @param KernelRootkit
+   */
+  public function setKernelRootkit(KernelRootkit $kernelRootkit)
+  {
+    $this->kernelRootkit = $kernelRootkit;
+  }
+  /**
+   * @return KernelRootkit
+   */
+  public function getKernelRootkit()
+  {
+    return $this->kernelRootkit;
+  }
+  /**
+   * @param Kubernetes
+   */
+  public function setKubernetes(Kubernetes $kubernetes)
+  {
+    $this->kubernetes = $kubernetes;
+  }
+  /**
+   * @return Kubernetes
+   */
+  public function getKubernetes()
+  {
+    return $this->kubernetes;
+  }
+  /**
+   * @param LoadBalancer[]
+   */
+  public function setLoadBalancers($loadBalancers)
+  {
+    $this->loadBalancers = $loadBalancers;
+  }
+  /**
+   * @return LoadBalancer[]
+   */
+  public function getLoadBalancers()
+  {
+    return $this->loadBalancers;
+  }
+  /**
+   * @param LogEntry[]
+   */
+  public function setLogEntries($logEntries)
+  {
+    $this->logEntries = $logEntries;
+  }
+  /**
+   * @return LogEntry[]
+   */
+  public function getLogEntries()
+  {
+    return $this->logEntries;
+  }
+  /**
+   * @param MitreAttack
+   */
+  public function setMitreAttack(MitreAttack $mitreAttack)
+  {
+    $this->mitreAttack = $mitreAttack;
+  }
+  /**
+   * @return MitreAttack
+   */
+  public function getMitreAttack()
+  {
+    return $this->mitreAttack;
+  }
+  /**
+   * @param string
+   */
+  public function setModuleName($moduleName)
+  {
+    $this->moduleName = $moduleName;
+  }
+  /**
+   * @return string
+   */
+  public function getModuleName()
+  {
+    return $this->moduleName;
+  }
+  /**
+   * @param string
+   */
+  public function setMute($mute)
+  {
+    $this->mute = $mute;
+  }
+  /**
+   * @return string
+   */
+  public function getMute()
+  {
+    return $this->mute;
+  }
+  /**
+   * @param MuteInfo
+   */
+  public function setMuteInfo(MuteInfo $muteInfo)
+  {
+    $this->muteInfo = $muteInfo;
+  }
+  /**
+   * @return MuteInfo
+   */
+  public function getMuteInfo()
+  {
+    return $this->muteInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setMuteInitiator($muteInitiator)
+  {
+    $this->muteInitiator = $muteInitiator;
+  }
+  /**
+   * @return string
+   */
+  public function getMuteInitiator()
+  {
+    return $this->muteInitiator;
+  }
+  /**
+   * @param string
+   */
+  public function setMuteUpdateTime($muteUpdateTime)
+  {
+    $this->muteUpdateTime = $muteUpdateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getMuteUpdateTime()
+  {
+    return $this->muteUpdateTime;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setNextSteps($nextSteps)
+  {
+    $this->nextSteps = $nextSteps;
+  }
+  /**
+   * @return string
+   */
+  public function getNextSteps()
+  {
+    return $this->nextSteps;
+  }
+  /**
+   * @param Notebook
+   */
+  public function setNotebook(Notebook $notebook)
+  {
+    $this->notebook = $notebook;
+  }
+  /**
+   * @return Notebook
+   */
+  public function getNotebook()
+  {
+    return $this->notebook;
+  }
+  /**
+   * @param OrgPolicy[]
+   */
+  public function setOrgPolicies($orgPolicies)
+  {
+    $this->orgPolicies = $orgPolicies;
+  }
+  /**
+   * @return OrgPolicy[]
+   */
+  public function getOrgPolicies()
+  {
+    return $this->orgPolicies;
+  }
+  /**
+   * @param string
+   */
+  public function setParent($parent)
+  {
+    $this->parent = $parent;
+  }
+  /**
+   * @return string
+   */
+  public function getParent()
+  {
+    return $this->parent;
+  }
+  /**
+   * @param string
+   */
+  public function setParentDisplayName($parentDisplayName)
+  {
+    $this->parentDisplayName = $parentDisplayName;
+  }
+  /**
+   * @return string
+   */
+  public function getParentDisplayName()
+  {
+    return $this->parentDisplayName;
+  }
+  /**
+   * @param Process[]
+   */
+  public function setProcesses($processes)
+  {
+    $this->processes = $processes;
+  }
+  /**
+   * @return Process[]
+   */
+  public function getProcesses()
+  {
+    return $this->processes;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+  /**
+   * @param SecurityMarks
+   */
+  public function setSecurityMarks(SecurityMarks $securityMarks)
+  {
+    $this->securityMarks = $securityMarks;
+  }
+  /**
+   * @return SecurityMarks
+   */
+  public function getSecurityMarks()
+  {
+    return $this->securityMarks;
+  }
+  /**
+   * @param SecurityPosture
+   */
+  public function setSecurityPosture(SecurityPosture $securityPosture)
+  {
+    $this->securityPosture = $securityPosture;
+  }
+  /**
+   * @return SecurityPosture
+   */
+  public function getSecurityPosture()
+  {
+    return $this->securityPosture;
+  }
+  /**
+   * @param string
+   */
+  public function setSeverity($severity)
+  {
+    $this->severity = $severity;
+  }
+  /**
+   * @return string
+   */
+  public function getSeverity()
+  {
+    return $this->severity;
+  }
+  /**
+   * @param array[]
+   */
+  public function setSourceProperties($sourceProperties)
+  {
+    $this->sourceProperties = $sourceProperties;
+  }
+  /**
+   * @return array[]
+   */
+  public function getSourceProperties()
+  {
+    return $this->sourceProperties;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param ToxicCombination
+   */
+  public function setToxicCombination(ToxicCombination $toxicCombination)
+  {
+    $this->toxicCombination = $toxicCombination;
+  }
+  /**
+   * @return ToxicCombination
+   */
+  public function getToxicCombination()
+  {
+    return $this->toxicCombination;
+  }
+  /**
+   * @param Vulnerability
+   */
+  public function setVulnerability(Vulnerability $vulnerability)
+  {
+    $this->vulnerability = $vulnerability;
+  }
+  /**
+   * @return Vulnerability
+   */
+  public function getVulnerability()
+  {
+    return $this->vulnerability;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Finding::class, 'Google_Service_SecurityCommandCenter_Finding');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Folder.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Folder.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Folder.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\SecurityCommandCenter;
+
+class Folder extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $resourceFolder;
+  /**
+   * @var string
+   */
+  public $resourceFolderDisplayName;
+
+  /**
+   * @param string
+   */
+  public function setResourceFolder($resourceFolder)
+  {
+    $this->resourceFolder = $resourceFolder;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceFolder()
+  {
+    return $this->resourceFolder;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceFolderDisplayName($resourceFolderDisplayName)
+  {
+    $this->resourceFolderDisplayName = $resourceFolderDisplayName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceFolderDisplayName()
+  {
+    return $this->resourceFolderDisplayName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Folder::class, 'Google_Service_SecurityCommandCenter_Folder');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GcpMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GcpMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GcpMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,133 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SecurityCommandCenter;
+
+class GcpMetadata extends \Google\Collection
+{
+  protected $collection_key = 'folders';
+  protected $foldersType = GoogleCloudSecuritycenterV2Folder::class;
+  protected $foldersDataType = 'array';
+  /**
+   * @var string
+   */
+  public $organization;
+  /**
+   * @var string
+   */
+  public $parent;
+  /**
+   * @var string
+   */
+  public $parentDisplayName;
+  /**
+   * @var string
+   */
+  public $project;
+  /**
+   * @var string
+   */
+  public $projectDisplayName;
+
+  /**
+   * @param GoogleCloudSecuritycenterV2Folder[]
+   */
+  public function setFolders($folders)
+  {
+    $this->folders = $folders;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2Folder[]
+   */
+  public function getFolders()
+  {
+    return $this->folders;
+  }
+  /**
+   * @param string
+   */
+  public function setOrganization($organization)
+  {
+    $this->organization = $organization;
+  }
+  /**
+   * @return string
+   */
+  public function getOrganization()
+  {
+    return $this->organization;
+  }
+  /**
+   * @param string
+   */
+  public function setParent($parent)
+  {
+    $this->parent = $parent;
+  }
+  /**
+   * @return string
+   */
+  public function getParent()
+  {
+    return $this->parent;
+  }
+  /**
+   * @param string
+   */
+  public function setParentDisplayName($parentDisplayName)
+  {
+    $this->parentDisplayName = $parentDisplayName;
+  }
+  /**
+   * @return string
+   */
+  public function getParentDisplayName()
+  {
+    return $this->parentDisplayName;
+  }
+  /**
+   * @param string
+   */
+  public function setProject($project)
+  {
+    $this->project = $project;
+  }
+  /**
+   * @return string
+   */
+  public function getProject()
+  {
+    return $this->project;
+  }
+  /**
+   * @param string
+   */
+  public function setProjectDisplayName($projectDisplayName)
+  {
+    $this->projectDisplayName = $projectDisplayName;
+  }
+  /**
+   * @return string
+   */
+  public function getProjectDisplayName()
+  {
+    return $this->projectDisplayName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GcpMetadata::class, 'Google_Service_SecurityCommandCenter_GcpMetadata');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Geolocation.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Geolocation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Geolocation.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\SecurityCommandCenter;
+
+class Geolocation extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $regionCode;
+
+  /**
+   * @param string
+   */
+  public function setRegionCode($regionCode)
+  {
+    $this->regionCode = $regionCode;
+  }
+  /**
+   * @return string
+   */
+  public function getRegionCode()
+  {
+    return $this->regionCode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Geolocation::class, 'Google_Service_SecurityCommandCenter_Geolocation');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GetIamPolicyRequest.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GetIamPolicyRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/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\SecurityCommandCenter;
+
+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_SecurityCommandCenter_GetIamPolicyRequest');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GetPolicyOptions.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GetPolicyOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/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\SecurityCommandCenter;
+
+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_SecurityCommandCenter_GetPolicyOptions');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1BigQueryExport.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1BigQueryExport.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1BigQueryExport.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV1BigQueryExport extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $dataset;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $filter;
+  /**
+   * @var string
+   */
+  public $mostRecentEditor;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $principal;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDataset($dataset)
+  {
+    $this->dataset = $dataset;
+  }
+  /**
+   * @return string
+   */
+  public function getDataset()
+  {
+    return $this->dataset;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setFilter($filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return string
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+  /**
+   * @param string
+   */
+  public function setMostRecentEditor($mostRecentEditor)
+  {
+    $this->mostRecentEditor = $mostRecentEditor;
+  }
+  /**
+   * @return string
+   */
+  public function getMostRecentEditor()
+  {
+    return $this->mostRecentEditor;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setPrincipal($principal)
+  {
+    $this->principal = $principal;
+  }
+  /**
+   * @return string
+   */
+  public function getPrincipal()
+  {
+    return $this->principal;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV1BigQueryExport::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV1BigQueryExport');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1Binding.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1Binding.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1Binding.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV1Binding extends \Google\Collection
+{
+  protected $collection_key = 'subjects';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $ns;
+  protected $roleType = Role::class;
+  protected $roleDataType = '';
+  protected $subjectsType = Subject::class;
+  protected $subjectsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setNs($ns)
+  {
+    $this->ns = $ns;
+  }
+  /**
+   * @return string
+   */
+  public function getNs()
+  {
+    return $this->ns;
+  }
+  /**
+   * @param Role
+   */
+  public function setRole(Role $role)
+  {
+    $this->role = $role;
+  }
+  /**
+   * @return Role
+   */
+  public function getRole()
+  {
+    return $this->role;
+  }
+  /**
+   * @param Subject[]
+   */
+  public function setSubjects($subjects)
+  {
+    $this->subjects = $subjects;
+  }
+  /**
+   * @return Subject[]
+   */
+  public function getSubjects()
+  {
+    return $this->subjects;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV1Binding::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV1Binding');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1BulkMuteFindingsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1BulkMuteFindingsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1BulkMuteFindingsResponse.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV1BulkMuteFindingsResponse extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV1BulkMuteFindingsResponse::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV1BulkMuteFindingsResponse');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1CustomConfig.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1CustomConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1CustomConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,128 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV1CustomConfig extends \Google\Model
+{
+  protected $customOutputType = GoogleCloudSecuritycenterV1CustomOutputSpec::class;
+  protected $customOutputDataType = '';
+  /**
+   * @var string
+   */
+  public $description;
+  protected $predicateType = Expr::class;
+  protected $predicateDataType = '';
+  /**
+   * @var string
+   */
+  public $recommendation;
+  protected $resourceSelectorType = GoogleCloudSecuritycenterV1ResourceSelector::class;
+  protected $resourceSelectorDataType = '';
+  /**
+   * @var string
+   */
+  public $severity;
+
+  /**
+   * @param GoogleCloudSecuritycenterV1CustomOutputSpec
+   */
+  public function setCustomOutput(GoogleCloudSecuritycenterV1CustomOutputSpec $customOutput)
+  {
+    $this->customOutput = $customOutput;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV1CustomOutputSpec
+   */
+  public function getCustomOutput()
+  {
+    return $this->customOutput;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param Expr
+   */
+  public function setPredicate(Expr $predicate)
+  {
+    $this->predicate = $predicate;
+  }
+  /**
+   * @return Expr
+   */
+  public function getPredicate()
+  {
+    return $this->predicate;
+  }
+  /**
+   * @param string
+   */
+  public function setRecommendation($recommendation)
+  {
+    $this->recommendation = $recommendation;
+  }
+  /**
+   * @return string
+   */
+  public function getRecommendation()
+  {
+    return $this->recommendation;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV1ResourceSelector
+   */
+  public function setResourceSelector(GoogleCloudSecuritycenterV1ResourceSelector $resourceSelector)
+  {
+    $this->resourceSelector = $resourceSelector;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV1ResourceSelector
+   */
+  public function getResourceSelector()
+  {
+    return $this->resourceSelector;
+  }
+  /**
+   * @param string
+   */
+  public function setSeverity($severity)
+  {
+    $this->severity = $severity;
+  }
+  /**
+   * @return string
+   */
+  public function getSeverity()
+  {
+    return $this->severity;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV1CustomConfig::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV1CustomConfig');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1CustomOutputSpec.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1CustomOutputSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1CustomOutputSpec.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV1CustomOutputSpec extends \Google\Collection
+{
+  protected $collection_key = 'properties';
+  protected $propertiesType = GoogleCloudSecuritycenterV1Property::class;
+  protected $propertiesDataType = 'array';
+
+  /**
+   * @param GoogleCloudSecuritycenterV1Property[]
+   */
+  public function setProperties($properties)
+  {
+    $this->properties = $properties;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV1Property[]
+   */
+  public function getProperties()
+  {
+    return $this->properties;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV1CustomOutputSpec::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV1CustomOutputSpec');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1EffectiveSecurityHealthAnalyticsCustomModule.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1EffectiveSecurityHealthAnalyticsCustomModule.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1EffectiveSecurityHealthAnalyticsCustomModule.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV1EffectiveSecurityHealthAnalyticsCustomModule extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $cloudProvider;
+  protected $customConfigType = GoogleCloudSecuritycenterV1CustomConfig::class;
+  protected $customConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $enablementState;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setCloudProvider($cloudProvider)
+  {
+    $this->cloudProvider = $cloudProvider;
+  }
+  /**
+   * @return string
+   */
+  public function getCloudProvider()
+  {
+    return $this->cloudProvider;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV1CustomConfig
+   */
+  public function setCustomConfig(GoogleCloudSecuritycenterV1CustomConfig $customConfig)
+  {
+    $this->customConfig = $customConfig;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV1CustomConfig
+   */
+  public function getCustomConfig()
+  {
+    return $this->customConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setEnablementState($enablementState)
+  {
+    $this->enablementState = $enablementState;
+  }
+  /**
+   * @return string
+   */
+  public function getEnablementState()
+  {
+    return $this->enablementState;
+  }
+  /**
+   * @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(GoogleCloudSecuritycenterV1EffectiveSecurityHealthAnalyticsCustomModule::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV1EffectiveSecurityHealthAnalyticsCustomModule');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1ExposedResource.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1ExposedResource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1ExposedResource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,135 @@
+<?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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV1ExposedResource extends \Google\Collection
+{
+  protected $collection_key = 'methods';
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string[]
+   */
+  public $methods;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $resource;
+  /**
+   * @var string
+   */
+  public $resourceType;
+  /**
+   * @var string
+   */
+  public $resourceValue;
+
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string[]
+   */
+  public function setMethods($methods)
+  {
+    $this->methods = $methods;
+  }
+  /**
+   * @return string[]
+   */
+  public function getMethods()
+  {
+    return $this->methods;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setResource($resource)
+  {
+    $this->resource = $resource;
+  }
+  /**
+   * @return string
+   */
+  public function getResource()
+  {
+    return $this->resource;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceType($resourceType)
+  {
+    $this->resourceType = $resourceType;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceType()
+  {
+    return $this->resourceType;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceValue($resourceValue)
+  {
+    $this->resourceValue = $resourceValue;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceValue()
+  {
+    return $this->resourceValue;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV1ExposedResource::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV1ExposedResource');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1ExposurePath.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1ExposurePath.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1ExposurePath.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV1ExposurePath extends \Google\Collection
+{
+  protected $collection_key = 'pathNodes';
+  protected $edgesType = Edge::class;
+  protected $edgesDataType = 'array';
+  protected $exposedResourceType = GoogleCloudSecuritycenterV1ExposedResource::class;
+  protected $exposedResourceDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $pathNodesType = PathNode::class;
+  protected $pathNodesDataType = 'array';
+
+  /**
+   * @param Edge[]
+   */
+  public function setEdges($edges)
+  {
+    $this->edges = $edges;
+  }
+  /**
+   * @return Edge[]
+   */
+  public function getEdges()
+  {
+    return $this->edges;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV1ExposedResource
+   */
+  public function setExposedResource(GoogleCloudSecuritycenterV1ExposedResource $exposedResource)
+  {
+    $this->exposedResource = $exposedResource;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV1ExposedResource
+   */
+  public function getExposedResource()
+  {
+    return $this->exposedResource;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param PathNode[]
+   */
+  public function setPathNodes($pathNodes)
+  {
+    $this->pathNodes = $pathNodes;
+  }
+  /**
+   * @return PathNode[]
+   */
+  public function getPathNodes()
+  {
+    return $this->pathNodes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV1ExposurePath::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV1ExposurePath');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1ExternalSystem.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1ExternalSystem.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1ExternalSystem.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,223 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV1ExternalSystem extends \Google\Collection
+{
+  protected $collection_key = 'assignees';
+  /**
+   * @var string[]
+   */
+  public $assignees;
+  /**
+   * @var string
+   */
+  public $caseCloseTime;
+  /**
+   * @var string
+   */
+  public $caseCreateTime;
+  /**
+   * @var string
+   */
+  public $casePriority;
+  /**
+   * @var string
+   */
+  public $caseSla;
+  /**
+   * @var string
+   */
+  public $caseUri;
+  /**
+   * @var string
+   */
+  public $externalSystemUpdateTime;
+  /**
+   * @var string
+   */
+  public $externalUid;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $status;
+  protected $ticketInfoType = TicketInfo::class;
+  protected $ticketInfoDataType = '';
+
+  /**
+   * @param string[]
+   */
+  public function setAssignees($assignees)
+  {
+    $this->assignees = $assignees;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAssignees()
+  {
+    return $this->assignees;
+  }
+  /**
+   * @param string
+   */
+  public function setCaseCloseTime($caseCloseTime)
+  {
+    $this->caseCloseTime = $caseCloseTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCaseCloseTime()
+  {
+    return $this->caseCloseTime;
+  }
+  /**
+   * @param string
+   */
+  public function setCaseCreateTime($caseCreateTime)
+  {
+    $this->caseCreateTime = $caseCreateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCaseCreateTime()
+  {
+    return $this->caseCreateTime;
+  }
+  /**
+   * @param string
+   */
+  public function setCasePriority($casePriority)
+  {
+    $this->casePriority = $casePriority;
+  }
+  /**
+   * @return string
+   */
+  public function getCasePriority()
+  {
+    return $this->casePriority;
+  }
+  /**
+   * @param string
+   */
+  public function setCaseSla($caseSla)
+  {
+    $this->caseSla = $caseSla;
+  }
+  /**
+   * @return string
+   */
+  public function getCaseSla()
+  {
+    return $this->caseSla;
+  }
+  /**
+   * @param string
+   */
+  public function setCaseUri($caseUri)
+  {
+    $this->caseUri = $caseUri;
+  }
+  /**
+   * @return string
+   */
+  public function getCaseUri()
+  {
+    return $this->caseUri;
+  }
+  /**
+   * @param string
+   */
+  public function setExternalSystemUpdateTime($externalSystemUpdateTime)
+  {
+    $this->externalSystemUpdateTime = $externalSystemUpdateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getExternalSystemUpdateTime()
+  {
+    return $this->externalSystemUpdateTime;
+  }
+  /**
+   * @param string
+   */
+  public function setExternalUid($externalUid)
+  {
+    $this->externalUid = $externalUid;
+  }
+  /**
+   * @return string
+   */
+  public function getExternalUid()
+  {
+    return $this->externalUid;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param TicketInfo
+   */
+  public function setTicketInfo(TicketInfo $ticketInfo)
+  {
+    $this->ticketInfo = $ticketInfo;
+  }
+  /**
+   * @return TicketInfo
+   */
+  public function getTicketInfo()
+  {
+    return $this->ticketInfo;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV1ExternalSystem::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV1ExternalSystem');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1MuteConfig.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1MuteConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1MuteConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,188 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV1MuteConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $expiryTime;
+  /**
+   * @var string
+   */
+  public $filter;
+  /**
+   * @var string
+   */
+  public $mostRecentEditor;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $type;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setExpiryTime($expiryTime)
+  {
+    $this->expiryTime = $expiryTime;
+  }
+  /**
+   * @return string
+   */
+  public function getExpiryTime()
+  {
+    return $this->expiryTime;
+  }
+  /**
+   * @param string
+   */
+  public function setFilter($filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return string
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+  /**
+   * @param string
+   */
+  public function setMostRecentEditor($mostRecentEditor)
+  {
+    $this->mostRecentEditor = $mostRecentEditor;
+  }
+  /**
+   * @return string
+   */
+  public function getMostRecentEditor()
+  {
+    return $this->mostRecentEditor;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV1MuteConfig::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV1MuteConfig');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1NotificationMessage.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1NotificationMessage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1NotificationMessage.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV1NotificationMessage extends \Google\Model
+{
+  protected $findingType = Finding::class;
+  protected $findingDataType = '';
+  /**
+   * @var string
+   */
+  public $notificationConfigName;
+  protected $resourceType = GoogleCloudSecuritycenterV1Resource::class;
+  protected $resourceDataType = '';
+
+  /**
+   * @param Finding
+   */
+  public function setFinding(Finding $finding)
+  {
+    $this->finding = $finding;
+  }
+  /**
+   * @return Finding
+   */
+  public function getFinding()
+  {
+    return $this->finding;
+  }
+  /**
+   * @param string
+   */
+  public function setNotificationConfigName($notificationConfigName)
+  {
+    $this->notificationConfigName = $notificationConfigName;
+  }
+  /**
+   * @return string
+   */
+  public function getNotificationConfigName()
+  {
+    return $this->notificationConfigName;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV1Resource
+   */
+  public function setResource(GoogleCloudSecuritycenterV1Resource $resource)
+  {
+    $this->resource = $resource;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV1Resource
+   */
+  public function getResource()
+  {
+    return $this->resource;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV1NotificationMessage::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV1NotificationMessage');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1Property.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1Property.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1Property.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV1Property extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  protected $valueExpressionType = Expr::class;
+  protected $valueExpressionDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param Expr
+   */
+  public function setValueExpression(Expr $valueExpression)
+  {
+    $this->valueExpression = $valueExpression;
+  }
+  /**
+   * @return Expr
+   */
+  public function getValueExpression()
+  {
+    return $this->valueExpression;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV1Property::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV1Property');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1Resource.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1Resource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1Resource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,307 @@
+<?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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV1Resource extends \Google\Collection
+{
+  protected $collection_key = 'folders';
+  protected $awsMetadataType = AwsMetadata::class;
+  protected $awsMetadataDataType = '';
+  protected $azureMetadataType = AzureMetadata::class;
+  protected $azureMetadataDataType = '';
+  /**
+   * @var string
+   */
+  public $cloudProvider;
+  /**
+   * @var string
+   */
+  public $displayName;
+  protected $foldersType = Folder::class;
+  protected $foldersDataType = 'array';
+  /**
+   * @var string
+   */
+  public $location;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $organization;
+  /**
+   * @var string
+   */
+  public $parent;
+  /**
+   * @var string
+   */
+  public $parentDisplayName;
+  /**
+   * @var string
+   */
+  public $project;
+  /**
+   * @var string
+   */
+  public $projectDisplayName;
+  protected $resourcePathType = ResourcePath::class;
+  protected $resourcePathDataType = '';
+  /**
+   * @var string
+   */
+  public $resourcePathString;
+  /**
+   * @var string
+   */
+  public $service;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param AwsMetadata
+   */
+  public function setAwsMetadata(AwsMetadata $awsMetadata)
+  {
+    $this->awsMetadata = $awsMetadata;
+  }
+  /**
+   * @return AwsMetadata
+   */
+  public function getAwsMetadata()
+  {
+    return $this->awsMetadata;
+  }
+  /**
+   * @param AzureMetadata
+   */
+  public function setAzureMetadata(AzureMetadata $azureMetadata)
+  {
+    $this->azureMetadata = $azureMetadata;
+  }
+  /**
+   * @return AzureMetadata
+   */
+  public function getAzureMetadata()
+  {
+    return $this->azureMetadata;
+  }
+  /**
+   * @param string
+   */
+  public function setCloudProvider($cloudProvider)
+  {
+    $this->cloudProvider = $cloudProvider;
+  }
+  /**
+   * @return string
+   */
+  public function getCloudProvider()
+  {
+    return $this->cloudProvider;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param Folder[]
+   */
+  public function setFolders($folders)
+  {
+    $this->folders = $folders;
+  }
+  /**
+   * @return Folder[]
+   */
+  public function getFolders()
+  {
+    return $this->folders;
+  }
+  /**
+   * @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 setOrganization($organization)
+  {
+    $this->organization = $organization;
+  }
+  /**
+   * @return string
+   */
+  public function getOrganization()
+  {
+    return $this->organization;
+  }
+  /**
+   * @param string
+   */
+  public function setParent($parent)
+  {
+    $this->parent = $parent;
+  }
+  /**
+   * @return string
+   */
+  public function getParent()
+  {
+    return $this->parent;
+  }
+  /**
+   * @param string
+   */
+  public function setParentDisplayName($parentDisplayName)
+  {
+    $this->parentDisplayName = $parentDisplayName;
+  }
+  /**
+   * @return string
+   */
+  public function getParentDisplayName()
+  {
+    return $this->parentDisplayName;
+  }
+  /**
+   * @param string
+   */
+  public function setProject($project)
+  {
+    $this->project = $project;
+  }
+  /**
+   * @return string
+   */
+  public function getProject()
+  {
+    return $this->project;
+  }
+  /**
+   * @param string
+   */
+  public function setProjectDisplayName($projectDisplayName)
+  {
+    $this->projectDisplayName = $projectDisplayName;
+  }
+  /**
+   * @return string
+   */
+  public function getProjectDisplayName()
+  {
+    return $this->projectDisplayName;
+  }
+  /**
+   * @param ResourcePath
+   */
+  public function setResourcePath(ResourcePath $resourcePath)
+  {
+    $this->resourcePath = $resourcePath;
+  }
+  /**
+   * @return ResourcePath
+   */
+  public function getResourcePath()
+  {
+    return $this->resourcePath;
+  }
+  /**
+   * @param string
+   */
+  public function setResourcePathString($resourcePathString)
+  {
+    $this->resourcePathString = $resourcePathString;
+  }
+  /**
+   * @return string
+   */
+  public function getResourcePathString()
+  {
+    return $this->resourcePathString;
+  }
+  /**
+   * @param string
+   */
+  public function setService($service)
+  {
+    $this->service = $service;
+  }
+  /**
+   * @return string
+   */
+  public function getService()
+  {
+    return $this->service;
+  }
+  /**
+   * @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(GoogleCloudSecuritycenterV1Resource::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV1Resource');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1ResourceSelector.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1ResourceSelector.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1ResourceSelector.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV1ResourceSelector extends \Google\Collection
+{
+  protected $collection_key = 'resourceTypes';
+  /**
+   * @var string[]
+   */
+  public $resourceTypes;
+
+  /**
+   * @param string[]
+   */
+  public function setResourceTypes($resourceTypes)
+  {
+    $this->resourceTypes = $resourceTypes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getResourceTypes()
+  {
+    return $this->resourceTypes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV1ResourceSelector::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV1ResourceSelector');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1ResourceValueConfig.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1ResourceValueConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1ResourceValueConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,223 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV1ResourceValueConfig extends \Google\Collection
+{
+  protected $collection_key = 'tagValues';
+  /**
+   * @var string
+   */
+  public $cloudProvider;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string[]
+   */
+  public $resourceLabelsSelector;
+  /**
+   * @var string
+   */
+  public $resourceType;
+  /**
+   * @var string
+   */
+  public $resourceValue;
+  /**
+   * @var string
+   */
+  public $scope;
+  protected $sensitiveDataProtectionMappingType = GoogleCloudSecuritycenterV1SensitiveDataProtectionMapping::class;
+  protected $sensitiveDataProtectionMappingDataType = '';
+  /**
+   * @var string[]
+   */
+  public $tagValues;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCloudProvider($cloudProvider)
+  {
+    $this->cloudProvider = $cloudProvider;
+  }
+  /**
+   * @return string
+   */
+  public function getCloudProvider()
+  {
+    return $this->cloudProvider;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string[]
+   */
+  public function setResourceLabelsSelector($resourceLabelsSelector)
+  {
+    $this->resourceLabelsSelector = $resourceLabelsSelector;
+  }
+  /**
+   * @return string[]
+   */
+  public function getResourceLabelsSelector()
+  {
+    return $this->resourceLabelsSelector;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceType($resourceType)
+  {
+    $this->resourceType = $resourceType;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceType()
+  {
+    return $this->resourceType;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceValue($resourceValue)
+  {
+    $this->resourceValue = $resourceValue;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceValue()
+  {
+    return $this->resourceValue;
+  }
+  /**
+   * @param string
+   */
+  public function setScope($scope)
+  {
+    $this->scope = $scope;
+  }
+  /**
+   * @return string
+   */
+  public function getScope()
+  {
+    return $this->scope;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV1SensitiveDataProtectionMapping
+   */
+  public function setSensitiveDataProtectionMapping(GoogleCloudSecuritycenterV1SensitiveDataProtectionMapping $sensitiveDataProtectionMapping)
+  {
+    $this->sensitiveDataProtectionMapping = $sensitiveDataProtectionMapping;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV1SensitiveDataProtectionMapping
+   */
+  public function getSensitiveDataProtectionMapping()
+  {
+    return $this->sensitiveDataProtectionMapping;
+  }
+  /**
+   * @param string[]
+   */
+  public function setTagValues($tagValues)
+  {
+    $this->tagValues = $tagValues;
+  }
+  /**
+   * @return string[]
+   */
+  public function getTagValues()
+  {
+    return $this->tagValues;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV1ResourceValueConfig::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV1ResourceValueConfig');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1RunAssetDiscoveryResponse.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1RunAssetDiscoveryResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1RunAssetDiscoveryResponse.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV1RunAssetDiscoveryResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $duration;
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param string
+   */
+  public function setDuration($duration)
+  {
+    $this->duration = $duration;
+  }
+  /**
+   * @return string
+   */
+  public function getDuration()
+  {
+    return $this->duration;
+  }
+  /**
+   * @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(GoogleCloudSecuritycenterV1RunAssetDiscoveryResponse::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV1RunAssetDiscoveryResponse');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,168 @@
+<?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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $ancestorModule;
+  /**
+   * @var string
+   */
+  public $cloudProvider;
+  protected $customConfigType = GoogleCloudSecuritycenterV1CustomConfig::class;
+  protected $customConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $enablementState;
+  /**
+   * @var string
+   */
+  public $lastEditor;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setAncestorModule($ancestorModule)
+  {
+    $this->ancestorModule = $ancestorModule;
+  }
+  /**
+   * @return string
+   */
+  public function getAncestorModule()
+  {
+    return $this->ancestorModule;
+  }
+  /**
+   * @param string
+   */
+  public function setCloudProvider($cloudProvider)
+  {
+    $this->cloudProvider = $cloudProvider;
+  }
+  /**
+   * @return string
+   */
+  public function getCloudProvider()
+  {
+    return $this->cloudProvider;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV1CustomConfig
+   */
+  public function setCustomConfig(GoogleCloudSecuritycenterV1CustomConfig $customConfig)
+  {
+    $this->customConfig = $customConfig;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV1CustomConfig
+   */
+  public function getCustomConfig()
+  {
+    return $this->customConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setEnablementState($enablementState)
+  {
+    $this->enablementState = $enablementState;
+  }
+  /**
+   * @return string
+   */
+  public function getEnablementState()
+  {
+    return $this->enablementState;
+  }
+  /**
+   * @param string
+   */
+  public function setLastEditor($lastEditor)
+  {
+    $this->lastEditor = $lastEditor;
+  }
+  /**
+   * @return string
+   */
+  public function getLastEditor()
+  {
+    return $this->lastEditor;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1SensitiveDataProtectionMapping.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1SensitiveDataProtectionMapping.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1SensitiveDataProtectionMapping.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV1SensitiveDataProtectionMapping extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $highSensitivityMapping;
+  /**
+   * @var string
+   */
+  public $mediumSensitivityMapping;
+
+  /**
+   * @param string
+   */
+  public function setHighSensitivityMapping($highSensitivityMapping)
+  {
+    $this->highSensitivityMapping = $highSensitivityMapping;
+  }
+  /**
+   * @return string
+   */
+  public function getHighSensitivityMapping()
+  {
+    return $this->highSensitivityMapping;
+  }
+  /**
+   * @param string
+   */
+  public function setMediumSensitivityMapping($mediumSensitivityMapping)
+  {
+    $this->mediumSensitivityMapping = $mediumSensitivityMapping;
+  }
+  /**
+   * @return string
+   */
+  public function getMediumSensitivityMapping()
+  {
+    return $this->mediumSensitivityMapping;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV1SensitiveDataProtectionMapping::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV1SensitiveDataProtectionMapping');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1beta1RunAssetDiscoveryResponse.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1beta1RunAssetDiscoveryResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1beta1RunAssetDiscoveryResponse.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV1beta1RunAssetDiscoveryResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $duration;
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param string
+   */
+  public function setDuration($duration)
+  {
+    $this->duration = $duration;
+  }
+  /**
+   * @return string
+   */
+  public function getDuration()
+  {
+    return $this->duration;
+  }
+  /**
+   * @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(GoogleCloudSecuritycenterV1beta1RunAssetDiscoveryResponse::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV1beta1RunAssetDiscoveryResponse');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1p1beta1Finding.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1p1beta1Finding.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1p1beta1Finding.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,240 @@
+<?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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV1p1beta1Finding extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $canonicalName;
+  /**
+   * @var string
+   */
+  public $category;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $eventTime;
+  /**
+   * @var string
+   */
+  public $externalUri;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $parent;
+  /**
+   * @var string
+   */
+  public $resourceName;
+  protected $securityMarksType = GoogleCloudSecuritycenterV1p1beta1SecurityMarks::class;
+  protected $securityMarksDataType = '';
+  /**
+   * @var string
+   */
+  public $severity;
+  /**
+   * @var array[]
+   */
+  public $sourceProperties;
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param string
+   */
+  public function setCanonicalName($canonicalName)
+  {
+    $this->canonicalName = $canonicalName;
+  }
+  /**
+   * @return string
+   */
+  public function getCanonicalName()
+  {
+    return $this->canonicalName;
+  }
+  /**
+   * @param string
+   */
+  public function setCategory($category)
+  {
+    $this->category = $category;
+  }
+  /**
+   * @return string
+   */
+  public function getCategory()
+  {
+    return $this->category;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setEventTime($eventTime)
+  {
+    $this->eventTime = $eventTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEventTime()
+  {
+    return $this->eventTime;
+  }
+  /**
+   * @param string
+   */
+  public function setExternalUri($externalUri)
+  {
+    $this->externalUri = $externalUri;
+  }
+  /**
+   * @return string
+   */
+  public function getExternalUri()
+  {
+    return $this->externalUri;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setParent($parent)
+  {
+    $this->parent = $parent;
+  }
+  /**
+   * @return string
+   */
+  public function getParent()
+  {
+    return $this->parent;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV1p1beta1SecurityMarks
+   */
+  public function setSecurityMarks(GoogleCloudSecuritycenterV1p1beta1SecurityMarks $securityMarks)
+  {
+    $this->securityMarks = $securityMarks;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV1p1beta1SecurityMarks
+   */
+  public function getSecurityMarks()
+  {
+    return $this->securityMarks;
+  }
+  /**
+   * @param string
+   */
+  public function setSeverity($severity)
+  {
+    $this->severity = $severity;
+  }
+  /**
+   * @return string
+   */
+  public function getSeverity()
+  {
+    return $this->severity;
+  }
+  /**
+   * @param array[]
+   */
+  public function setSourceProperties($sourceProperties)
+  {
+    $this->sourceProperties = $sourceProperties;
+  }
+  /**
+   * @return array[]
+   */
+  public function getSourceProperties()
+  {
+    return $this->sourceProperties;
+  }
+  /**
+   * @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(GoogleCloudSecuritycenterV1p1beta1Finding::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV1p1beta1Finding');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1p1beta1Folder.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1p1beta1Folder.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1p1beta1Folder.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV1p1beta1Folder extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $resourceFolder;
+  /**
+   * @var string
+   */
+  public $resourceFolderDisplayName;
+
+  /**
+   * @param string
+   */
+  public function setResourceFolder($resourceFolder)
+  {
+    $this->resourceFolder = $resourceFolder;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceFolder()
+  {
+    return $this->resourceFolder;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceFolderDisplayName($resourceFolderDisplayName)
+  {
+    $this->resourceFolderDisplayName = $resourceFolderDisplayName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceFolderDisplayName()
+  {
+    return $this->resourceFolderDisplayName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV1p1beta1Folder::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV1p1beta1Folder');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1p1beta1NotificationMessage.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1p1beta1NotificationMessage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1p1beta1NotificationMessage.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV1p1beta1NotificationMessage extends \Google\Model
+{
+  protected $findingType = GoogleCloudSecuritycenterV1p1beta1Finding::class;
+  protected $findingDataType = '';
+  /**
+   * @var string
+   */
+  public $notificationConfigName;
+  protected $resourceType = GoogleCloudSecuritycenterV1p1beta1Resource::class;
+  protected $resourceDataType = '';
+
+  /**
+   * @param GoogleCloudSecuritycenterV1p1beta1Finding
+   */
+  public function setFinding(GoogleCloudSecuritycenterV1p1beta1Finding $finding)
+  {
+    $this->finding = $finding;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV1p1beta1Finding
+   */
+  public function getFinding()
+  {
+    return $this->finding;
+  }
+  /**
+   * @param string
+   */
+  public function setNotificationConfigName($notificationConfigName)
+  {
+    $this->notificationConfigName = $notificationConfigName;
+  }
+  /**
+   * @return string
+   */
+  public function getNotificationConfigName()
+  {
+    return $this->notificationConfigName;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV1p1beta1Resource
+   */
+  public function setResource(GoogleCloudSecuritycenterV1p1beta1Resource $resource)
+  {
+    $this->resource = $resource;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV1p1beta1Resource
+   */
+  public function getResource()
+  {
+    return $this->resource;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV1p1beta1NotificationMessage::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV1p1beta1NotificationMessage');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1p1beta1Resource.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1p1beta1Resource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1p1beta1Resource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,133 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV1p1beta1Resource extends \Google\Collection
+{
+  protected $collection_key = 'folders';
+  protected $foldersType = GoogleCloudSecuritycenterV1p1beta1Folder::class;
+  protected $foldersDataType = 'array';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $parent;
+  /**
+   * @var string
+   */
+  public $parentDisplayName;
+  /**
+   * @var string
+   */
+  public $project;
+  /**
+   * @var string
+   */
+  public $projectDisplayName;
+
+  /**
+   * @param GoogleCloudSecuritycenterV1p1beta1Folder[]
+   */
+  public function setFolders($folders)
+  {
+    $this->folders = $folders;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV1p1beta1Folder[]
+   */
+  public function getFolders()
+  {
+    return $this->folders;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setParent($parent)
+  {
+    $this->parent = $parent;
+  }
+  /**
+   * @return string
+   */
+  public function getParent()
+  {
+    return $this->parent;
+  }
+  /**
+   * @param string
+   */
+  public function setParentDisplayName($parentDisplayName)
+  {
+    $this->parentDisplayName = $parentDisplayName;
+  }
+  /**
+   * @return string
+   */
+  public function getParentDisplayName()
+  {
+    return $this->parentDisplayName;
+  }
+  /**
+   * @param string
+   */
+  public function setProject($project)
+  {
+    $this->project = $project;
+  }
+  /**
+   * @return string
+   */
+  public function getProject()
+  {
+    return $this->project;
+  }
+  /**
+   * @param string
+   */
+  public function setProjectDisplayName($projectDisplayName)
+  {
+    $this->projectDisplayName = $projectDisplayName;
+  }
+  /**
+   * @return string
+   */
+  public function getProjectDisplayName()
+  {
+    return $this->projectDisplayName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV1p1beta1Resource::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV1p1beta1Resource');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1p1beta1RunAssetDiscoveryResponse.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1p1beta1RunAssetDiscoveryResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1p1beta1RunAssetDiscoveryResponse.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV1p1beta1RunAssetDiscoveryResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $duration;
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param string
+   */
+  public function setDuration($duration)
+  {
+    $this->duration = $duration;
+  }
+  /**
+   * @return string
+   */
+  public function getDuration()
+  {
+    return $this->duration;
+  }
+  /**
+   * @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(GoogleCloudSecuritycenterV1p1beta1RunAssetDiscoveryResponse::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV1p1beta1RunAssetDiscoveryResponse');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1p1beta1SecurityMarks.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1p1beta1SecurityMarks.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV1p1beta1SecurityMarks.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV1p1beta1SecurityMarks extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $canonicalName;
+  /**
+   * @var string[]
+   */
+  public $marks;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setCanonicalName($canonicalName)
+  {
+    $this->canonicalName = $canonicalName;
+  }
+  /**
+   * @return string
+   */
+  public function getCanonicalName()
+  {
+    return $this->canonicalName;
+  }
+  /**
+   * @param string[]
+   */
+  public function setMarks($marks)
+  {
+    $this->marks = $marks;
+  }
+  /**
+   * @return string[]
+   */
+  public function getMarks()
+  {
+    return $this->marks;
+  }
+  /**
+   * @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(GoogleCloudSecuritycenterV1p1beta1SecurityMarks::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV1p1beta1SecurityMarks');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Access.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Access.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Access.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,221 @@
+<?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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2Access extends \Google\Collection
+{
+  protected $collection_key = 'serviceAccountDelegationInfo';
+  /**
+   * @var string
+   */
+  public $callerIp;
+  protected $callerIpGeoType = GoogleCloudSecuritycenterV2Geolocation::class;
+  protected $callerIpGeoDataType = '';
+  /**
+   * @var string
+   */
+  public $methodName;
+  /**
+   * @var string
+   */
+  public $principalEmail;
+  /**
+   * @var string
+   */
+  public $principalSubject;
+  protected $serviceAccountDelegationInfoType = GoogleCloudSecuritycenterV2ServiceAccountDelegationInfo::class;
+  protected $serviceAccountDelegationInfoDataType = 'array';
+  /**
+   * @var string
+   */
+  public $serviceAccountKeyName;
+  /**
+   * @var string
+   */
+  public $serviceName;
+  /**
+   * @var string
+   */
+  public $userAgent;
+  /**
+   * @var string
+   */
+  public $userAgentFamily;
+  /**
+   * @var string
+   */
+  public $userName;
+
+  /**
+   * @param string
+   */
+  public function setCallerIp($callerIp)
+  {
+    $this->callerIp = $callerIp;
+  }
+  /**
+   * @return string
+   */
+  public function getCallerIp()
+  {
+    return $this->callerIp;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2Geolocation
+   */
+  public function setCallerIpGeo(GoogleCloudSecuritycenterV2Geolocation $callerIpGeo)
+  {
+    $this->callerIpGeo = $callerIpGeo;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2Geolocation
+   */
+  public function getCallerIpGeo()
+  {
+    return $this->callerIpGeo;
+  }
+  /**
+   * @param string
+   */
+  public function setMethodName($methodName)
+  {
+    $this->methodName = $methodName;
+  }
+  /**
+   * @return string
+   */
+  public function getMethodName()
+  {
+    return $this->methodName;
+  }
+  /**
+   * @param string
+   */
+  public function setPrincipalEmail($principalEmail)
+  {
+    $this->principalEmail = $principalEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getPrincipalEmail()
+  {
+    return $this->principalEmail;
+  }
+  /**
+   * @param string
+   */
+  public function setPrincipalSubject($principalSubject)
+  {
+    $this->principalSubject = $principalSubject;
+  }
+  /**
+   * @return string
+   */
+  public function getPrincipalSubject()
+  {
+    return $this->principalSubject;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2ServiceAccountDelegationInfo[]
+   */
+  public function setServiceAccountDelegationInfo($serviceAccountDelegationInfo)
+  {
+    $this->serviceAccountDelegationInfo = $serviceAccountDelegationInfo;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2ServiceAccountDelegationInfo[]
+   */
+  public function getServiceAccountDelegationInfo()
+  {
+    return $this->serviceAccountDelegationInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setServiceAccountKeyName($serviceAccountKeyName)
+  {
+    $this->serviceAccountKeyName = $serviceAccountKeyName;
+  }
+  /**
+   * @return string
+   */
+  public function getServiceAccountKeyName()
+  {
+    return $this->serviceAccountKeyName;
+  }
+  /**
+   * @param string
+   */
+  public function setServiceName($serviceName)
+  {
+    $this->serviceName = $serviceName;
+  }
+  /**
+   * @return string
+   */
+  public function getServiceName()
+  {
+    return $this->serviceName;
+  }
+  /**
+   * @param string
+   */
+  public function setUserAgent($userAgent)
+  {
+    $this->userAgent = $userAgent;
+  }
+  /**
+   * @return string
+   */
+  public function getUserAgent()
+  {
+    return $this->userAgent;
+  }
+  /**
+   * @param string
+   */
+  public function setUserAgentFamily($userAgentFamily)
+  {
+    $this->userAgentFamily = $userAgentFamily;
+  }
+  /**
+   * @return string
+   */
+  public function getUserAgentFamily()
+  {
+    return $this->userAgentFamily;
+  }
+  /**
+   * @param string
+   */
+  public function setUserName($userName)
+  {
+    $this->userName = $userName;
+  }
+  /**
+   * @return string
+   */
+  public function getUserName()
+  {
+    return $this->userName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2Access::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2Access');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2AccessReview.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2AccessReview.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2AccessReview.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2AccessReview extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $group;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $ns;
+  /**
+   * @var string
+   */
+  public $resource;
+  /**
+   * @var string
+   */
+  public $subresource;
+  /**
+   * @var string
+   */
+  public $verb;
+  /**
+   * @var string
+   */
+  public $version;
+
+  /**
+   * @param string
+   */
+  public function setGroup($group)
+  {
+    $this->group = $group;
+  }
+  /**
+   * @return string
+   */
+  public function getGroup()
+  {
+    return $this->group;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setNs($ns)
+  {
+    $this->ns = $ns;
+  }
+  /**
+   * @return string
+   */
+  public function getNs()
+  {
+    return $this->ns;
+  }
+  /**
+   * @param string
+   */
+  public function setResource($resource)
+  {
+    $this->resource = $resource;
+  }
+  /**
+   * @return string
+   */
+  public function getResource()
+  {
+    return $this->resource;
+  }
+  /**
+   * @param string
+   */
+  public function setSubresource($subresource)
+  {
+    $this->subresource = $subresource;
+  }
+  /**
+   * @return string
+   */
+  public function getSubresource()
+  {
+    return $this->subresource;
+  }
+  /**
+   * @param string
+   */
+  public function setVerb($verb)
+  {
+    $this->verb = $verb;
+  }
+  /**
+   * @return string
+   */
+  public function getVerb()
+  {
+    return $this->verb;
+  }
+  /**
+   * @param string
+   */
+  public function setVersion($version)
+  {
+    $this->version = $version;
+  }
+  /**
+   * @return string
+   */
+  public function getVersion()
+  {
+    return $this->version;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2AccessReview::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2AccessReview');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2AdaptiveProtection.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2AdaptiveProtection.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2AdaptiveProtection.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,35 @@
+<?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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2AdaptiveProtection extends \Google\Model
+{
+  public $confidence;
+
+  public function setConfidence($confidence)
+  {
+    $this->confidence = $confidence;
+  }
+  public function getConfidence()
+  {
+    return $this->confidence;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2AdaptiveProtection::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2AdaptiveProtection');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Application.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Application.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Application.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2Application extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $baseUri;
+  /**
+   * @var string
+   */
+  public $fullUri;
+
+  /**
+   * @param string
+   */
+  public function setBaseUri($baseUri)
+  {
+    $this->baseUri = $baseUri;
+  }
+  /**
+   * @return string
+   */
+  public function getBaseUri()
+  {
+    return $this->baseUri;
+  }
+  /**
+   * @param string
+   */
+  public function setFullUri($fullUri)
+  {
+    $this->fullUri = $fullUri;
+  }
+  /**
+   * @return string
+   */
+  public function getFullUri()
+  {
+    return $this->fullUri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2Application::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2Application');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Attack.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Attack.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Attack.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2Attack extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $classification;
+  /**
+   * @var int
+   */
+  public $volumeBps;
+  /**
+   * @var int
+   */
+  public $volumePps;
+
+  /**
+   * @param string
+   */
+  public function setClassification($classification)
+  {
+    $this->classification = $classification;
+  }
+  /**
+   * @return string
+   */
+  public function getClassification()
+  {
+    return $this->classification;
+  }
+  /**
+   * @param int
+   */
+  public function setVolumeBps($volumeBps)
+  {
+    $this->volumeBps = $volumeBps;
+  }
+  /**
+   * @return int
+   */
+  public function getVolumeBps()
+  {
+    return $this->volumeBps;
+  }
+  /**
+   * @param int
+   */
+  public function setVolumePps($volumePps)
+  {
+    $this->volumePps = $volumePps;
+  }
+  /**
+   * @return int
+   */
+  public function getVolumePps()
+  {
+    return $this->volumePps;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2Attack::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2Attack');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2AttackExposure.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2AttackExposure.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2AttackExposure.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,143 @@
+<?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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2AttackExposure extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $attackExposureResult;
+  /**
+   * @var int
+   */
+  public $exposedHighValueResourcesCount;
+  /**
+   * @var int
+   */
+  public $exposedLowValueResourcesCount;
+  /**
+   * @var int
+   */
+  public $exposedMediumValueResourcesCount;
+  /**
+   * @var string
+   */
+  public $latestCalculationTime;
+  public $score;
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param string
+   */
+  public function setAttackExposureResult($attackExposureResult)
+  {
+    $this->attackExposureResult = $attackExposureResult;
+  }
+  /**
+   * @return string
+   */
+  public function getAttackExposureResult()
+  {
+    return $this->attackExposureResult;
+  }
+  /**
+   * @param int
+   */
+  public function setExposedHighValueResourcesCount($exposedHighValueResourcesCount)
+  {
+    $this->exposedHighValueResourcesCount = $exposedHighValueResourcesCount;
+  }
+  /**
+   * @return int
+   */
+  public function getExposedHighValueResourcesCount()
+  {
+    return $this->exposedHighValueResourcesCount;
+  }
+  /**
+   * @param int
+   */
+  public function setExposedLowValueResourcesCount($exposedLowValueResourcesCount)
+  {
+    $this->exposedLowValueResourcesCount = $exposedLowValueResourcesCount;
+  }
+  /**
+   * @return int
+   */
+  public function getExposedLowValueResourcesCount()
+  {
+    return $this->exposedLowValueResourcesCount;
+  }
+  /**
+   * @param int
+   */
+  public function setExposedMediumValueResourcesCount($exposedMediumValueResourcesCount)
+  {
+    $this->exposedMediumValueResourcesCount = $exposedMediumValueResourcesCount;
+  }
+  /**
+   * @return int
+   */
+  public function getExposedMediumValueResourcesCount()
+  {
+    return $this->exposedMediumValueResourcesCount;
+  }
+  /**
+   * @param string
+   */
+  public function setLatestCalculationTime($latestCalculationTime)
+  {
+    $this->latestCalculationTime = $latestCalculationTime;
+  }
+  /**
+   * @return string
+   */
+  public function getLatestCalculationTime()
+  {
+    return $this->latestCalculationTime;
+  }
+  public function setScore($score)
+  {
+    $this->score = $score;
+  }
+  public function getScore()
+  {
+    return $this->score;
+  }
+  /**
+   * @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(GoogleCloudSecuritycenterV2AttackExposure::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2AttackExposure');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2AwsAccount.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2AwsAccount.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2AwsAccount.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2AwsAccount extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @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(GoogleCloudSecuritycenterV2AwsAccount::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2AwsAccount');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2AwsMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2AwsMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2AwsMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,75 @@
+<?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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2AwsMetadata extends \Google\Collection
+{
+  protected $collection_key = 'organizationalUnits';
+  protected $accountType = GoogleCloudSecuritycenterV2AwsAccount::class;
+  protected $accountDataType = '';
+  protected $organizationType = GoogleCloudSecuritycenterV2AwsOrganization::class;
+  protected $organizationDataType = '';
+  protected $organizationalUnitsType = GoogleCloudSecuritycenterV2AwsOrganizationalUnit::class;
+  protected $organizationalUnitsDataType = 'array';
+
+  /**
+   * @param GoogleCloudSecuritycenterV2AwsAccount
+   */
+  public function setAccount(GoogleCloudSecuritycenterV2AwsAccount $account)
+  {
+    $this->account = $account;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2AwsAccount
+   */
+  public function getAccount()
+  {
+    return $this->account;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2AwsOrganization
+   */
+  public function setOrganization(GoogleCloudSecuritycenterV2AwsOrganization $organization)
+  {
+    $this->organization = $organization;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2AwsOrganization
+   */
+  public function getOrganization()
+  {
+    return $this->organization;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2AwsOrganizationalUnit[]
+   */
+  public function setOrganizationalUnits($organizationalUnits)
+  {
+    $this->organizationalUnits = $organizationalUnits;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2AwsOrganizationalUnit[]
+   */
+  public function getOrganizationalUnits()
+  {
+    return $this->organizationalUnits;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2AwsMetadata::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2AwsMetadata');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2AwsOrganization.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2AwsOrganization.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2AwsOrganization.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2AwsOrganization extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $id;
+
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2AwsOrganization::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2AwsOrganization');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2AwsOrganizationalUnit.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2AwsOrganizationalUnit.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2AwsOrganizationalUnit.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2AwsOrganizationalUnit extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @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(GoogleCloudSecuritycenterV2AwsOrganizationalUnit::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2AwsOrganizationalUnit');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2AzureManagementGroup.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2AzureManagementGroup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2AzureManagementGroup.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2AzureManagementGroup extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $id;
+
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2AzureManagementGroup::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2AzureManagementGroup');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2AzureMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2AzureMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2AzureMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,91 @@
+<?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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2AzureMetadata extends \Google\Collection
+{
+  protected $collection_key = 'managementGroups';
+  protected $managementGroupsType = GoogleCloudSecuritycenterV2AzureManagementGroup::class;
+  protected $managementGroupsDataType = 'array';
+  protected $resourceGroupType = GoogleCloudSecuritycenterV2AzureResourceGroup::class;
+  protected $resourceGroupDataType = '';
+  protected $subscriptionType = GoogleCloudSecuritycenterV2AzureSubscription::class;
+  protected $subscriptionDataType = '';
+  protected $tenantType = GoogleCloudSecuritycenterV2AzureTenant::class;
+  protected $tenantDataType = '';
+
+  /**
+   * @param GoogleCloudSecuritycenterV2AzureManagementGroup[]
+   */
+  public function setManagementGroups($managementGroups)
+  {
+    $this->managementGroups = $managementGroups;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2AzureManagementGroup[]
+   */
+  public function getManagementGroups()
+  {
+    return $this->managementGroups;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2AzureResourceGroup
+   */
+  public function setResourceGroup(GoogleCloudSecuritycenterV2AzureResourceGroup $resourceGroup)
+  {
+    $this->resourceGroup = $resourceGroup;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2AzureResourceGroup
+   */
+  public function getResourceGroup()
+  {
+    return $this->resourceGroup;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2AzureSubscription
+   */
+  public function setSubscription(GoogleCloudSecuritycenterV2AzureSubscription $subscription)
+  {
+    $this->subscription = $subscription;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2AzureSubscription
+   */
+  public function getSubscription()
+  {
+    return $this->subscription;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2AzureTenant
+   */
+  public function setTenant(GoogleCloudSecuritycenterV2AzureTenant $tenant)
+  {
+    $this->tenant = $tenant;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2AzureTenant
+   */
+  public function getTenant()
+  {
+    return $this->tenant;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2AzureMetadata::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2AzureMetadata');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2AzureResourceGroup.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2AzureResourceGroup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2AzureResourceGroup.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2AzureResourceGroup extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @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(GoogleCloudSecuritycenterV2AzureResourceGroup::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2AzureResourceGroup');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2AzureSubscription.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2AzureSubscription.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2AzureSubscription.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2AzureSubscription extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $id;
+
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2AzureSubscription::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2AzureSubscription');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2AzureTenant.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2AzureTenant.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2AzureTenant.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2AzureTenant extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $id;
+
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2AzureTenant::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2AzureTenant');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2BackupDisasterRecovery.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2BackupDisasterRecovery.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2BackupDisasterRecovery.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,207 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2BackupDisasterRecovery extends \Google\Collection
+{
+  protected $collection_key = 'policyOptions';
+  /**
+   * @var string
+   */
+  public $appliance;
+  /**
+   * @var string[]
+   */
+  public $applications;
+  /**
+   * @var string
+   */
+  public $backupCreateTime;
+  /**
+   * @var string
+   */
+  public $backupTemplate;
+  /**
+   * @var string
+   */
+  public $backupType;
+  /**
+   * @var string
+   */
+  public $host;
+  /**
+   * @var string[]
+   */
+  public $policies;
+  /**
+   * @var string[]
+   */
+  public $policyOptions;
+  /**
+   * @var string
+   */
+  public $profile;
+  /**
+   * @var string
+   */
+  public $storagePool;
+
+  /**
+   * @param string
+   */
+  public function setAppliance($appliance)
+  {
+    $this->appliance = $appliance;
+  }
+  /**
+   * @return string
+   */
+  public function getAppliance()
+  {
+    return $this->appliance;
+  }
+  /**
+   * @param string[]
+   */
+  public function setApplications($applications)
+  {
+    $this->applications = $applications;
+  }
+  /**
+   * @return string[]
+   */
+  public function getApplications()
+  {
+    return $this->applications;
+  }
+  /**
+   * @param string
+   */
+  public function setBackupCreateTime($backupCreateTime)
+  {
+    $this->backupCreateTime = $backupCreateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getBackupCreateTime()
+  {
+    return $this->backupCreateTime;
+  }
+  /**
+   * @param string
+   */
+  public function setBackupTemplate($backupTemplate)
+  {
+    $this->backupTemplate = $backupTemplate;
+  }
+  /**
+   * @return string
+   */
+  public function getBackupTemplate()
+  {
+    return $this->backupTemplate;
+  }
+  /**
+   * @param string
+   */
+  public function setBackupType($backupType)
+  {
+    $this->backupType = $backupType;
+  }
+  /**
+   * @return string
+   */
+  public function getBackupType()
+  {
+    return $this->backupType;
+  }
+  /**
+   * @param string
+   */
+  public function setHost($host)
+  {
+    $this->host = $host;
+  }
+  /**
+   * @return string
+   */
+  public function getHost()
+  {
+    return $this->host;
+  }
+  /**
+   * @param string[]
+   */
+  public function setPolicies($policies)
+  {
+    $this->policies = $policies;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPolicies()
+  {
+    return $this->policies;
+  }
+  /**
+   * @param string[]
+   */
+  public function setPolicyOptions($policyOptions)
+  {
+    $this->policyOptions = $policyOptions;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPolicyOptions()
+  {
+    return $this->policyOptions;
+  }
+  /**
+   * @param string
+   */
+  public function setProfile($profile)
+  {
+    $this->profile = $profile;
+  }
+  /**
+   * @return string
+   */
+  public function getProfile()
+  {
+    return $this->profile;
+  }
+  /**
+   * @param string
+   */
+  public function setStoragePool($storagePool)
+  {
+    $this->storagePool = $storagePool;
+  }
+  /**
+   * @return string
+   */
+  public function getStoragePool()
+  {
+    return $this->storagePool;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2BackupDisasterRecovery::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2BackupDisasterRecovery');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2BigQueryExport.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2BigQueryExport.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2BigQueryExport.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2BigQueryExport extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $dataset;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $filter;
+  /**
+   * @var string
+   */
+  public $mostRecentEditor;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $principal;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDataset($dataset)
+  {
+    $this->dataset = $dataset;
+  }
+  /**
+   * @return string
+   */
+  public function getDataset()
+  {
+    return $this->dataset;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setFilter($filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return string
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+  /**
+   * @param string
+   */
+  public function setMostRecentEditor($mostRecentEditor)
+  {
+    $this->mostRecentEditor = $mostRecentEditor;
+  }
+  /**
+   * @return string
+   */
+  public function getMostRecentEditor()
+  {
+    return $this->mostRecentEditor;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setPrincipal($principal)
+  {
+    $this->principal = $principal;
+  }
+  /**
+   * @return string
+   */
+  public function getPrincipal()
+  {
+    return $this->principal;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2BigQueryExport::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2BigQueryExport');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Binding.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Binding.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Binding.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2Binding extends \Google\Collection
+{
+  protected $collection_key = 'subjects';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $ns;
+  protected $roleType = GoogleCloudSecuritycenterV2Role::class;
+  protected $roleDataType = '';
+  protected $subjectsType = GoogleCloudSecuritycenterV2Subject::class;
+  protected $subjectsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setNs($ns)
+  {
+    $this->ns = $ns;
+  }
+  /**
+   * @return string
+   */
+  public function getNs()
+  {
+    return $this->ns;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2Role
+   */
+  public function setRole(GoogleCloudSecuritycenterV2Role $role)
+  {
+    $this->role = $role;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2Role
+   */
+  public function getRole()
+  {
+    return $this->role;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2Subject[]
+   */
+  public function setSubjects($subjects)
+  {
+    $this->subjects = $subjects;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2Subject[]
+   */
+  public function getSubjects()
+  {
+    return $this->subjects;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2Binding::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2Binding');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2BulkMuteFindingsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2BulkMuteFindingsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2BulkMuteFindingsResponse.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2BulkMuteFindingsResponse extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2BulkMuteFindingsResponse::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2BulkMuteFindingsResponse');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2CloudArmor.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2CloudArmor.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2CloudArmor.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,126 @@
+<?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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2CloudArmor extends \Google\Model
+{
+  protected $adaptiveProtectionType = GoogleCloudSecuritycenterV2AdaptiveProtection::class;
+  protected $adaptiveProtectionDataType = '';
+  protected $attackType = GoogleCloudSecuritycenterV2Attack::class;
+  protected $attackDataType = '';
+  /**
+   * @var string
+   */
+  public $duration;
+  protected $requestsType = GoogleCloudSecuritycenterV2Requests::class;
+  protected $requestsDataType = '';
+  protected $securityPolicyType = GoogleCloudSecuritycenterV2SecurityPolicy::class;
+  protected $securityPolicyDataType = '';
+  /**
+   * @var string
+   */
+  public $threatVector;
+
+  /**
+   * @param GoogleCloudSecuritycenterV2AdaptiveProtection
+   */
+  public function setAdaptiveProtection(GoogleCloudSecuritycenterV2AdaptiveProtection $adaptiveProtection)
+  {
+    $this->adaptiveProtection = $adaptiveProtection;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2AdaptiveProtection
+   */
+  public function getAdaptiveProtection()
+  {
+    return $this->adaptiveProtection;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2Attack
+   */
+  public function setAttack(GoogleCloudSecuritycenterV2Attack $attack)
+  {
+    $this->attack = $attack;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2Attack
+   */
+  public function getAttack()
+  {
+    return $this->attack;
+  }
+  /**
+   * @param string
+   */
+  public function setDuration($duration)
+  {
+    $this->duration = $duration;
+  }
+  /**
+   * @return string
+   */
+  public function getDuration()
+  {
+    return $this->duration;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2Requests
+   */
+  public function setRequests(GoogleCloudSecuritycenterV2Requests $requests)
+  {
+    $this->requests = $requests;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2Requests
+   */
+  public function getRequests()
+  {
+    return $this->requests;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2SecurityPolicy
+   */
+  public function setSecurityPolicy(GoogleCloudSecuritycenterV2SecurityPolicy $securityPolicy)
+  {
+    $this->securityPolicy = $securityPolicy;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2SecurityPolicy
+   */
+  public function getSecurityPolicy()
+  {
+    return $this->securityPolicy;
+  }
+  /**
+   * @param string
+   */
+  public function setThreatVector($threatVector)
+  {
+    $this->threatVector = $threatVector;
+  }
+  /**
+   * @return string
+   */
+  public function getThreatVector()
+  {
+    return $this->threatVector;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2CloudArmor::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2CloudArmor');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2CloudDlpDataProfile.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2CloudDlpDataProfile.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2CloudDlpDataProfile.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2CloudDlpDataProfile extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $dataProfile;
+  /**
+   * @var string
+   */
+  public $parentType;
+
+  /**
+   * @param string
+   */
+  public function setDataProfile($dataProfile)
+  {
+    $this->dataProfile = $dataProfile;
+  }
+  /**
+   * @return string
+   */
+  public function getDataProfile()
+  {
+    return $this->dataProfile;
+  }
+  /**
+   * @param string
+   */
+  public function setParentType($parentType)
+  {
+    $this->parentType = $parentType;
+  }
+  /**
+   * @return string
+   */
+  public function getParentType()
+  {
+    return $this->parentType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2CloudDlpDataProfile::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2CloudDlpDataProfile');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2CloudDlpInspection.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2CloudDlpInspection.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2CloudDlpInspection.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2CloudDlpInspection extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $fullScan;
+  /**
+   * @var string
+   */
+  public $infoType;
+  /**
+   * @var string
+   */
+  public $infoTypeCount;
+  /**
+   * @var string
+   */
+  public $inspectJob;
+
+  /**
+   * @param bool
+   */
+  public function setFullScan($fullScan)
+  {
+    $this->fullScan = $fullScan;
+  }
+  /**
+   * @return bool
+   */
+  public function getFullScan()
+  {
+    return $this->fullScan;
+  }
+  /**
+   * @param string
+   */
+  public function setInfoType($infoType)
+  {
+    $this->infoType = $infoType;
+  }
+  /**
+   * @return string
+   */
+  public function getInfoType()
+  {
+    return $this->infoType;
+  }
+  /**
+   * @param string
+   */
+  public function setInfoTypeCount($infoTypeCount)
+  {
+    $this->infoTypeCount = $infoTypeCount;
+  }
+  /**
+   * @return string
+   */
+  public function getInfoTypeCount()
+  {
+    return $this->infoTypeCount;
+  }
+  /**
+   * @param string
+   */
+  public function setInspectJob($inspectJob)
+  {
+    $this->inspectJob = $inspectJob;
+  }
+  /**
+   * @return string
+   */
+  public function getInspectJob()
+  {
+    return $this->inspectJob;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2CloudDlpInspection::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2CloudDlpInspection');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2CloudLoggingEntry.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2CloudLoggingEntry.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2CloudLoggingEntry.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2CloudLoggingEntry extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $insertId;
+  /**
+   * @var string
+   */
+  public $logId;
+  /**
+   * @var string
+   */
+  public $resourceContainer;
+  /**
+   * @var string
+   */
+  public $timestamp;
+
+  /**
+   * @param string
+   */
+  public function setInsertId($insertId)
+  {
+    $this->insertId = $insertId;
+  }
+  /**
+   * @return string
+   */
+  public function getInsertId()
+  {
+    return $this->insertId;
+  }
+  /**
+   * @param string
+   */
+  public function setLogId($logId)
+  {
+    $this->logId = $logId;
+  }
+  /**
+   * @return string
+   */
+  public function getLogId()
+  {
+    return $this->logId;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceContainer($resourceContainer)
+  {
+    $this->resourceContainer = $resourceContainer;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceContainer()
+  {
+    return $this->resourceContainer;
+  }
+  /**
+   * @param string
+   */
+  public function setTimestamp($timestamp)
+  {
+    $this->timestamp = $timestamp;
+  }
+  /**
+   * @return string
+   */
+  public function getTimestamp()
+  {
+    return $this->timestamp;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2CloudLoggingEntry::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2CloudLoggingEntry');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Compliance.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Compliance.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Compliance.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2Compliance extends \Google\Collection
+{
+  protected $collection_key = 'ids';
+  /**
+   * @var string[]
+   */
+  public $ids;
+  /**
+   * @var string
+   */
+  public $standard;
+  /**
+   * @var string
+   */
+  public $version;
+
+  /**
+   * @param string[]
+   */
+  public function setIds($ids)
+  {
+    $this->ids = $ids;
+  }
+  /**
+   * @return string[]
+   */
+  public function getIds()
+  {
+    return $this->ids;
+  }
+  /**
+   * @param string
+   */
+  public function setStandard($standard)
+  {
+    $this->standard = $standard;
+  }
+  /**
+   * @return string
+   */
+  public function getStandard()
+  {
+    return $this->standard;
+  }
+  /**
+   * @param string
+   */
+  public function setVersion($version)
+  {
+    $this->version = $version;
+  }
+  /**
+   * @return string
+   */
+  public function getVersion()
+  {
+    return $this->version;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2Compliance::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2Compliance');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Connection.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Connection.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Connection.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2Connection extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $destinationIp;
+  /**
+   * @var int
+   */
+  public $destinationPort;
+  /**
+   * @var string
+   */
+  public $protocol;
+  /**
+   * @var string
+   */
+  public $sourceIp;
+  /**
+   * @var int
+   */
+  public $sourcePort;
+
+  /**
+   * @param string
+   */
+  public function setDestinationIp($destinationIp)
+  {
+    $this->destinationIp = $destinationIp;
+  }
+  /**
+   * @return string
+   */
+  public function getDestinationIp()
+  {
+    return $this->destinationIp;
+  }
+  /**
+   * @param int
+   */
+  public function setDestinationPort($destinationPort)
+  {
+    $this->destinationPort = $destinationPort;
+  }
+  /**
+   * @return int
+   */
+  public function getDestinationPort()
+  {
+    return $this->destinationPort;
+  }
+  /**
+   * @param string
+   */
+  public function setProtocol($protocol)
+  {
+    $this->protocol = $protocol;
+  }
+  /**
+   * @return string
+   */
+  public function getProtocol()
+  {
+    return $this->protocol;
+  }
+  /**
+   * @param string
+   */
+  public function setSourceIp($sourceIp)
+  {
+    $this->sourceIp = $sourceIp;
+  }
+  /**
+   * @return string
+   */
+  public function getSourceIp()
+  {
+    return $this->sourceIp;
+  }
+  /**
+   * @param int
+   */
+  public function setSourcePort($sourcePort)
+  {
+    $this->sourcePort = $sourcePort;
+  }
+  /**
+   * @return int
+   */
+  public function getSourcePort()
+  {
+    return $this->sourcePort;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2Connection::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2Connection');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Contact.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Contact.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Contact.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2Contact extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $email;
+
+  /**
+   * @param string
+   */
+  public function setEmail($email)
+  {
+    $this->email = $email;
+  }
+  /**
+   * @return string
+   */
+  public function getEmail()
+  {
+    return $this->email;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2Contact::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2Contact');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2ContactDetails.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2ContactDetails.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2ContactDetails.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2ContactDetails extends \Google\Collection
+{
+  protected $collection_key = 'contacts';
+  protected $contactsType = GoogleCloudSecuritycenterV2Contact::class;
+  protected $contactsDataType = 'array';
+
+  /**
+   * @param GoogleCloudSecuritycenterV2Contact[]
+   */
+  public function setContacts($contacts)
+  {
+    $this->contacts = $contacts;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2Contact[]
+   */
+  public function getContacts()
+  {
+    return $this->contacts;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2ContactDetails::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2ContactDetails');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Container.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Container.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Container.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,115 @@
+<?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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2Container extends \Google\Collection
+{
+  protected $collection_key = 'labels';
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $imageId;
+  protected $labelsType = GoogleCloudSecuritycenterV2Label::class;
+  protected $labelsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setImageId($imageId)
+  {
+    $this->imageId = $imageId;
+  }
+  /**
+   * @return string
+   */
+  public function getImageId()
+  {
+    return $this->imageId;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2Label[]
+   */
+  public function setLabels($labels)
+  {
+    $this->labels = $labels;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2Label[]
+   */
+  public function getLabels()
+  {
+    return $this->labels;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setUri($uri)
+  {
+    $this->uri = $uri;
+  }
+  /**
+   * @return string
+   */
+  public function getUri()
+  {
+    return $this->uri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2Container::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2Container');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Cve.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Cve.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Cve.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,203 @@
+<?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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2Cve extends \Google\Collection
+{
+  protected $collection_key = 'references';
+  protected $cvssv3Type = GoogleCloudSecuritycenterV2Cvssv3::class;
+  protected $cvssv3DataType = '';
+  /**
+   * @var string
+   */
+  public $exploitReleaseDate;
+  /**
+   * @var string
+   */
+  public $exploitationActivity;
+  /**
+   * @var string
+   */
+  public $firstExploitationDate;
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $impact;
+  /**
+   * @var bool
+   */
+  public $observedInTheWild;
+  protected $referencesType = GoogleCloudSecuritycenterV2Reference::class;
+  protected $referencesDataType = 'array';
+  /**
+   * @var bool
+   */
+  public $upstreamFixAvailable;
+  /**
+   * @var bool
+   */
+  public $zeroDay;
+
+  /**
+   * @param GoogleCloudSecuritycenterV2Cvssv3
+   */
+  public function setCvssv3(GoogleCloudSecuritycenterV2Cvssv3 $cvssv3)
+  {
+    $this->cvssv3 = $cvssv3;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2Cvssv3
+   */
+  public function getCvssv3()
+  {
+    return $this->cvssv3;
+  }
+  /**
+   * @param string
+   */
+  public function setExploitReleaseDate($exploitReleaseDate)
+  {
+    $this->exploitReleaseDate = $exploitReleaseDate;
+  }
+  /**
+   * @return string
+   */
+  public function getExploitReleaseDate()
+  {
+    return $this->exploitReleaseDate;
+  }
+  /**
+   * @param string
+   */
+  public function setExploitationActivity($exploitationActivity)
+  {
+    $this->exploitationActivity = $exploitationActivity;
+  }
+  /**
+   * @return string
+   */
+  public function getExploitationActivity()
+  {
+    return $this->exploitationActivity;
+  }
+  /**
+   * @param string
+   */
+  public function setFirstExploitationDate($firstExploitationDate)
+  {
+    $this->firstExploitationDate = $firstExploitationDate;
+  }
+  /**
+   * @return string
+   */
+  public function getFirstExploitationDate()
+  {
+    return $this->firstExploitationDate;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setImpact($impact)
+  {
+    $this->impact = $impact;
+  }
+  /**
+   * @return string
+   */
+  public function getImpact()
+  {
+    return $this->impact;
+  }
+  /**
+   * @param bool
+   */
+  public function setObservedInTheWild($observedInTheWild)
+  {
+    $this->observedInTheWild = $observedInTheWild;
+  }
+  /**
+   * @return bool
+   */
+  public function getObservedInTheWild()
+  {
+    return $this->observedInTheWild;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2Reference[]
+   */
+  public function setReferences($references)
+  {
+    $this->references = $references;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2Reference[]
+   */
+  public function getReferences()
+  {
+    return $this->references;
+  }
+  /**
+   * @param bool
+   */
+  public function setUpstreamFixAvailable($upstreamFixAvailable)
+  {
+    $this->upstreamFixAvailable = $upstreamFixAvailable;
+  }
+  /**
+   * @return bool
+   */
+  public function getUpstreamFixAvailable()
+  {
+    return $this->upstreamFixAvailable;
+  }
+  /**
+   * @param bool
+   */
+  public function setZeroDay($zeroDay)
+  {
+    $this->zeroDay = $zeroDay;
+  }
+  /**
+   * @return bool
+   */
+  public function getZeroDay()
+  {
+    return $this->zeroDay;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2Cve::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2Cve');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Cvssv3.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Cvssv3.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Cvssv3.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,179 @@
+<?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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2Cvssv3 extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $attackComplexity;
+  /**
+   * @var string
+   */
+  public $attackVector;
+  /**
+   * @var string
+   */
+  public $availabilityImpact;
+  public $baseScore;
+  /**
+   * @var string
+   */
+  public $confidentialityImpact;
+  /**
+   * @var string
+   */
+  public $integrityImpact;
+  /**
+   * @var string
+   */
+  public $privilegesRequired;
+  /**
+   * @var string
+   */
+  public $scope;
+  /**
+   * @var string
+   */
+  public $userInteraction;
+
+  /**
+   * @param string
+   */
+  public function setAttackComplexity($attackComplexity)
+  {
+    $this->attackComplexity = $attackComplexity;
+  }
+  /**
+   * @return string
+   */
+  public function getAttackComplexity()
+  {
+    return $this->attackComplexity;
+  }
+  /**
+   * @param string
+   */
+  public function setAttackVector($attackVector)
+  {
+    $this->attackVector = $attackVector;
+  }
+  /**
+   * @return string
+   */
+  public function getAttackVector()
+  {
+    return $this->attackVector;
+  }
+  /**
+   * @param string
+   */
+  public function setAvailabilityImpact($availabilityImpact)
+  {
+    $this->availabilityImpact = $availabilityImpact;
+  }
+  /**
+   * @return string
+   */
+  public function getAvailabilityImpact()
+  {
+    return $this->availabilityImpact;
+  }
+  public function setBaseScore($baseScore)
+  {
+    $this->baseScore = $baseScore;
+  }
+  public function getBaseScore()
+  {
+    return $this->baseScore;
+  }
+  /**
+   * @param string
+   */
+  public function setConfidentialityImpact($confidentialityImpact)
+  {
+    $this->confidentialityImpact = $confidentialityImpact;
+  }
+  /**
+   * @return string
+   */
+  public function getConfidentialityImpact()
+  {
+    return $this->confidentialityImpact;
+  }
+  /**
+   * @param string
+   */
+  public function setIntegrityImpact($integrityImpact)
+  {
+    $this->integrityImpact = $integrityImpact;
+  }
+  /**
+   * @return string
+   */
+  public function getIntegrityImpact()
+  {
+    return $this->integrityImpact;
+  }
+  /**
+   * @param string
+   */
+  public function setPrivilegesRequired($privilegesRequired)
+  {
+    $this->privilegesRequired = $privilegesRequired;
+  }
+  /**
+   * @return string
+   */
+  public function getPrivilegesRequired()
+  {
+    return $this->privilegesRequired;
+  }
+  /**
+   * @param string
+   */
+  public function setScope($scope)
+  {
+    $this->scope = $scope;
+  }
+  /**
+   * @return string
+   */
+  public function getScope()
+  {
+    return $this->scope;
+  }
+  /**
+   * @param string
+   */
+  public function setUserInteraction($userInteraction)
+  {
+    $this->userInteraction = $userInteraction;
+  }
+  /**
+   * @return string
+   */
+  public function getUserInteraction()
+  {
+    return $this->userInteraction;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2Cvssv3::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2Cvssv3');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2DataAccessEvent.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2DataAccessEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2DataAccessEvent.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2DataAccessEvent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $eventId;
+  /**
+   * @var string
+   */
+  public $eventTime;
+  /**
+   * @var string
+   */
+  public $operation;
+  /**
+   * @var string
+   */
+  public $principalEmail;
+
+  /**
+   * @param string
+   */
+  public function setEventId($eventId)
+  {
+    $this->eventId = $eventId;
+  }
+  /**
+   * @return string
+   */
+  public function getEventId()
+  {
+    return $this->eventId;
+  }
+  /**
+   * @param string
+   */
+  public function setEventTime($eventTime)
+  {
+    $this->eventTime = $eventTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEventTime()
+  {
+    return $this->eventTime;
+  }
+  /**
+   * @param string
+   */
+  public function setOperation($operation)
+  {
+    $this->operation = $operation;
+  }
+  /**
+   * @return string
+   */
+  public function getOperation()
+  {
+    return $this->operation;
+  }
+  /**
+   * @param string
+   */
+  public function setPrincipalEmail($principalEmail)
+  {
+    $this->principalEmail = $principalEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getPrincipalEmail()
+  {
+    return $this->principalEmail;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2DataAccessEvent::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2DataAccessEvent');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2DataFlowEvent.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2DataFlowEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2DataFlowEvent.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2DataFlowEvent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $eventId;
+  /**
+   * @var string
+   */
+  public $eventTime;
+  /**
+   * @var string
+   */
+  public $operation;
+  /**
+   * @var string
+   */
+  public $principalEmail;
+  /**
+   * @var string
+   */
+  public $violatedLocation;
+
+  /**
+   * @param string
+   */
+  public function setEventId($eventId)
+  {
+    $this->eventId = $eventId;
+  }
+  /**
+   * @return string
+   */
+  public function getEventId()
+  {
+    return $this->eventId;
+  }
+  /**
+   * @param string
+   */
+  public function setEventTime($eventTime)
+  {
+    $this->eventTime = $eventTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEventTime()
+  {
+    return $this->eventTime;
+  }
+  /**
+   * @param string
+   */
+  public function setOperation($operation)
+  {
+    $this->operation = $operation;
+  }
+  /**
+   * @return string
+   */
+  public function getOperation()
+  {
+    return $this->operation;
+  }
+  /**
+   * @param string
+   */
+  public function setPrincipalEmail($principalEmail)
+  {
+    $this->principalEmail = $principalEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getPrincipalEmail()
+  {
+    return $this->principalEmail;
+  }
+  /**
+   * @param string
+   */
+  public function setViolatedLocation($violatedLocation)
+  {
+    $this->violatedLocation = $violatedLocation;
+  }
+  /**
+   * @return string
+   */
+  public function getViolatedLocation()
+  {
+    return $this->violatedLocation;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2DataFlowEvent::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2DataFlowEvent');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Database.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Database.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Database.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,135 @@
+<?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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2Database extends \Google\Collection
+{
+  protected $collection_key = 'grantees';
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string[]
+   */
+  public $grantees;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $query;
+  /**
+   * @var string
+   */
+  public $userName;
+  /**
+   * @var string
+   */
+  public $version;
+
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string[]
+   */
+  public function setGrantees($grantees)
+  {
+    $this->grantees = $grantees;
+  }
+  /**
+   * @return string[]
+   */
+  public function getGrantees()
+  {
+    return $this->grantees;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setQuery($query)
+  {
+    $this->query = $query;
+  }
+  /**
+   * @return string
+   */
+  public function getQuery()
+  {
+    return $this->query;
+  }
+  /**
+   * @param string
+   */
+  public function setUserName($userName)
+  {
+    $this->userName = $userName;
+  }
+  /**
+   * @return string
+   */
+  public function getUserName()
+  {
+    return $this->userName;
+  }
+  /**
+   * @param string
+   */
+  public function setVersion($version)
+  {
+    $this->version = $version;
+  }
+  /**
+   * @return string
+   */
+  public function getVersion()
+  {
+    return $this->version;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2Database::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2Database');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Detection.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Detection.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Detection.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,53 @@
+<?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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2Detection extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $binary;
+  public $percentPagesMatched;
+
+  /**
+   * @param string
+   */
+  public function setBinary($binary)
+  {
+    $this->binary = $binary;
+  }
+  /**
+   * @return string
+   */
+  public function getBinary()
+  {
+    return $this->binary;
+  }
+  public function setPercentPagesMatched($percentPagesMatched)
+  {
+    $this->percentPagesMatched = $percentPagesMatched;
+  }
+  public function getPercentPagesMatched()
+  {
+    return $this->percentPagesMatched;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2Detection::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2Detection');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Disk.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Disk.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Disk.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2Disk extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @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(GoogleCloudSecuritycenterV2Disk::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2Disk');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2DiskPath.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2DiskPath.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2DiskPath.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2DiskPath extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $partitionUuid;
+  /**
+   * @var string
+   */
+  public $relativePath;
+
+  /**
+   * @param string
+   */
+  public function setPartitionUuid($partitionUuid)
+  {
+    $this->partitionUuid = $partitionUuid;
+  }
+  /**
+   * @return string
+   */
+  public function getPartitionUuid()
+  {
+    return $this->partitionUuid;
+  }
+  /**
+   * @param string
+   */
+  public function setRelativePath($relativePath)
+  {
+    $this->relativePath = $relativePath;
+  }
+  /**
+   * @return string
+   */
+  public function getRelativePath()
+  {
+    return $this->relativePath;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2DiskPath::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2DiskPath');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2DynamicMuteRecord.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2DynamicMuteRecord.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2DynamicMuteRecord.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2DynamicMuteRecord extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $matchTime;
+  /**
+   * @var string
+   */
+  public $muteConfig;
+
+  /**
+   * @param string
+   */
+  public function setMatchTime($matchTime)
+  {
+    $this->matchTime = $matchTime;
+  }
+  /**
+   * @return string
+   */
+  public function getMatchTime()
+  {
+    return $this->matchTime;
+  }
+  /**
+   * @param string
+   */
+  public function setMuteConfig($muteConfig)
+  {
+    $this->muteConfig = $muteConfig;
+  }
+  /**
+   * @return string
+   */
+  public function getMuteConfig()
+  {
+    return $this->muteConfig;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2DynamicMuteRecord::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2DynamicMuteRecord');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2EnvironmentVariable.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2EnvironmentVariable.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2EnvironmentVariable.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2EnvironmentVariable extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $val;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setVal($val)
+  {
+    $this->val = $val;
+  }
+  /**
+   * @return string
+   */
+  public function getVal()
+  {
+    return $this->val;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2EnvironmentVariable::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2EnvironmentVariable');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2ExfilResource.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2ExfilResource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2ExfilResource.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2ExfilResource extends \Google\Collection
+{
+  protected $collection_key = 'components';
+  /**
+   * @var string[]
+   */
+  public $components;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string[]
+   */
+  public function setComponents($components)
+  {
+    $this->components = $components;
+  }
+  /**
+   * @return string[]
+   */
+  public function getComponents()
+  {
+    return $this->components;
+  }
+  /**
+   * @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(GoogleCloudSecuritycenterV2ExfilResource::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2ExfilResource');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Exfiltration.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Exfiltration.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Exfiltration.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2Exfiltration extends \Google\Collection
+{
+  protected $collection_key = 'targets';
+  protected $sourcesType = GoogleCloudSecuritycenterV2ExfilResource::class;
+  protected $sourcesDataType = 'array';
+  protected $targetsType = GoogleCloudSecuritycenterV2ExfilResource::class;
+  protected $targetsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $totalExfiltratedBytes;
+
+  /**
+   * @param GoogleCloudSecuritycenterV2ExfilResource[]
+   */
+  public function setSources($sources)
+  {
+    $this->sources = $sources;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2ExfilResource[]
+   */
+  public function getSources()
+  {
+    return $this->sources;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2ExfilResource[]
+   */
+  public function setTargets($targets)
+  {
+    $this->targets = $targets;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2ExfilResource[]
+   */
+  public function getTargets()
+  {
+    return $this->targets;
+  }
+  /**
+   * @param string
+   */
+  public function setTotalExfiltratedBytes($totalExfiltratedBytes)
+  {
+    $this->totalExfiltratedBytes = $totalExfiltratedBytes;
+  }
+  /**
+   * @return string
+   */
+  public function getTotalExfiltratedBytes()
+  {
+    return $this->totalExfiltratedBytes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2Exfiltration::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2Exfiltration');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2ExternalSystem.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2ExternalSystem.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2ExternalSystem.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,223 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2ExternalSystem extends \Google\Collection
+{
+  protected $collection_key = 'assignees';
+  /**
+   * @var string[]
+   */
+  public $assignees;
+  /**
+   * @var string
+   */
+  public $caseCloseTime;
+  /**
+   * @var string
+   */
+  public $caseCreateTime;
+  /**
+   * @var string
+   */
+  public $casePriority;
+  /**
+   * @var string
+   */
+  public $caseSla;
+  /**
+   * @var string
+   */
+  public $caseUri;
+  /**
+   * @var string
+   */
+  public $externalSystemUpdateTime;
+  /**
+   * @var string
+   */
+  public $externalUid;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $status;
+  protected $ticketInfoType = GoogleCloudSecuritycenterV2TicketInfo::class;
+  protected $ticketInfoDataType = '';
+
+  /**
+   * @param string[]
+   */
+  public function setAssignees($assignees)
+  {
+    $this->assignees = $assignees;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAssignees()
+  {
+    return $this->assignees;
+  }
+  /**
+   * @param string
+   */
+  public function setCaseCloseTime($caseCloseTime)
+  {
+    $this->caseCloseTime = $caseCloseTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCaseCloseTime()
+  {
+    return $this->caseCloseTime;
+  }
+  /**
+   * @param string
+   */
+  public function setCaseCreateTime($caseCreateTime)
+  {
+    $this->caseCreateTime = $caseCreateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCaseCreateTime()
+  {
+    return $this->caseCreateTime;
+  }
+  /**
+   * @param string
+   */
+  public function setCasePriority($casePriority)
+  {
+    $this->casePriority = $casePriority;
+  }
+  /**
+   * @return string
+   */
+  public function getCasePriority()
+  {
+    return $this->casePriority;
+  }
+  /**
+   * @param string
+   */
+  public function setCaseSla($caseSla)
+  {
+    $this->caseSla = $caseSla;
+  }
+  /**
+   * @return string
+   */
+  public function getCaseSla()
+  {
+    return $this->caseSla;
+  }
+  /**
+   * @param string
+   */
+  public function setCaseUri($caseUri)
+  {
+    $this->caseUri = $caseUri;
+  }
+  /**
+   * @return string
+   */
+  public function getCaseUri()
+  {
+    return $this->caseUri;
+  }
+  /**
+   * @param string
+   */
+  public function setExternalSystemUpdateTime($externalSystemUpdateTime)
+  {
+    $this->externalSystemUpdateTime = $externalSystemUpdateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getExternalSystemUpdateTime()
+  {
+    return $this->externalSystemUpdateTime;
+  }
+  /**
+   * @param string
+   */
+  public function setExternalUid($externalUid)
+  {
+    $this->externalUid = $externalUid;
+  }
+  /**
+   * @return string
+   */
+  public function getExternalUid()
+  {
+    return $this->externalUid;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2TicketInfo
+   */
+  public function setTicketInfo(GoogleCloudSecuritycenterV2TicketInfo $ticketInfo)
+  {
+    $this->ticketInfo = $ticketInfo;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2TicketInfo
+   */
+  public function getTicketInfo()
+  {
+    return $this->ticketInfo;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2ExternalSystem::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2ExternalSystem');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2File.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2File.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2File.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,150 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2File extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $contents;
+  protected $diskPathType = GoogleCloudSecuritycenterV2DiskPath::class;
+  protected $diskPathDataType = '';
+  /**
+   * @var string
+   */
+  public $hashedSize;
+  /**
+   * @var bool
+   */
+  public $partiallyHashed;
+  /**
+   * @var string
+   */
+  public $path;
+  /**
+   * @var string
+   */
+  public $sha256;
+  /**
+   * @var string
+   */
+  public $size;
+
+  /**
+   * @param string
+   */
+  public function setContents($contents)
+  {
+    $this->contents = $contents;
+  }
+  /**
+   * @return string
+   */
+  public function getContents()
+  {
+    return $this->contents;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2DiskPath
+   */
+  public function setDiskPath(GoogleCloudSecuritycenterV2DiskPath $diskPath)
+  {
+    $this->diskPath = $diskPath;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2DiskPath
+   */
+  public function getDiskPath()
+  {
+    return $this->diskPath;
+  }
+  /**
+   * @param string
+   */
+  public function setHashedSize($hashedSize)
+  {
+    $this->hashedSize = $hashedSize;
+  }
+  /**
+   * @return string
+   */
+  public function getHashedSize()
+  {
+    return $this->hashedSize;
+  }
+  /**
+   * @param bool
+   */
+  public function setPartiallyHashed($partiallyHashed)
+  {
+    $this->partiallyHashed = $partiallyHashed;
+  }
+  /**
+   * @return bool
+   */
+  public function getPartiallyHashed()
+  {
+    return $this->partiallyHashed;
+  }
+  /**
+   * @param string
+   */
+  public function setPath($path)
+  {
+    $this->path = $path;
+  }
+  /**
+   * @return string
+   */
+  public function getPath()
+  {
+    return $this->path;
+  }
+  /**
+   * @param string
+   */
+  public function setSha256($sha256)
+  {
+    $this->sha256 = $sha256;
+  }
+  /**
+   * @return string
+   */
+  public function getSha256()
+  {
+    return $this->sha256;
+  }
+  /**
+   * @param string
+   */
+  public function setSize($size)
+  {
+    $this->size = $size;
+  }
+  /**
+   * @return string
+   */
+  public function getSize()
+  {
+    return $this->size;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2File::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2File');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Finding.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Finding.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Finding.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,913 @@
+<?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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2Finding extends \Google\Collection
+{
+  protected $collection_key = 'processes';
+  protected $accessType = GoogleCloudSecuritycenterV2Access::class;
+  protected $accessDataType = '';
+  protected $applicationType = GoogleCloudSecuritycenterV2Application::class;
+  protected $applicationDataType = '';
+  protected $attackExposureType = GoogleCloudSecuritycenterV2AttackExposure::class;
+  protected $attackExposureDataType = '';
+  protected $backupDisasterRecoveryType = GoogleCloudSecuritycenterV2BackupDisasterRecovery::class;
+  protected $backupDisasterRecoveryDataType = '';
+  /**
+   * @var string
+   */
+  public $canonicalName;
+  /**
+   * @var string
+   */
+  public $category;
+  protected $cloudArmorType = GoogleCloudSecuritycenterV2CloudArmor::class;
+  protected $cloudArmorDataType = '';
+  protected $cloudDlpDataProfileType = GoogleCloudSecuritycenterV2CloudDlpDataProfile::class;
+  protected $cloudDlpDataProfileDataType = '';
+  protected $cloudDlpInspectionType = GoogleCloudSecuritycenterV2CloudDlpInspection::class;
+  protected $cloudDlpInspectionDataType = '';
+  protected $compliancesType = GoogleCloudSecuritycenterV2Compliance::class;
+  protected $compliancesDataType = 'array';
+  protected $connectionsType = GoogleCloudSecuritycenterV2Connection::class;
+  protected $connectionsDataType = 'array';
+  protected $contactsType = GoogleCloudSecuritycenterV2ContactDetails::class;
+  protected $contactsDataType = 'map';
+  protected $containersType = GoogleCloudSecuritycenterV2Container::class;
+  protected $containersDataType = 'array';
+  /**
+   * @var string
+   */
+  public $createTime;
+  protected $dataAccessEventsType = GoogleCloudSecuritycenterV2DataAccessEvent::class;
+  protected $dataAccessEventsDataType = 'array';
+  protected $dataFlowEventsType = GoogleCloudSecuritycenterV2DataFlowEvent::class;
+  protected $dataFlowEventsDataType = 'array';
+  protected $databaseType = GoogleCloudSecuritycenterV2Database::class;
+  protected $databaseDataType = '';
+  /**
+   * @var string
+   */
+  public $description;
+  protected $diskType = GoogleCloudSecuritycenterV2Disk::class;
+  protected $diskDataType = '';
+  /**
+   * @var string
+   */
+  public $eventTime;
+  protected $exfiltrationType = GoogleCloudSecuritycenterV2Exfiltration::class;
+  protected $exfiltrationDataType = '';
+  protected $externalSystemsType = GoogleCloudSecuritycenterV2ExternalSystem::class;
+  protected $externalSystemsDataType = 'map';
+  /**
+   * @var string
+   */
+  public $externalUri;
+  protected $filesType = GoogleCloudSecuritycenterV2File::class;
+  protected $filesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $findingClass;
+  protected $groupMembershipsType = GoogleCloudSecuritycenterV2GroupMembership::class;
+  protected $groupMembershipsDataType = 'array';
+  protected $iamBindingsType = GoogleCloudSecuritycenterV2IamBinding::class;
+  protected $iamBindingsDataType = 'array';
+  protected $indicatorType = GoogleCloudSecuritycenterV2Indicator::class;
+  protected $indicatorDataType = '';
+  protected $kernelRootkitType = GoogleCloudSecuritycenterV2KernelRootkit::class;
+  protected $kernelRootkitDataType = '';
+  protected $kubernetesType = GoogleCloudSecuritycenterV2Kubernetes::class;
+  protected $kubernetesDataType = '';
+  protected $loadBalancersType = GoogleCloudSecuritycenterV2LoadBalancer::class;
+  protected $loadBalancersDataType = 'array';
+  protected $logEntriesType = GoogleCloudSecuritycenterV2LogEntry::class;
+  protected $logEntriesDataType = 'array';
+  protected $mitreAttackType = GoogleCloudSecuritycenterV2MitreAttack::class;
+  protected $mitreAttackDataType = '';
+  /**
+   * @var string
+   */
+  public $moduleName;
+  /**
+   * @var string
+   */
+  public $mute;
+  protected $muteInfoType = GoogleCloudSecuritycenterV2MuteInfo::class;
+  protected $muteInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $muteInitiator;
+  /**
+   * @var string
+   */
+  public $muteUpdateTime;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $nextSteps;
+  protected $notebookType = GoogleCloudSecuritycenterV2Notebook::class;
+  protected $notebookDataType = '';
+  protected $orgPoliciesType = GoogleCloudSecuritycenterV2OrgPolicy::class;
+  protected $orgPoliciesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $parent;
+  /**
+   * @var string
+   */
+  public $parentDisplayName;
+  protected $processesType = GoogleCloudSecuritycenterV2Process::class;
+  protected $processesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $resourceName;
+  protected $securityMarksType = GoogleCloudSecuritycenterV2SecurityMarks::class;
+  protected $securityMarksDataType = '';
+  protected $securityPostureType = GoogleCloudSecuritycenterV2SecurityPosture::class;
+  protected $securityPostureDataType = '';
+  /**
+   * @var string
+   */
+  public $severity;
+  /**
+   * @var array[]
+   */
+  public $sourceProperties;
+  /**
+   * @var string
+   */
+  public $state;
+  protected $toxicCombinationType = GoogleCloudSecuritycenterV2ToxicCombination::class;
+  protected $toxicCombinationDataType = '';
+  protected $vulnerabilityType = GoogleCloudSecuritycenterV2Vulnerability::class;
+  protected $vulnerabilityDataType = '';
+
+  /**
+   * @param GoogleCloudSecuritycenterV2Access
+   */
+  public function setAccess(GoogleCloudSecuritycenterV2Access $access)
+  {
+    $this->access = $access;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2Access
+   */
+  public function getAccess()
+  {
+    return $this->access;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2Application
+   */
+  public function setApplication(GoogleCloudSecuritycenterV2Application $application)
+  {
+    $this->application = $application;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2Application
+   */
+  public function getApplication()
+  {
+    return $this->application;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2AttackExposure
+   */
+  public function setAttackExposure(GoogleCloudSecuritycenterV2AttackExposure $attackExposure)
+  {
+    $this->attackExposure = $attackExposure;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2AttackExposure
+   */
+  public function getAttackExposure()
+  {
+    return $this->attackExposure;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2BackupDisasterRecovery
+   */
+  public function setBackupDisasterRecovery(GoogleCloudSecuritycenterV2BackupDisasterRecovery $backupDisasterRecovery)
+  {
+    $this->backupDisasterRecovery = $backupDisasterRecovery;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2BackupDisasterRecovery
+   */
+  public function getBackupDisasterRecovery()
+  {
+    return $this->backupDisasterRecovery;
+  }
+  /**
+   * @param string
+   */
+  public function setCanonicalName($canonicalName)
+  {
+    $this->canonicalName = $canonicalName;
+  }
+  /**
+   * @return string
+   */
+  public function getCanonicalName()
+  {
+    return $this->canonicalName;
+  }
+  /**
+   * @param string
+   */
+  public function setCategory($category)
+  {
+    $this->category = $category;
+  }
+  /**
+   * @return string
+   */
+  public function getCategory()
+  {
+    return $this->category;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2CloudArmor
+   */
+  public function setCloudArmor(GoogleCloudSecuritycenterV2CloudArmor $cloudArmor)
+  {
+    $this->cloudArmor = $cloudArmor;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2CloudArmor
+   */
+  public function getCloudArmor()
+  {
+    return $this->cloudArmor;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2CloudDlpDataProfile
+   */
+  public function setCloudDlpDataProfile(GoogleCloudSecuritycenterV2CloudDlpDataProfile $cloudDlpDataProfile)
+  {
+    $this->cloudDlpDataProfile = $cloudDlpDataProfile;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2CloudDlpDataProfile
+   */
+  public function getCloudDlpDataProfile()
+  {
+    return $this->cloudDlpDataProfile;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2CloudDlpInspection
+   */
+  public function setCloudDlpInspection(GoogleCloudSecuritycenterV2CloudDlpInspection $cloudDlpInspection)
+  {
+    $this->cloudDlpInspection = $cloudDlpInspection;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2CloudDlpInspection
+   */
+  public function getCloudDlpInspection()
+  {
+    return $this->cloudDlpInspection;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2Compliance[]
+   */
+  public function setCompliances($compliances)
+  {
+    $this->compliances = $compliances;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2Compliance[]
+   */
+  public function getCompliances()
+  {
+    return $this->compliances;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2Connection[]
+   */
+  public function setConnections($connections)
+  {
+    $this->connections = $connections;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2Connection[]
+   */
+  public function getConnections()
+  {
+    return $this->connections;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2ContactDetails[]
+   */
+  public function setContacts($contacts)
+  {
+    $this->contacts = $contacts;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2ContactDetails[]
+   */
+  public function getContacts()
+  {
+    return $this->contacts;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2Container[]
+   */
+  public function setContainers($containers)
+  {
+    $this->containers = $containers;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2Container[]
+   */
+  public function getContainers()
+  {
+    return $this->containers;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2DataAccessEvent[]
+   */
+  public function setDataAccessEvents($dataAccessEvents)
+  {
+    $this->dataAccessEvents = $dataAccessEvents;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2DataAccessEvent[]
+   */
+  public function getDataAccessEvents()
+  {
+    return $this->dataAccessEvents;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2DataFlowEvent[]
+   */
+  public function setDataFlowEvents($dataFlowEvents)
+  {
+    $this->dataFlowEvents = $dataFlowEvents;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2DataFlowEvent[]
+   */
+  public function getDataFlowEvents()
+  {
+    return $this->dataFlowEvents;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2Database
+   */
+  public function setDatabase(GoogleCloudSecuritycenterV2Database $database)
+  {
+    $this->database = $database;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2Database
+   */
+  public function getDatabase()
+  {
+    return $this->database;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2Disk
+   */
+  public function setDisk(GoogleCloudSecuritycenterV2Disk $disk)
+  {
+    $this->disk = $disk;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2Disk
+   */
+  public function getDisk()
+  {
+    return $this->disk;
+  }
+  /**
+   * @param string
+   */
+  public function setEventTime($eventTime)
+  {
+    $this->eventTime = $eventTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEventTime()
+  {
+    return $this->eventTime;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2Exfiltration
+   */
+  public function setExfiltration(GoogleCloudSecuritycenterV2Exfiltration $exfiltration)
+  {
+    $this->exfiltration = $exfiltration;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2Exfiltration
+   */
+  public function getExfiltration()
+  {
+    return $this->exfiltration;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2ExternalSystem[]
+   */
+  public function setExternalSystems($externalSystems)
+  {
+    $this->externalSystems = $externalSystems;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2ExternalSystem[]
+   */
+  public function getExternalSystems()
+  {
+    return $this->externalSystems;
+  }
+  /**
+   * @param string
+   */
+  public function setExternalUri($externalUri)
+  {
+    $this->externalUri = $externalUri;
+  }
+  /**
+   * @return string
+   */
+  public function getExternalUri()
+  {
+    return $this->externalUri;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2File[]
+   */
+  public function setFiles($files)
+  {
+    $this->files = $files;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2File[]
+   */
+  public function getFiles()
+  {
+    return $this->files;
+  }
+  /**
+   * @param string
+   */
+  public function setFindingClass($findingClass)
+  {
+    $this->findingClass = $findingClass;
+  }
+  /**
+   * @return string
+   */
+  public function getFindingClass()
+  {
+    return $this->findingClass;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2GroupMembership[]
+   */
+  public function setGroupMemberships($groupMemberships)
+  {
+    $this->groupMemberships = $groupMemberships;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2GroupMembership[]
+   */
+  public function getGroupMemberships()
+  {
+    return $this->groupMemberships;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2IamBinding[]
+   */
+  public function setIamBindings($iamBindings)
+  {
+    $this->iamBindings = $iamBindings;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2IamBinding[]
+   */
+  public function getIamBindings()
+  {
+    return $this->iamBindings;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2Indicator
+   */
+  public function setIndicator(GoogleCloudSecuritycenterV2Indicator $indicator)
+  {
+    $this->indicator = $indicator;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2Indicator
+   */
+  public function getIndicator()
+  {
+    return $this->indicator;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2KernelRootkit
+   */
+  public function setKernelRootkit(GoogleCloudSecuritycenterV2KernelRootkit $kernelRootkit)
+  {
+    $this->kernelRootkit = $kernelRootkit;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2KernelRootkit
+   */
+  public function getKernelRootkit()
+  {
+    return $this->kernelRootkit;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2Kubernetes
+   */
+  public function setKubernetes(GoogleCloudSecuritycenterV2Kubernetes $kubernetes)
+  {
+    $this->kubernetes = $kubernetes;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2Kubernetes
+   */
+  public function getKubernetes()
+  {
+    return $this->kubernetes;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2LoadBalancer[]
+   */
+  public function setLoadBalancers($loadBalancers)
+  {
+    $this->loadBalancers = $loadBalancers;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2LoadBalancer[]
+   */
+  public function getLoadBalancers()
+  {
+    return $this->loadBalancers;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2LogEntry[]
+   */
+  public function setLogEntries($logEntries)
+  {
+    $this->logEntries = $logEntries;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2LogEntry[]
+   */
+  public function getLogEntries()
+  {
+    return $this->logEntries;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2MitreAttack
+   */
+  public function setMitreAttack(GoogleCloudSecuritycenterV2MitreAttack $mitreAttack)
+  {
+    $this->mitreAttack = $mitreAttack;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2MitreAttack
+   */
+  public function getMitreAttack()
+  {
+    return $this->mitreAttack;
+  }
+  /**
+   * @param string
+   */
+  public function setModuleName($moduleName)
+  {
+    $this->moduleName = $moduleName;
+  }
+  /**
+   * @return string
+   */
+  public function getModuleName()
+  {
+    return $this->moduleName;
+  }
+  /**
+   * @param string
+   */
+  public function setMute($mute)
+  {
+    $this->mute = $mute;
+  }
+  /**
+   * @return string
+   */
+  public function getMute()
+  {
+    return $this->mute;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2MuteInfo
+   */
+  public function setMuteInfo(GoogleCloudSecuritycenterV2MuteInfo $muteInfo)
+  {
+    $this->muteInfo = $muteInfo;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2MuteInfo
+   */
+  public function getMuteInfo()
+  {
+    return $this->muteInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setMuteInitiator($muteInitiator)
+  {
+    $this->muteInitiator = $muteInitiator;
+  }
+  /**
+   * @return string
+   */
+  public function getMuteInitiator()
+  {
+    return $this->muteInitiator;
+  }
+  /**
+   * @param string
+   */
+  public function setMuteUpdateTime($muteUpdateTime)
+  {
+    $this->muteUpdateTime = $muteUpdateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getMuteUpdateTime()
+  {
+    return $this->muteUpdateTime;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setNextSteps($nextSteps)
+  {
+    $this->nextSteps = $nextSteps;
+  }
+  /**
+   * @return string
+   */
+  public function getNextSteps()
+  {
+    return $this->nextSteps;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2Notebook
+   */
+  public function setNotebook(GoogleCloudSecuritycenterV2Notebook $notebook)
+  {
+    $this->notebook = $notebook;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2Notebook
+   */
+  public function getNotebook()
+  {
+    return $this->notebook;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2OrgPolicy[]
+   */
+  public function setOrgPolicies($orgPolicies)
+  {
+    $this->orgPolicies = $orgPolicies;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2OrgPolicy[]
+   */
+  public function getOrgPolicies()
+  {
+    return $this->orgPolicies;
+  }
+  /**
+   * @param string
+   */
+  public function setParent($parent)
+  {
+    $this->parent = $parent;
+  }
+  /**
+   * @return string
+   */
+  public function getParent()
+  {
+    return $this->parent;
+  }
+  /**
+   * @param string
+   */
+  public function setParentDisplayName($parentDisplayName)
+  {
+    $this->parentDisplayName = $parentDisplayName;
+  }
+  /**
+   * @return string
+   */
+  public function getParentDisplayName()
+  {
+    return $this->parentDisplayName;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2Process[]
+   */
+  public function setProcesses($processes)
+  {
+    $this->processes = $processes;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2Process[]
+   */
+  public function getProcesses()
+  {
+    return $this->processes;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2SecurityMarks
+   */
+  public function setSecurityMarks(GoogleCloudSecuritycenterV2SecurityMarks $securityMarks)
+  {
+    $this->securityMarks = $securityMarks;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2SecurityMarks
+   */
+  public function getSecurityMarks()
+  {
+    return $this->securityMarks;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2SecurityPosture
+   */
+  public function setSecurityPosture(GoogleCloudSecuritycenterV2SecurityPosture $securityPosture)
+  {
+    $this->securityPosture = $securityPosture;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2SecurityPosture
+   */
+  public function getSecurityPosture()
+  {
+    return $this->securityPosture;
+  }
+  /**
+   * @param string
+   */
+  public function setSeverity($severity)
+  {
+    $this->severity = $severity;
+  }
+  /**
+   * @return string
+   */
+  public function getSeverity()
+  {
+    return $this->severity;
+  }
+  /**
+   * @param array[]
+   */
+  public function setSourceProperties($sourceProperties)
+  {
+    $this->sourceProperties = $sourceProperties;
+  }
+  /**
+   * @return array[]
+   */
+  public function getSourceProperties()
+  {
+    return $this->sourceProperties;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2ToxicCombination
+   */
+  public function setToxicCombination(GoogleCloudSecuritycenterV2ToxicCombination $toxicCombination)
+  {
+    $this->toxicCombination = $toxicCombination;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2ToxicCombination
+   */
+  public function getToxicCombination()
+  {
+    return $this->toxicCombination;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2Vulnerability
+   */
+  public function setVulnerability(GoogleCloudSecuritycenterV2Vulnerability $vulnerability)
+  {
+    $this->vulnerability = $vulnerability;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2Vulnerability
+   */
+  public function getVulnerability()
+  {
+    return $this->vulnerability;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2Finding::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2Finding');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Folder.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Folder.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Folder.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2Folder extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $resourceFolder;
+  /**
+   * @var string
+   */
+  public $resourceFolderDisplayName;
+
+  /**
+   * @param string
+   */
+  public function setResourceFolder($resourceFolder)
+  {
+    $this->resourceFolder = $resourceFolder;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceFolder()
+  {
+    return $this->resourceFolder;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceFolderDisplayName($resourceFolderDisplayName)
+  {
+    $this->resourceFolderDisplayName = $resourceFolderDisplayName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceFolderDisplayName()
+  {
+    return $this->resourceFolderDisplayName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2Folder::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2Folder');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Geolocation.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Geolocation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Geolocation.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2Geolocation extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $regionCode;
+
+  /**
+   * @param string
+   */
+  public function setRegionCode($regionCode)
+  {
+    $this->regionCode = $regionCode;
+  }
+  /**
+   * @return string
+   */
+  public function getRegionCode()
+  {
+    return $this->regionCode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2Geolocation::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2Geolocation');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2GroupMembership.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2GroupMembership.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2GroupMembership.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2GroupMembership extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $groupId;
+  /**
+   * @var string
+   */
+  public $groupType;
+
+  /**
+   * @param string
+   */
+  public function setGroupId($groupId)
+  {
+    $this->groupId = $groupId;
+  }
+  /**
+   * @return string
+   */
+  public function getGroupId()
+  {
+    return $this->groupId;
+  }
+  /**
+   * @param string
+   */
+  public function setGroupType($groupType)
+  {
+    $this->groupType = $groupType;
+  }
+  /**
+   * @return string
+   */
+  public function getGroupType()
+  {
+    return $this->groupType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2GroupMembership::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2GroupMembership');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2IamBinding.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2IamBinding.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2IamBinding.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2IamBinding extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $action;
+  /**
+   * @var string
+   */
+  public $member;
+  /**
+   * @var string
+   */
+  public $role;
+
+  /**
+   * @param string
+   */
+  public function setAction($action)
+  {
+    $this->action = $action;
+  }
+  /**
+   * @return string
+   */
+  public function getAction()
+  {
+    return $this->action;
+  }
+  /**
+   * @param string
+   */
+  public function setMember($member)
+  {
+    $this->member = $member;
+  }
+  /**
+   * @return string
+   */
+  public function getMember()
+  {
+    return $this->member;
+  }
+  /**
+   * @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(GoogleCloudSecuritycenterV2IamBinding::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2IamBinding');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Indicator.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Indicator.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Indicator.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,97 @@
+<?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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2Indicator extends \Google\Collection
+{
+  protected $collection_key = 'uris';
+  /**
+   * @var string[]
+   */
+  public $domains;
+  /**
+   * @var string[]
+   */
+  public $ipAddresses;
+  protected $signaturesType = GoogleCloudSecuritycenterV2ProcessSignature::class;
+  protected $signaturesDataType = 'array';
+  /**
+   * @var string[]
+   */
+  public $uris;
+
+  /**
+   * @param string[]
+   */
+  public function setDomains($domains)
+  {
+    $this->domains = $domains;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDomains()
+  {
+    return $this->domains;
+  }
+  /**
+   * @param string[]
+   */
+  public function setIpAddresses($ipAddresses)
+  {
+    $this->ipAddresses = $ipAddresses;
+  }
+  /**
+   * @return string[]
+   */
+  public function getIpAddresses()
+  {
+    return $this->ipAddresses;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2ProcessSignature[]
+   */
+  public function setSignatures($signatures)
+  {
+    $this->signatures = $signatures;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2ProcessSignature[]
+   */
+  public function getSignatures()
+  {
+    return $this->signatures;
+  }
+  /**
+   * @param string[]
+   */
+  public function setUris($uris)
+  {
+    $this->uris = $uris;
+  }
+  /**
+   * @return string[]
+   */
+  public function getUris()
+  {
+    return $this->uris;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2Indicator::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2Indicator');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2KernelRootkit.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2KernelRootkit.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2KernelRootkit.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,188 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2KernelRootkit extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var bool
+   */
+  public $unexpectedCodeModification;
+  /**
+   * @var bool
+   */
+  public $unexpectedFtraceHandler;
+  /**
+   * @var bool
+   */
+  public $unexpectedInterruptHandler;
+  /**
+   * @var bool
+   */
+  public $unexpectedKernelCodePages;
+  /**
+   * @var bool
+   */
+  public $unexpectedKprobeHandler;
+  /**
+   * @var bool
+   */
+  public $unexpectedProcessesInRunqueue;
+  /**
+   * @var bool
+   */
+  public $unexpectedReadOnlyDataModification;
+  /**
+   * @var bool
+   */
+  public $unexpectedSystemCallHandler;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param bool
+   */
+  public function setUnexpectedCodeModification($unexpectedCodeModification)
+  {
+    $this->unexpectedCodeModification = $unexpectedCodeModification;
+  }
+  /**
+   * @return bool
+   */
+  public function getUnexpectedCodeModification()
+  {
+    return $this->unexpectedCodeModification;
+  }
+  /**
+   * @param bool
+   */
+  public function setUnexpectedFtraceHandler($unexpectedFtraceHandler)
+  {
+    $this->unexpectedFtraceHandler = $unexpectedFtraceHandler;
+  }
+  /**
+   * @return bool
+   */
+  public function getUnexpectedFtraceHandler()
+  {
+    return $this->unexpectedFtraceHandler;
+  }
+  /**
+   * @param bool
+   */
+  public function setUnexpectedInterruptHandler($unexpectedInterruptHandler)
+  {
+    $this->unexpectedInterruptHandler = $unexpectedInterruptHandler;
+  }
+  /**
+   * @return bool
+   */
+  public function getUnexpectedInterruptHandler()
+  {
+    return $this->unexpectedInterruptHandler;
+  }
+  /**
+   * @param bool
+   */
+  public function setUnexpectedKernelCodePages($unexpectedKernelCodePages)
+  {
+    $this->unexpectedKernelCodePages = $unexpectedKernelCodePages;
+  }
+  /**
+   * @return bool
+   */
+  public function getUnexpectedKernelCodePages()
+  {
+    return $this->unexpectedKernelCodePages;
+  }
+  /**
+   * @param bool
+   */
+  public function setUnexpectedKprobeHandler($unexpectedKprobeHandler)
+  {
+    $this->unexpectedKprobeHandler = $unexpectedKprobeHandler;
+  }
+  /**
+   * @return bool
+   */
+  public function getUnexpectedKprobeHandler()
+  {
+    return $this->unexpectedKprobeHandler;
+  }
+  /**
+   * @param bool
+   */
+  public function setUnexpectedProcessesInRunqueue($unexpectedProcessesInRunqueue)
+  {
+    $this->unexpectedProcessesInRunqueue = $unexpectedProcessesInRunqueue;
+  }
+  /**
+   * @return bool
+   */
+  public function getUnexpectedProcessesInRunqueue()
+  {
+    return $this->unexpectedProcessesInRunqueue;
+  }
+  /**
+   * @param bool
+   */
+  public function setUnexpectedReadOnlyDataModification($unexpectedReadOnlyDataModification)
+  {
+    $this->unexpectedReadOnlyDataModification = $unexpectedReadOnlyDataModification;
+  }
+  /**
+   * @return bool
+   */
+  public function getUnexpectedReadOnlyDataModification()
+  {
+    return $this->unexpectedReadOnlyDataModification;
+  }
+  /**
+   * @param bool
+   */
+  public function setUnexpectedSystemCallHandler($unexpectedSystemCallHandler)
+  {
+    $this->unexpectedSystemCallHandler = $unexpectedSystemCallHandler;
+  }
+  /**
+   * @return bool
+   */
+  public function getUnexpectedSystemCallHandler()
+  {
+    return $this->unexpectedSystemCallHandler;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2KernelRootkit::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2KernelRootkit');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Kubernetes.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Kubernetes.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Kubernetes.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,139 @@
+<?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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2Kubernetes extends \Google\Collection
+{
+  protected $collection_key = 'roles';
+  protected $accessReviewsType = GoogleCloudSecuritycenterV2AccessReview::class;
+  protected $accessReviewsDataType = 'array';
+  protected $bindingsType = GoogleCloudSecuritycenterV2Binding::class;
+  protected $bindingsDataType = 'array';
+  protected $nodePoolsType = GoogleCloudSecuritycenterV2NodePool::class;
+  protected $nodePoolsDataType = 'array';
+  protected $nodesType = GoogleCloudSecuritycenterV2Node::class;
+  protected $nodesDataType = 'array';
+  protected $objectsType = GoogleCloudSecuritycenterV2Object::class;
+  protected $objectsDataType = 'array';
+  protected $podsType = GoogleCloudSecuritycenterV2Pod::class;
+  protected $podsDataType = 'array';
+  protected $rolesType = GoogleCloudSecuritycenterV2Role::class;
+  protected $rolesDataType = 'array';
+
+  /**
+   * @param GoogleCloudSecuritycenterV2AccessReview[]
+   */
+  public function setAccessReviews($accessReviews)
+  {
+    $this->accessReviews = $accessReviews;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2AccessReview[]
+   */
+  public function getAccessReviews()
+  {
+    return $this->accessReviews;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2Binding[]
+   */
+  public function setBindings($bindings)
+  {
+    $this->bindings = $bindings;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2Binding[]
+   */
+  public function getBindings()
+  {
+    return $this->bindings;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2NodePool[]
+   */
+  public function setNodePools($nodePools)
+  {
+    $this->nodePools = $nodePools;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2NodePool[]
+   */
+  public function getNodePools()
+  {
+    return $this->nodePools;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2Node[]
+   */
+  public function setNodes($nodes)
+  {
+    $this->nodes = $nodes;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2Node[]
+   */
+  public function getNodes()
+  {
+    return $this->nodes;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2Object[]
+   */
+  public function setObjects($objects)
+  {
+    $this->objects = $objects;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2Object[]
+   */
+  public function getObjects()
+  {
+    return $this->objects;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2Pod[]
+   */
+  public function setPods($pods)
+  {
+    $this->pods = $pods;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2Pod[]
+   */
+  public function getPods()
+  {
+    return $this->pods;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2Role[]
+   */
+  public function setRoles($roles)
+  {
+    $this->roles = $roles;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2Role[]
+   */
+  public function getRoles()
+  {
+    return $this->roles;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2Kubernetes::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2Kubernetes');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Label.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Label.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Label.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2Label extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setValue($value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return string
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2Label::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2Label');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2LoadBalancer.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2LoadBalancer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2LoadBalancer.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2LoadBalancer extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @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(GoogleCloudSecuritycenterV2LoadBalancer::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2LoadBalancer');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2LogEntry.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2LogEntry.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2LogEntry.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2LogEntry extends \Google\Model
+{
+  protected $cloudLoggingEntryType = GoogleCloudSecuritycenterV2CloudLoggingEntry::class;
+  protected $cloudLoggingEntryDataType = '';
+
+  /**
+   * @param GoogleCloudSecuritycenterV2CloudLoggingEntry
+   */
+  public function setCloudLoggingEntry(GoogleCloudSecuritycenterV2CloudLoggingEntry $cloudLoggingEntry)
+  {
+    $this->cloudLoggingEntry = $cloudLoggingEntry;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2CloudLoggingEntry
+   */
+  public function getCloudLoggingEntry()
+  {
+    return $this->cloudLoggingEntry;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2LogEntry::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2LogEntry');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2MemoryHashSignature.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2MemoryHashSignature.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2MemoryHashSignature.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2MemoryHashSignature extends \Google\Collection
+{
+  protected $collection_key = 'detections';
+  /**
+   * @var string
+   */
+  public $binaryFamily;
+  protected $detectionsType = GoogleCloudSecuritycenterV2Detection::class;
+  protected $detectionsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setBinaryFamily($binaryFamily)
+  {
+    $this->binaryFamily = $binaryFamily;
+  }
+  /**
+   * @return string
+   */
+  public function getBinaryFamily()
+  {
+    return $this->binaryFamily;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2Detection[]
+   */
+  public function setDetections($detections)
+  {
+    $this->detections = $detections;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2Detection[]
+   */
+  public function getDetections()
+  {
+    return $this->detections;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2MemoryHashSignature::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2MemoryHashSignature');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2MitreAttack.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2MitreAttack.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2MitreAttack.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,117 @@
+<?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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2MitreAttack extends \Google\Collection
+{
+  protected $collection_key = 'primaryTechniques';
+  /**
+   * @var string[]
+   */
+  public $additionalTactics;
+  /**
+   * @var string[]
+   */
+  public $additionalTechniques;
+  /**
+   * @var string
+   */
+  public $primaryTactic;
+  /**
+   * @var string[]
+   */
+  public $primaryTechniques;
+  /**
+   * @var string
+   */
+  public $version;
+
+  /**
+   * @param string[]
+   */
+  public function setAdditionalTactics($additionalTactics)
+  {
+    $this->additionalTactics = $additionalTactics;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAdditionalTactics()
+  {
+    return $this->additionalTactics;
+  }
+  /**
+   * @param string[]
+   */
+  public function setAdditionalTechniques($additionalTechniques)
+  {
+    $this->additionalTechniques = $additionalTechniques;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAdditionalTechniques()
+  {
+    return $this->additionalTechniques;
+  }
+  /**
+   * @param string
+   */
+  public function setPrimaryTactic($primaryTactic)
+  {
+    $this->primaryTactic = $primaryTactic;
+  }
+  /**
+   * @return string
+   */
+  public function getPrimaryTactic()
+  {
+    return $this->primaryTactic;
+  }
+  /**
+   * @param string[]
+   */
+  public function setPrimaryTechniques($primaryTechniques)
+  {
+    $this->primaryTechniques = $primaryTechniques;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPrimaryTechniques()
+  {
+    return $this->primaryTechniques;
+  }
+  /**
+   * @param string
+   */
+  public function setVersion($version)
+  {
+    $this->version = $version;
+  }
+  /**
+   * @return string
+   */
+  public function getVersion()
+  {
+    return $this->version;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2MitreAttack::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2MitreAttack');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2MuteConfig.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2MuteConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2MuteConfig.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2MuteConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $expiryTime;
+  /**
+   * @var string
+   */
+  public $filter;
+  /**
+   * @var string
+   */
+  public $mostRecentEditor;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $type;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setExpiryTime($expiryTime)
+  {
+    $this->expiryTime = $expiryTime;
+  }
+  /**
+   * @return string
+   */
+  public function getExpiryTime()
+  {
+    return $this->expiryTime;
+  }
+  /**
+   * @param string
+   */
+  public function setFilter($filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return string
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+  /**
+   * @param string
+   */
+  public function setMostRecentEditor($mostRecentEditor)
+  {
+    $this->mostRecentEditor = $mostRecentEditor;
+  }
+  /**
+   * @return string
+   */
+  public function getMostRecentEditor()
+  {
+    return $this->mostRecentEditor;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2MuteConfig::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2MuteConfig');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2MuteInfo.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2MuteInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2MuteInfo.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2MuteInfo extends \Google\Collection
+{
+  protected $collection_key = 'dynamicMuteRecords';
+  protected $dynamicMuteRecordsType = GoogleCloudSecuritycenterV2DynamicMuteRecord::class;
+  protected $dynamicMuteRecordsDataType = 'array';
+  protected $staticMuteType = GoogleCloudSecuritycenterV2StaticMute::class;
+  protected $staticMuteDataType = '';
+
+  /**
+   * @param GoogleCloudSecuritycenterV2DynamicMuteRecord[]
+   */
+  public function setDynamicMuteRecords($dynamicMuteRecords)
+  {
+    $this->dynamicMuteRecords = $dynamicMuteRecords;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2DynamicMuteRecord[]
+   */
+  public function getDynamicMuteRecords()
+  {
+    return $this->dynamicMuteRecords;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2StaticMute
+   */
+  public function setStaticMute(GoogleCloudSecuritycenterV2StaticMute $staticMute)
+  {
+    $this->staticMute = $staticMute;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2StaticMute
+   */
+  public function getStaticMute()
+  {
+    return $this->staticMute;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2MuteInfo::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2MuteInfo');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Node.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Node.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Node.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2Node extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @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(GoogleCloudSecuritycenterV2Node::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2Node');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2NodePool.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2NodePool.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2NodePool.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2NodePool extends \Google\Collection
+{
+  protected $collection_key = 'nodes';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $nodesType = GoogleCloudSecuritycenterV2Node::class;
+  protected $nodesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2Node[]
+   */
+  public function setNodes($nodes)
+  {
+    $this->nodes = $nodes;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2Node[]
+   */
+  public function getNodes()
+  {
+    return $this->nodes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2NodePool::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2NodePool');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Notebook.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Notebook.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Notebook.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2Notebook extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $lastAuthor;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $notebookUpdateTime;
+  /**
+   * @var string
+   */
+  public $service;
+
+  /**
+   * @param string
+   */
+  public function setLastAuthor($lastAuthor)
+  {
+    $this->lastAuthor = $lastAuthor;
+  }
+  /**
+   * @return string
+   */
+  public function getLastAuthor()
+  {
+    return $this->lastAuthor;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setNotebookUpdateTime($notebookUpdateTime)
+  {
+    $this->notebookUpdateTime = $notebookUpdateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getNotebookUpdateTime()
+  {
+    return $this->notebookUpdateTime;
+  }
+  /**
+   * @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(GoogleCloudSecuritycenterV2Notebook::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2Notebook');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2NotificationMessage.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2NotificationMessage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2NotificationMessage.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2NotificationMessage extends \Google\Model
+{
+  protected $findingType = GoogleCloudSecuritycenterV2Finding::class;
+  protected $findingDataType = '';
+  /**
+   * @var string
+   */
+  public $notificationConfigName;
+  protected $resourceType = GoogleCloudSecuritycenterV2Resource::class;
+  protected $resourceDataType = '';
+
+  /**
+   * @param GoogleCloudSecuritycenterV2Finding
+   */
+  public function setFinding(GoogleCloudSecuritycenterV2Finding $finding)
+  {
+    $this->finding = $finding;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2Finding
+   */
+  public function getFinding()
+  {
+    return $this->finding;
+  }
+  /**
+   * @param string
+   */
+  public function setNotificationConfigName($notificationConfigName)
+  {
+    $this->notificationConfigName = $notificationConfigName;
+  }
+  /**
+   * @return string
+   */
+  public function getNotificationConfigName()
+  {
+    return $this->notificationConfigName;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2Resource
+   */
+  public function setResource(GoogleCloudSecuritycenterV2Resource $resource)
+  {
+    $this->resource = $resource;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2Resource
+   */
+  public function getResource()
+  {
+    return $this->resource;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2NotificationMessage::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2NotificationMessage');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Object.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Object.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Object.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,115 @@
+<?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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2Object extends \Google\Collection
+{
+  protected $collection_key = 'containers';
+  protected $containersType = GoogleCloudSecuritycenterV2Container::class;
+  protected $containersDataType = 'array';
+  /**
+   * @var string
+   */
+  public $group;
+  /**
+   * @var string
+   */
+  public $kind;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $ns;
+
+  /**
+   * @param GoogleCloudSecuritycenterV2Container[]
+   */
+  public function setContainers($containers)
+  {
+    $this->containers = $containers;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2Container[]
+   */
+  public function getContainers()
+  {
+    return $this->containers;
+  }
+  /**
+   * @param string
+   */
+  public function setGroup($group)
+  {
+    $this->group = $group;
+  }
+  /**
+   * @return string
+   */
+  public function getGroup()
+  {
+    return $this->group;
+  }
+  /**
+   * @param string
+   */
+  public function setKind($kind)
+  {
+    $this->kind = $kind;
+  }
+  /**
+   * @return string
+   */
+  public function getKind()
+  {
+    return $this->kind;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setNs($ns)
+  {
+    $this->ns = $ns;
+  }
+  /**
+   * @return string
+   */
+  public function getNs()
+  {
+    return $this->ns;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2Object::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2Object');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2OrgPolicy.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2OrgPolicy.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2OrgPolicy.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2OrgPolicy extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @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(GoogleCloudSecuritycenterV2OrgPolicy::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2OrgPolicy');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Package.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Package.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Package.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2Package extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $cpeUri;
+  /**
+   * @var string
+   */
+  public $packageName;
+  /**
+   * @var string
+   */
+  public $packageType;
+  /**
+   * @var string
+   */
+  public $packageVersion;
+
+  /**
+   * @param string
+   */
+  public function setCpeUri($cpeUri)
+  {
+    $this->cpeUri = $cpeUri;
+  }
+  /**
+   * @return string
+   */
+  public function getCpeUri()
+  {
+    return $this->cpeUri;
+  }
+  /**
+   * @param string
+   */
+  public function setPackageName($packageName)
+  {
+    $this->packageName = $packageName;
+  }
+  /**
+   * @return string
+   */
+  public function getPackageName()
+  {
+    return $this->packageName;
+  }
+  /**
+   * @param string
+   */
+  public function setPackageType($packageType)
+  {
+    $this->packageType = $packageType;
+  }
+  /**
+   * @return string
+   */
+  public function getPackageType()
+  {
+    return $this->packageType;
+  }
+  /**
+   * @param string
+   */
+  public function setPackageVersion($packageVersion)
+  {
+    $this->packageVersion = $packageVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getPackageVersion()
+  {
+    return $this->packageVersion;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2Package::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2Package');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Pod.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Pod.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Pod.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2Pod extends \Google\Collection
+{
+  protected $collection_key = 'labels';
+  protected $containersType = GoogleCloudSecuritycenterV2Container::class;
+  protected $containersDataType = 'array';
+  protected $labelsType = GoogleCloudSecuritycenterV2Label::class;
+  protected $labelsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $ns;
+
+  /**
+   * @param GoogleCloudSecuritycenterV2Container[]
+   */
+  public function setContainers($containers)
+  {
+    $this->containers = $containers;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2Container[]
+   */
+  public function getContainers()
+  {
+    return $this->containers;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2Label[]
+   */
+  public function setLabels($labels)
+  {
+    $this->labels = $labels;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2Label[]
+   */
+  public function getLabels()
+  {
+    return $this->labels;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setNs($ns)
+  {
+    $this->ns = $ns;
+  }
+  /**
+   * @return string
+   */
+  public function getNs()
+  {
+    return $this->ns;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2Pod::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2Pod');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2PolicyDriftDetails.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2PolicyDriftDetails.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2PolicyDriftDetails.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2PolicyDriftDetails extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $detectedValue;
+  /**
+   * @var string
+   */
+  public $expectedValue;
+  /**
+   * @var string
+   */
+  public $field;
+
+  /**
+   * @param string
+   */
+  public function setDetectedValue($detectedValue)
+  {
+    $this->detectedValue = $detectedValue;
+  }
+  /**
+   * @return string
+   */
+  public function getDetectedValue()
+  {
+    return $this->detectedValue;
+  }
+  /**
+   * @param string
+   */
+  public function setExpectedValue($expectedValue)
+  {
+    $this->expectedValue = $expectedValue;
+  }
+  /**
+   * @return string
+   */
+  public function getExpectedValue()
+  {
+    return $this->expectedValue;
+  }
+  /**
+   * @param string
+   */
+  public function setField($field)
+  {
+    $this->field = $field;
+  }
+  /**
+   * @return string
+   */
+  public function getField()
+  {
+    return $this->field;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2PolicyDriftDetails::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2PolicyDriftDetails');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Process.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Process.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Process.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,199 @@
+<?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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2Process extends \Google\Collection
+{
+  protected $collection_key = 'libraries';
+  /**
+   * @var string[]
+   */
+  public $args;
+  /**
+   * @var bool
+   */
+  public $argumentsTruncated;
+  protected $binaryType = GoogleCloudSecuritycenterV2File::class;
+  protected $binaryDataType = '';
+  protected $envVariablesType = GoogleCloudSecuritycenterV2EnvironmentVariable::class;
+  protected $envVariablesDataType = 'array';
+  /**
+   * @var bool
+   */
+  public $envVariablesTruncated;
+  protected $librariesType = GoogleCloudSecuritycenterV2File::class;
+  protected $librariesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $parentPid;
+  /**
+   * @var string
+   */
+  public $pid;
+  protected $scriptType = GoogleCloudSecuritycenterV2File::class;
+  protected $scriptDataType = '';
+
+  /**
+   * @param string[]
+   */
+  public function setArgs($args)
+  {
+    $this->args = $args;
+  }
+  /**
+   * @return string[]
+   */
+  public function getArgs()
+  {
+    return $this->args;
+  }
+  /**
+   * @param bool
+   */
+  public function setArgumentsTruncated($argumentsTruncated)
+  {
+    $this->argumentsTruncated = $argumentsTruncated;
+  }
+  /**
+   * @return bool
+   */
+  public function getArgumentsTruncated()
+  {
+    return $this->argumentsTruncated;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2File
+   */
+  public function setBinary(GoogleCloudSecuritycenterV2File $binary)
+  {
+    $this->binary = $binary;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2File
+   */
+  public function getBinary()
+  {
+    return $this->binary;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2EnvironmentVariable[]
+   */
+  public function setEnvVariables($envVariables)
+  {
+    $this->envVariables = $envVariables;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2EnvironmentVariable[]
+   */
+  public function getEnvVariables()
+  {
+    return $this->envVariables;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnvVariablesTruncated($envVariablesTruncated)
+  {
+    $this->envVariablesTruncated = $envVariablesTruncated;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnvVariablesTruncated()
+  {
+    return $this->envVariablesTruncated;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2File[]
+   */
+  public function setLibraries($libraries)
+  {
+    $this->libraries = $libraries;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2File[]
+   */
+  public function getLibraries()
+  {
+    return $this->libraries;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setParentPid($parentPid)
+  {
+    $this->parentPid = $parentPid;
+  }
+  /**
+   * @return string
+   */
+  public function getParentPid()
+  {
+    return $this->parentPid;
+  }
+  /**
+   * @param string
+   */
+  public function setPid($pid)
+  {
+    $this->pid = $pid;
+  }
+  /**
+   * @return string
+   */
+  public function getPid()
+  {
+    return $this->pid;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2File
+   */
+  public function setScript(GoogleCloudSecuritycenterV2File $script)
+  {
+    $this->script = $script;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2File
+   */
+  public function getScript()
+  {
+    return $this->script;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2Process::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2Process');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2ProcessSignature.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2ProcessSignature.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2ProcessSignature.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2ProcessSignature extends \Google\Model
+{
+  protected $memoryHashSignatureType = GoogleCloudSecuritycenterV2MemoryHashSignature::class;
+  protected $memoryHashSignatureDataType = '';
+  /**
+   * @var string
+   */
+  public $signatureType;
+  protected $yaraRuleSignatureType = GoogleCloudSecuritycenterV2YaraRuleSignature::class;
+  protected $yaraRuleSignatureDataType = '';
+
+  /**
+   * @param GoogleCloudSecuritycenterV2MemoryHashSignature
+   */
+  public function setMemoryHashSignature(GoogleCloudSecuritycenterV2MemoryHashSignature $memoryHashSignature)
+  {
+    $this->memoryHashSignature = $memoryHashSignature;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2MemoryHashSignature
+   */
+  public function getMemoryHashSignature()
+  {
+    return $this->memoryHashSignature;
+  }
+  /**
+   * @param string
+   */
+  public function setSignatureType($signatureType)
+  {
+    $this->signatureType = $signatureType;
+  }
+  /**
+   * @return string
+   */
+  public function getSignatureType()
+  {
+    return $this->signatureType;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2YaraRuleSignature
+   */
+  public function setYaraRuleSignature(GoogleCloudSecuritycenterV2YaraRuleSignature $yaraRuleSignature)
+  {
+    $this->yaraRuleSignature = $yaraRuleSignature;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2YaraRuleSignature
+   */
+  public function getYaraRuleSignature()
+  {
+    return $this->yaraRuleSignature;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2ProcessSignature::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2ProcessSignature');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Reference.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Reference.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Reference.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2Reference extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $source;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setSource($source)
+  {
+    $this->source = $source;
+  }
+  /**
+   * @return string
+   */
+  public function getSource()
+  {
+    return $this->source;
+  }
+  /**
+   * @param string
+   */
+  public function setUri($uri)
+  {
+    $this->uri = $uri;
+  }
+  /**
+   * @return string
+   */
+  public function getUri()
+  {
+    return $this->uri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2Reference::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2Reference');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Requests.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Requests.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Requests.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,89 @@
+<?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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2Requests extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $longTermAllowed;
+  /**
+   * @var int
+   */
+  public $longTermDenied;
+  public $ratio;
+  /**
+   * @var int
+   */
+  public $shortTermAllowed;
+
+  /**
+   * @param int
+   */
+  public function setLongTermAllowed($longTermAllowed)
+  {
+    $this->longTermAllowed = $longTermAllowed;
+  }
+  /**
+   * @return int
+   */
+  public function getLongTermAllowed()
+  {
+    return $this->longTermAllowed;
+  }
+  /**
+   * @param int
+   */
+  public function setLongTermDenied($longTermDenied)
+  {
+    $this->longTermDenied = $longTermDenied;
+  }
+  /**
+   * @return int
+   */
+  public function getLongTermDenied()
+  {
+    return $this->longTermDenied;
+  }
+  public function setRatio($ratio)
+  {
+    $this->ratio = $ratio;
+  }
+  public function getRatio()
+  {
+    return $this->ratio;
+  }
+  /**
+   * @param int
+   */
+  public function setShortTermAllowed($shortTermAllowed)
+  {
+    $this->shortTermAllowed = $shortTermAllowed;
+  }
+  /**
+   * @return int
+   */
+  public function getShortTermAllowed()
+  {
+    return $this->shortTermAllowed;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2Requests::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2Requests');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Resource.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Resource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Resource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,216 @@
+<?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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2Resource extends \Google\Model
+{
+  protected $awsMetadataType = GoogleCloudSecuritycenterV2AwsMetadata::class;
+  protected $awsMetadataDataType = '';
+  protected $azureMetadataType = GoogleCloudSecuritycenterV2AzureMetadata::class;
+  protected $azureMetadataDataType = '';
+  /**
+   * @var string
+   */
+  public $cloudProvider;
+  /**
+   * @var string
+   */
+  public $displayName;
+  protected $gcpMetadataType = GcpMetadata::class;
+  protected $gcpMetadataDataType = '';
+  /**
+   * @var string
+   */
+  public $location;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $resourcePathType = GoogleCloudSecuritycenterV2ResourcePath::class;
+  protected $resourcePathDataType = '';
+  /**
+   * @var string
+   */
+  public $resourcePathString;
+  /**
+   * @var string
+   */
+  public $service;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param GoogleCloudSecuritycenterV2AwsMetadata
+   */
+  public function setAwsMetadata(GoogleCloudSecuritycenterV2AwsMetadata $awsMetadata)
+  {
+    $this->awsMetadata = $awsMetadata;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2AwsMetadata
+   */
+  public function getAwsMetadata()
+  {
+    return $this->awsMetadata;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2AzureMetadata
+   */
+  public function setAzureMetadata(GoogleCloudSecuritycenterV2AzureMetadata $azureMetadata)
+  {
+    $this->azureMetadata = $azureMetadata;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2AzureMetadata
+   */
+  public function getAzureMetadata()
+  {
+    return $this->azureMetadata;
+  }
+  /**
+   * @param string
+   */
+  public function setCloudProvider($cloudProvider)
+  {
+    $this->cloudProvider = $cloudProvider;
+  }
+  /**
+   * @return string
+   */
+  public function getCloudProvider()
+  {
+    return $this->cloudProvider;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param GcpMetadata
+   */
+  public function setGcpMetadata(GcpMetadata $gcpMetadata)
+  {
+    $this->gcpMetadata = $gcpMetadata;
+  }
+  /**
+   * @return GcpMetadata
+   */
+  public function getGcpMetadata()
+  {
+    return $this->gcpMetadata;
+  }
+  /**
+   * @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 GoogleCloudSecuritycenterV2ResourcePath
+   */
+  public function setResourcePath(GoogleCloudSecuritycenterV2ResourcePath $resourcePath)
+  {
+    $this->resourcePath = $resourcePath;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2ResourcePath
+   */
+  public function getResourcePath()
+  {
+    return $this->resourcePath;
+  }
+  /**
+   * @param string
+   */
+  public function setResourcePathString($resourcePathString)
+  {
+    $this->resourcePathString = $resourcePathString;
+  }
+  /**
+   * @return string
+   */
+  public function getResourcePathString()
+  {
+    return $this->resourcePathString;
+  }
+  /**
+   * @param string
+   */
+  public function setService($service)
+  {
+    $this->service = $service;
+  }
+  /**
+   * @return string
+   */
+  public function getService()
+  {
+    return $this->service;
+  }
+  /**
+   * @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(GoogleCloudSecuritycenterV2Resource::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2Resource');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2ResourcePath.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2ResourcePath.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2ResourcePath.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2ResourcePath extends \Google\Collection
+{
+  protected $collection_key = 'nodes';
+  protected $nodesType = GoogleCloudSecuritycenterV2ResourcePathNode::class;
+  protected $nodesDataType = 'array';
+
+  /**
+   * @param GoogleCloudSecuritycenterV2ResourcePathNode[]
+   */
+  public function setNodes($nodes)
+  {
+    $this->nodes = $nodes;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2ResourcePathNode[]
+   */
+  public function getNodes()
+  {
+    return $this->nodes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2ResourcePath::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2ResourcePath');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2ResourcePathNode.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2ResourcePathNode.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2ResourcePathNode.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2ResourcePathNode extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $nodeType;
+
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setNodeType($nodeType)
+  {
+    $this->nodeType = $nodeType;
+  }
+  /**
+   * @return string
+   */
+  public function getNodeType()
+  {
+    return $this->nodeType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2ResourcePathNode::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2ResourcePathNode');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2ResourceValueConfig.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2ResourceValueConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2ResourceValueConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,223 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2ResourceValueConfig extends \Google\Collection
+{
+  protected $collection_key = 'tagValues';
+  /**
+   * @var string
+   */
+  public $cloudProvider;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string[]
+   */
+  public $resourceLabelsSelector;
+  /**
+   * @var string
+   */
+  public $resourceType;
+  /**
+   * @var string
+   */
+  public $resourceValue;
+  /**
+   * @var string
+   */
+  public $scope;
+  protected $sensitiveDataProtectionMappingType = GoogleCloudSecuritycenterV2SensitiveDataProtectionMapping::class;
+  protected $sensitiveDataProtectionMappingDataType = '';
+  /**
+   * @var string[]
+   */
+  public $tagValues;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCloudProvider($cloudProvider)
+  {
+    $this->cloudProvider = $cloudProvider;
+  }
+  /**
+   * @return string
+   */
+  public function getCloudProvider()
+  {
+    return $this->cloudProvider;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string[]
+   */
+  public function setResourceLabelsSelector($resourceLabelsSelector)
+  {
+    $this->resourceLabelsSelector = $resourceLabelsSelector;
+  }
+  /**
+   * @return string[]
+   */
+  public function getResourceLabelsSelector()
+  {
+    return $this->resourceLabelsSelector;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceType($resourceType)
+  {
+    $this->resourceType = $resourceType;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceType()
+  {
+    return $this->resourceType;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceValue($resourceValue)
+  {
+    $this->resourceValue = $resourceValue;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceValue()
+  {
+    return $this->resourceValue;
+  }
+  /**
+   * @param string
+   */
+  public function setScope($scope)
+  {
+    $this->scope = $scope;
+  }
+  /**
+   * @return string
+   */
+  public function getScope()
+  {
+    return $this->scope;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2SensitiveDataProtectionMapping
+   */
+  public function setSensitiveDataProtectionMapping(GoogleCloudSecuritycenterV2SensitiveDataProtectionMapping $sensitiveDataProtectionMapping)
+  {
+    $this->sensitiveDataProtectionMapping = $sensitiveDataProtectionMapping;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2SensitiveDataProtectionMapping
+   */
+  public function getSensitiveDataProtectionMapping()
+  {
+    return $this->sensitiveDataProtectionMapping;
+  }
+  /**
+   * @param string[]
+   */
+  public function setTagValues($tagValues)
+  {
+    $this->tagValues = $tagValues;
+  }
+  /**
+   * @return string[]
+   */
+  public function getTagValues()
+  {
+    return $this->tagValues;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2ResourceValueConfig::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2ResourceValueConfig');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Role.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Role.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Role.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2Role extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $kind;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $ns;
+
+  /**
+   * @param string
+   */
+  public function setKind($kind)
+  {
+    $this->kind = $kind;
+  }
+  /**
+   * @return string
+   */
+  public function getKind()
+  {
+    return $this->kind;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setNs($ns)
+  {
+    $this->ns = $ns;
+  }
+  /**
+   * @return string
+   */
+  public function getNs()
+  {
+    return $this->ns;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2Role::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2Role');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2SecurityBulletin.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2SecurityBulletin.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2SecurityBulletin.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2SecurityBulletin extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $bulletinId;
+  /**
+   * @var string
+   */
+  public $submissionTime;
+  /**
+   * @var string
+   */
+  public $suggestedUpgradeVersion;
+
+  /**
+   * @param string
+   */
+  public function setBulletinId($bulletinId)
+  {
+    $this->bulletinId = $bulletinId;
+  }
+  /**
+   * @return string
+   */
+  public function getBulletinId()
+  {
+    return $this->bulletinId;
+  }
+  /**
+   * @param string
+   */
+  public function setSubmissionTime($submissionTime)
+  {
+    $this->submissionTime = $submissionTime;
+  }
+  /**
+   * @return string
+   */
+  public function getSubmissionTime()
+  {
+    return $this->submissionTime;
+  }
+  /**
+   * @param string
+   */
+  public function setSuggestedUpgradeVersion($suggestedUpgradeVersion)
+  {
+    $this->suggestedUpgradeVersion = $suggestedUpgradeVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getSuggestedUpgradeVersion()
+  {
+    return $this->suggestedUpgradeVersion;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2SecurityBulletin::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2SecurityBulletin');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2SecurityMarks.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2SecurityMarks.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2SecurityMarks.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2SecurityMarks extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $canonicalName;
+  /**
+   * @var string[]
+   */
+  public $marks;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setCanonicalName($canonicalName)
+  {
+    $this->canonicalName = $canonicalName;
+  }
+  /**
+   * @return string
+   */
+  public function getCanonicalName()
+  {
+    return $this->canonicalName;
+  }
+  /**
+   * @param string[]
+   */
+  public function setMarks($marks)
+  {
+    $this->marks = $marks;
+  }
+  /**
+   * @return string[]
+   */
+  public function getMarks()
+  {
+    return $this->marks;
+  }
+  /**
+   * @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(GoogleCloudSecuritycenterV2SecurityMarks::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2SecurityMarks');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2SecurityPolicy.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2SecurityPolicy.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2SecurityPolicy.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2SecurityPolicy extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var bool
+   */
+  public $preview;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param bool
+   */
+  public function setPreview($preview)
+  {
+    $this->preview = $preview;
+  }
+  /**
+   * @return bool
+   */
+  public function getPreview()
+  {
+    return $this->preview;
+  }
+  /**
+   * @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(GoogleCloudSecuritycenterV2SecurityPolicy::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2SecurityPolicy');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2SecurityPosture.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2SecurityPosture.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2SecurityPosture.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,169 @@
+<?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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2SecurityPosture extends \Google\Collection
+{
+  protected $collection_key = 'policyDriftDetails';
+  /**
+   * @var string
+   */
+  public $changedPolicy;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $policy;
+  protected $policyDriftDetailsType = GoogleCloudSecuritycenterV2PolicyDriftDetails::class;
+  protected $policyDriftDetailsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $policySet;
+  /**
+   * @var string
+   */
+  public $postureDeployment;
+  /**
+   * @var string
+   */
+  public $postureDeploymentResource;
+  /**
+   * @var string
+   */
+  public $revisionId;
+
+  /**
+   * @param string
+   */
+  public function setChangedPolicy($changedPolicy)
+  {
+    $this->changedPolicy = $changedPolicy;
+  }
+  /**
+   * @return string
+   */
+  public function getChangedPolicy()
+  {
+    return $this->changedPolicy;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setPolicy($policy)
+  {
+    $this->policy = $policy;
+  }
+  /**
+   * @return string
+   */
+  public function getPolicy()
+  {
+    return $this->policy;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2PolicyDriftDetails[]
+   */
+  public function setPolicyDriftDetails($policyDriftDetails)
+  {
+    $this->policyDriftDetails = $policyDriftDetails;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2PolicyDriftDetails[]
+   */
+  public function getPolicyDriftDetails()
+  {
+    return $this->policyDriftDetails;
+  }
+  /**
+   * @param string
+   */
+  public function setPolicySet($policySet)
+  {
+    $this->policySet = $policySet;
+  }
+  /**
+   * @return string
+   */
+  public function getPolicySet()
+  {
+    return $this->policySet;
+  }
+  /**
+   * @param string
+   */
+  public function setPostureDeployment($postureDeployment)
+  {
+    $this->postureDeployment = $postureDeployment;
+  }
+  /**
+   * @return string
+   */
+  public function getPostureDeployment()
+  {
+    return $this->postureDeployment;
+  }
+  /**
+   * @param string
+   */
+  public function setPostureDeploymentResource($postureDeploymentResource)
+  {
+    $this->postureDeploymentResource = $postureDeploymentResource;
+  }
+  /**
+   * @return string
+   */
+  public function getPostureDeploymentResource()
+  {
+    return $this->postureDeploymentResource;
+  }
+  /**
+   * @param string
+   */
+  public function setRevisionId($revisionId)
+  {
+    $this->revisionId = $revisionId;
+  }
+  /**
+   * @return string
+   */
+  public function getRevisionId()
+  {
+    return $this->revisionId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2SecurityPosture::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2SecurityPosture');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2SensitiveDataProtectionMapping.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2SensitiveDataProtectionMapping.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2SensitiveDataProtectionMapping.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2SensitiveDataProtectionMapping extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $highSensitivityMapping;
+  /**
+   * @var string
+   */
+  public $mediumSensitivityMapping;
+
+  /**
+   * @param string
+   */
+  public function setHighSensitivityMapping($highSensitivityMapping)
+  {
+    $this->highSensitivityMapping = $highSensitivityMapping;
+  }
+  /**
+   * @return string
+   */
+  public function getHighSensitivityMapping()
+  {
+    return $this->highSensitivityMapping;
+  }
+  /**
+   * @param string
+   */
+  public function setMediumSensitivityMapping($mediumSensitivityMapping)
+  {
+    $this->mediumSensitivityMapping = $mediumSensitivityMapping;
+  }
+  /**
+   * @return string
+   */
+  public function getMediumSensitivityMapping()
+  {
+    return $this->mediumSensitivityMapping;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2SensitiveDataProtectionMapping::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2SensitiveDataProtectionMapping');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2ServiceAccountDelegationInfo.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2ServiceAccountDelegationInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2ServiceAccountDelegationInfo.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2ServiceAccountDelegationInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $principalEmail;
+  /**
+   * @var string
+   */
+  public $principalSubject;
+
+  /**
+   * @param string
+   */
+  public function setPrincipalEmail($principalEmail)
+  {
+    $this->principalEmail = $principalEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getPrincipalEmail()
+  {
+    return $this->principalEmail;
+  }
+  /**
+   * @param string
+   */
+  public function setPrincipalSubject($principalSubject)
+  {
+    $this->principalSubject = $principalSubject;
+  }
+  /**
+   * @return string
+   */
+  public function getPrincipalSubject()
+  {
+    return $this->principalSubject;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2ServiceAccountDelegationInfo::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2ServiceAccountDelegationInfo');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2StaticMute.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2StaticMute.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2StaticMute.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2StaticMute extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $applyTime;
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param string
+   */
+  public function setApplyTime($applyTime)
+  {
+    $this->applyTime = $applyTime;
+  }
+  /**
+   * @return string
+   */
+  public function getApplyTime()
+  {
+    return $this->applyTime;
+  }
+  /**
+   * @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(GoogleCloudSecuritycenterV2StaticMute::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2StaticMute');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Subject.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Subject.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Subject.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2Subject extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $kind;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $ns;
+
+  /**
+   * @param string
+   */
+  public function setKind($kind)
+  {
+    $this->kind = $kind;
+  }
+  /**
+   * @return string
+   */
+  public function getKind()
+  {
+    return $this->kind;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setNs($ns)
+  {
+    $this->ns = $ns;
+  }
+  /**
+   * @return string
+   */
+  public function getNs()
+  {
+    return $this->ns;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2Subject::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2Subject');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2TicketInfo.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2TicketInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2TicketInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,134 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2TicketInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $assignee;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $status;
+  /**
+   * @var string
+   */
+  public $updateTime;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setAssignee($assignee)
+  {
+    $this->assignee = $assignee;
+  }
+  /**
+   * @return string
+   */
+  public function getAssignee()
+  {
+    return $this->assignee;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUri($uri)
+  {
+    $this->uri = $uri;
+  }
+  /**
+   * @return string
+   */
+  public function getUri()
+  {
+    return $this->uri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2TicketInfo::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2TicketInfo');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2ToxicCombination.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2ToxicCombination.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2ToxicCombination.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,54 @@
+<?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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2ToxicCombination extends \Google\Collection
+{
+  protected $collection_key = 'relatedFindings';
+  public $attackExposureScore;
+  /**
+   * @var string[]
+   */
+  public $relatedFindings;
+
+  public function setAttackExposureScore($attackExposureScore)
+  {
+    $this->attackExposureScore = $attackExposureScore;
+  }
+  public function getAttackExposureScore()
+  {
+    return $this->attackExposureScore;
+  }
+  /**
+   * @param string[]
+   */
+  public function setRelatedFindings($relatedFindings)
+  {
+    $this->relatedFindings = $relatedFindings;
+  }
+  /**
+   * @return string[]
+   */
+  public function getRelatedFindings()
+  {
+    return $this->relatedFindings;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2ToxicCombination::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2ToxicCombination');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Vulnerability.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Vulnerability.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2Vulnerability.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,90 @@
+<?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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2Vulnerability extends \Google\Model
+{
+  protected $cveType = GoogleCloudSecuritycenterV2Cve::class;
+  protected $cveDataType = '';
+  protected $fixedPackageType = GoogleCloudSecuritycenterV2Package::class;
+  protected $fixedPackageDataType = '';
+  protected $offendingPackageType = GoogleCloudSecuritycenterV2Package::class;
+  protected $offendingPackageDataType = '';
+  protected $securityBulletinType = GoogleCloudSecuritycenterV2SecurityBulletin::class;
+  protected $securityBulletinDataType = '';
+
+  /**
+   * @param GoogleCloudSecuritycenterV2Cve
+   */
+  public function setCve(GoogleCloudSecuritycenterV2Cve $cve)
+  {
+    $this->cve = $cve;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2Cve
+   */
+  public function getCve()
+  {
+    return $this->cve;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2Package
+   */
+  public function setFixedPackage(GoogleCloudSecuritycenterV2Package $fixedPackage)
+  {
+    $this->fixedPackage = $fixedPackage;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2Package
+   */
+  public function getFixedPackage()
+  {
+    return $this->fixedPackage;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2Package
+   */
+  public function setOffendingPackage(GoogleCloudSecuritycenterV2Package $offendingPackage)
+  {
+    $this->offendingPackage = $offendingPackage;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2Package
+   */
+  public function getOffendingPackage()
+  {
+    return $this->offendingPackage;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV2SecurityBulletin
+   */
+  public function setSecurityBulletin(GoogleCloudSecuritycenterV2SecurityBulletin $securityBulletin)
+  {
+    $this->securityBulletin = $securityBulletin;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV2SecurityBulletin
+   */
+  public function getSecurityBulletin()
+  {
+    return $this->securityBulletin;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2Vulnerability::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2Vulnerability');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2YaraRuleSignature.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2YaraRuleSignature.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GoogleCloudSecuritycenterV2YaraRuleSignature.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\SecurityCommandCenter;
+
+class GoogleCloudSecuritycenterV2YaraRuleSignature extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $yaraRule;
+
+  /**
+   * @param string
+   */
+  public function setYaraRule($yaraRule)
+  {
+    $this->yaraRule = $yaraRule;
+  }
+  /**
+   * @return string
+   */
+  public function getYaraRule()
+  {
+    return $this->yaraRule;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudSecuritycenterV2YaraRuleSignature::class, 'Google_Service_SecurityCommandCenter_GoogleCloudSecuritycenterV2YaraRuleSignature');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GroupAssetsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GroupAssetsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GroupAssetsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,134 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SecurityCommandCenter;
+
+class GroupAssetsRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $compareDuration;
+  /**
+   * @var string
+   */
+  public $filter;
+  /**
+   * @var string
+   */
+  public $groupBy;
+  /**
+   * @var int
+   */
+  public $pageSize;
+  /**
+   * @var string
+   */
+  public $pageToken;
+  /**
+   * @var string
+   */
+  public $readTime;
+
+  /**
+   * @param string
+   */
+  public function setCompareDuration($compareDuration)
+  {
+    $this->compareDuration = $compareDuration;
+  }
+  /**
+   * @return string
+   */
+  public function getCompareDuration()
+  {
+    return $this->compareDuration;
+  }
+  /**
+   * @param string
+   */
+  public function setFilter($filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return string
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+  /**
+   * @param string
+   */
+  public function setGroupBy($groupBy)
+  {
+    $this->groupBy = $groupBy;
+  }
+  /**
+   * @return string
+   */
+  public function getGroupBy()
+  {
+    return $this->groupBy;
+  }
+  /**
+   * @param int
+   */
+  public function setPageSize($pageSize)
+  {
+    $this->pageSize = $pageSize;
+  }
+  /**
+   * @return int
+   */
+  public function getPageSize()
+  {
+    return $this->pageSize;
+  }
+  /**
+   * @param string
+   */
+  public function setPageToken($pageToken)
+  {
+    $this->pageToken = $pageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getPageToken()
+  {
+    return $this->pageToken;
+  }
+  /**
+   * @param string
+   */
+  public function setReadTime($readTime)
+  {
+    $this->readTime = $readTime;
+  }
+  /**
+   * @return string
+   */
+  public function getReadTime()
+  {
+    return $this->readTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GroupAssetsRequest::class, 'Google_Service_SecurityCommandCenter_GroupAssetsRequest');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GroupAssetsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GroupAssetsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GroupAssetsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,97 @@
+<?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\SecurityCommandCenter;
+
+class GroupAssetsResponse extends \Google\Collection
+{
+  protected $collection_key = 'groupByResults';
+  protected $groupByResultsType = GroupResult::class;
+  protected $groupByResultsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  /**
+   * @var string
+   */
+  public $readTime;
+  /**
+   * @var int
+   */
+  public $totalSize;
+
+  /**
+   * @param GroupResult[]
+   */
+  public function setGroupByResults($groupByResults)
+  {
+    $this->groupByResults = $groupByResults;
+  }
+  /**
+   * @return GroupResult[]
+   */
+  public function getGroupByResults()
+  {
+    return $this->groupByResults;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param string
+   */
+  public function setReadTime($readTime)
+  {
+    $this->readTime = $readTime;
+  }
+  /**
+   * @return string
+   */
+  public function getReadTime()
+  {
+    return $this->readTime;
+  }
+  /**
+   * @param int
+   */
+  public function setTotalSize($totalSize)
+  {
+    $this->totalSize = $totalSize;
+  }
+  /**
+   * @return int
+   */
+  public function getTotalSize()
+  {
+    return $this->totalSize;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GroupAssetsResponse::class, 'Google_Service_SecurityCommandCenter_GroupAssetsResponse');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GroupFindingsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GroupFindingsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GroupFindingsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,134 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SecurityCommandCenter;
+
+class GroupFindingsRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $compareDuration;
+  /**
+   * @var string
+   */
+  public $filter;
+  /**
+   * @var string
+   */
+  public $groupBy;
+  /**
+   * @var int
+   */
+  public $pageSize;
+  /**
+   * @var string
+   */
+  public $pageToken;
+  /**
+   * @var string
+   */
+  public $readTime;
+
+  /**
+   * @param string
+   */
+  public function setCompareDuration($compareDuration)
+  {
+    $this->compareDuration = $compareDuration;
+  }
+  /**
+   * @return string
+   */
+  public function getCompareDuration()
+  {
+    return $this->compareDuration;
+  }
+  /**
+   * @param string
+   */
+  public function setFilter($filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return string
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+  /**
+   * @param string
+   */
+  public function setGroupBy($groupBy)
+  {
+    $this->groupBy = $groupBy;
+  }
+  /**
+   * @return string
+   */
+  public function getGroupBy()
+  {
+    return $this->groupBy;
+  }
+  /**
+   * @param int
+   */
+  public function setPageSize($pageSize)
+  {
+    $this->pageSize = $pageSize;
+  }
+  /**
+   * @return int
+   */
+  public function getPageSize()
+  {
+    return $this->pageSize;
+  }
+  /**
+   * @param string
+   */
+  public function setPageToken($pageToken)
+  {
+    $this->pageToken = $pageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getPageToken()
+  {
+    return $this->pageToken;
+  }
+  /**
+   * @param string
+   */
+  public function setReadTime($readTime)
+  {
+    $this->readTime = $readTime;
+  }
+  /**
+   * @return string
+   */
+  public function getReadTime()
+  {
+    return $this->readTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GroupFindingsRequest::class, 'Google_Service_SecurityCommandCenter_GroupFindingsRequest');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GroupFindingsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GroupFindingsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GroupFindingsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,97 @@
+<?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\SecurityCommandCenter;
+
+class GroupFindingsResponse extends \Google\Collection
+{
+  protected $collection_key = 'groupByResults';
+  protected $groupByResultsType = GroupResult::class;
+  protected $groupByResultsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  /**
+   * @var string
+   */
+  public $readTime;
+  /**
+   * @var int
+   */
+  public $totalSize;
+
+  /**
+   * @param GroupResult[]
+   */
+  public function setGroupByResults($groupByResults)
+  {
+    $this->groupByResults = $groupByResults;
+  }
+  /**
+   * @return GroupResult[]
+   */
+  public function getGroupByResults()
+  {
+    return $this->groupByResults;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param string
+   */
+  public function setReadTime($readTime)
+  {
+    $this->readTime = $readTime;
+  }
+  /**
+   * @return string
+   */
+  public function getReadTime()
+  {
+    return $this->readTime;
+  }
+  /**
+   * @param int
+   */
+  public function setTotalSize($totalSize)
+  {
+    $this->totalSize = $totalSize;
+  }
+  /**
+   * @return int
+   */
+  public function getTotalSize()
+  {
+    return $this->totalSize;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GroupFindingsResponse::class, 'Google_Service_SecurityCommandCenter_GroupFindingsResponse');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GroupMembership.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GroupMembership.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GroupMembership.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\SecurityCommandCenter;
+
+class GroupMembership extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $groupId;
+  /**
+   * @var string
+   */
+  public $groupType;
+
+  /**
+   * @param string
+   */
+  public function setGroupId($groupId)
+  {
+    $this->groupId = $groupId;
+  }
+  /**
+   * @return string
+   */
+  public function getGroupId()
+  {
+    return $this->groupId;
+  }
+  /**
+   * @param string
+   */
+  public function setGroupType($groupType)
+  {
+    $this->groupType = $groupType;
+  }
+  /**
+   * @return string
+   */
+  public function getGroupType()
+  {
+    return $this->groupType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GroupMembership::class, 'Google_Service_SecurityCommandCenter_GroupMembership');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/GroupResult.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/GroupResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/GroupResult.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\SecurityCommandCenter;
+
+class GroupResult extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $count;
+  /**
+   * @var array[]
+   */
+  public $properties;
+
+  /**
+   * @param string
+   */
+  public function setCount($count)
+  {
+    $this->count = $count;
+  }
+  /**
+   * @return string
+   */
+  public function getCount()
+  {
+    return $this->count;
+  }
+  /**
+   * @param array[]
+   */
+  public function setProperties($properties)
+  {
+    $this->properties = $properties;
+  }
+  /**
+   * @return array[]
+   */
+  public function getProperties()
+  {
+    return $this->properties;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GroupResult::class, 'Google_Service_SecurityCommandCenter_GroupResult');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/IamBinding.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/IamBinding.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/IamBinding.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\SecurityCommandCenter;
+
+class IamBinding extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $action;
+  /**
+   * @var string
+   */
+  public $member;
+  /**
+   * @var string
+   */
+  public $role;
+
+  /**
+   * @param string
+   */
+  public function setAction($action)
+  {
+    $this->action = $action;
+  }
+  /**
+   * @return string
+   */
+  public function getAction()
+  {
+    return $this->action;
+  }
+  /**
+   * @param string
+   */
+  public function setMember($member)
+  {
+    $this->member = $member;
+  }
+  /**
+   * @return string
+   */
+  public function getMember()
+  {
+    return $this->member;
+  }
+  /**
+   * @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(IamBinding::class, 'Google_Service_SecurityCommandCenter_IamBinding');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/IamPolicy.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/IamPolicy.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/IamPolicy.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\SecurityCommandCenter;
+
+class IamPolicy extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $policyBlob;
+
+  /**
+   * @param string
+   */
+  public function setPolicyBlob($policyBlob)
+  {
+    $this->policyBlob = $policyBlob;
+  }
+  /**
+   * @return string
+   */
+  public function getPolicyBlob()
+  {
+    return $this->policyBlob;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(IamPolicy::class, 'Google_Service_SecurityCommandCenter_IamPolicy');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Indicator.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Indicator.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Indicator.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,97 @@
+<?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\SecurityCommandCenter;
+
+class Indicator extends \Google\Collection
+{
+  protected $collection_key = 'uris';
+  /**
+   * @var string[]
+   */
+  public $domains;
+  /**
+   * @var string[]
+   */
+  public $ipAddresses;
+  protected $signaturesType = ProcessSignature::class;
+  protected $signaturesDataType = 'array';
+  /**
+   * @var string[]
+   */
+  public $uris;
+
+  /**
+   * @param string[]
+   */
+  public function setDomains($domains)
+  {
+    $this->domains = $domains;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDomains()
+  {
+    return $this->domains;
+  }
+  /**
+   * @param string[]
+   */
+  public function setIpAddresses($ipAddresses)
+  {
+    $this->ipAddresses = $ipAddresses;
+  }
+  /**
+   * @return string[]
+   */
+  public function getIpAddresses()
+  {
+    return $this->ipAddresses;
+  }
+  /**
+   * @param ProcessSignature[]
+   */
+  public function setSignatures($signatures)
+  {
+    $this->signatures = $signatures;
+  }
+  /**
+   * @return ProcessSignature[]
+   */
+  public function getSignatures()
+  {
+    return $this->signatures;
+  }
+  /**
+   * @param string[]
+   */
+  public function setUris($uris)
+  {
+    $this->uris = $uris;
+  }
+  /**
+   * @return string[]
+   */
+  public function getUris()
+  {
+    return $this->uris;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Indicator::class, 'Google_Service_SecurityCommandCenter_Indicator');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/KernelRootkit.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/KernelRootkit.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/KernelRootkit.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,188 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SecurityCommandCenter;
+
+class KernelRootkit extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var bool
+   */
+  public $unexpectedCodeModification;
+  /**
+   * @var bool
+   */
+  public $unexpectedFtraceHandler;
+  /**
+   * @var bool
+   */
+  public $unexpectedInterruptHandler;
+  /**
+   * @var bool
+   */
+  public $unexpectedKernelCodePages;
+  /**
+   * @var bool
+   */
+  public $unexpectedKprobeHandler;
+  /**
+   * @var bool
+   */
+  public $unexpectedProcessesInRunqueue;
+  /**
+   * @var bool
+   */
+  public $unexpectedReadOnlyDataModification;
+  /**
+   * @var bool
+   */
+  public $unexpectedSystemCallHandler;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param bool
+   */
+  public function setUnexpectedCodeModification($unexpectedCodeModification)
+  {
+    $this->unexpectedCodeModification = $unexpectedCodeModification;
+  }
+  /**
+   * @return bool
+   */
+  public function getUnexpectedCodeModification()
+  {
+    return $this->unexpectedCodeModification;
+  }
+  /**
+   * @param bool
+   */
+  public function setUnexpectedFtraceHandler($unexpectedFtraceHandler)
+  {
+    $this->unexpectedFtraceHandler = $unexpectedFtraceHandler;
+  }
+  /**
+   * @return bool
+   */
+  public function getUnexpectedFtraceHandler()
+  {
+    return $this->unexpectedFtraceHandler;
+  }
+  /**
+   * @param bool
+   */
+  public function setUnexpectedInterruptHandler($unexpectedInterruptHandler)
+  {
+    $this->unexpectedInterruptHandler = $unexpectedInterruptHandler;
+  }
+  /**
+   * @return bool
+   */
+  public function getUnexpectedInterruptHandler()
+  {
+    return $this->unexpectedInterruptHandler;
+  }
+  /**
+   * @param bool
+   */
+  public function setUnexpectedKernelCodePages($unexpectedKernelCodePages)
+  {
+    $this->unexpectedKernelCodePages = $unexpectedKernelCodePages;
+  }
+  /**
+   * @return bool
+   */
+  public function getUnexpectedKernelCodePages()
+  {
+    return $this->unexpectedKernelCodePages;
+  }
+  /**
+   * @param bool
+   */
+  public function setUnexpectedKprobeHandler($unexpectedKprobeHandler)
+  {
+    $this->unexpectedKprobeHandler = $unexpectedKprobeHandler;
+  }
+  /**
+   * @return bool
+   */
+  public function getUnexpectedKprobeHandler()
+  {
+    return $this->unexpectedKprobeHandler;
+  }
+  /**
+   * @param bool
+   */
+  public function setUnexpectedProcessesInRunqueue($unexpectedProcessesInRunqueue)
+  {
+    $this->unexpectedProcessesInRunqueue = $unexpectedProcessesInRunqueue;
+  }
+  /**
+   * @return bool
+   */
+  public function getUnexpectedProcessesInRunqueue()
+  {
+    return $this->unexpectedProcessesInRunqueue;
+  }
+  /**
+   * @param bool
+   */
+  public function setUnexpectedReadOnlyDataModification($unexpectedReadOnlyDataModification)
+  {
+    $this->unexpectedReadOnlyDataModification = $unexpectedReadOnlyDataModification;
+  }
+  /**
+   * @return bool
+   */
+  public function getUnexpectedReadOnlyDataModification()
+  {
+    return $this->unexpectedReadOnlyDataModification;
+  }
+  /**
+   * @param bool
+   */
+  public function setUnexpectedSystemCallHandler($unexpectedSystemCallHandler)
+  {
+    $this->unexpectedSystemCallHandler = $unexpectedSystemCallHandler;
+  }
+  /**
+   * @return bool
+   */
+  public function getUnexpectedSystemCallHandler()
+  {
+    return $this->unexpectedSystemCallHandler;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(KernelRootkit::class, 'Google_Service_SecurityCommandCenter_KernelRootkit');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Kubernetes.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Kubernetes.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Kubernetes.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,139 @@
+<?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\SecurityCommandCenter;
+
+class Kubernetes extends \Google\Collection
+{
+  protected $collection_key = 'roles';
+  protected $accessReviewsType = AccessReview::class;
+  protected $accessReviewsDataType = 'array';
+  protected $bindingsType = GoogleCloudSecuritycenterV1Binding::class;
+  protected $bindingsDataType = 'array';
+  protected $nodePoolsType = NodePool::class;
+  protected $nodePoolsDataType = 'array';
+  protected $nodesType = Node::class;
+  protected $nodesDataType = 'array';
+  protected $objectsType = SecuritycenterObject::class;
+  protected $objectsDataType = 'array';
+  protected $podsType = Pod::class;
+  protected $podsDataType = 'array';
+  protected $rolesType = Role::class;
+  protected $rolesDataType = 'array';
+
+  /**
+   * @param AccessReview[]
+   */
+  public function setAccessReviews($accessReviews)
+  {
+    $this->accessReviews = $accessReviews;
+  }
+  /**
+   * @return AccessReview[]
+   */
+  public function getAccessReviews()
+  {
+    return $this->accessReviews;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV1Binding[]
+   */
+  public function setBindings($bindings)
+  {
+    $this->bindings = $bindings;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV1Binding[]
+   */
+  public function getBindings()
+  {
+    return $this->bindings;
+  }
+  /**
+   * @param NodePool[]
+   */
+  public function setNodePools($nodePools)
+  {
+    $this->nodePools = $nodePools;
+  }
+  /**
+   * @return NodePool[]
+   */
+  public function getNodePools()
+  {
+    return $this->nodePools;
+  }
+  /**
+   * @param Node[]
+   */
+  public function setNodes($nodes)
+  {
+    $this->nodes = $nodes;
+  }
+  /**
+   * @return Node[]
+   */
+  public function getNodes()
+  {
+    return $this->nodes;
+  }
+  /**
+   * @param SecuritycenterObject[]
+   */
+  public function setObjects($objects)
+  {
+    $this->objects = $objects;
+  }
+  /**
+   * @return SecuritycenterObject[]
+   */
+  public function getObjects()
+  {
+    return $this->objects;
+  }
+  /**
+   * @param Pod[]
+   */
+  public function setPods($pods)
+  {
+    $this->pods = $pods;
+  }
+  /**
+   * @return Pod[]
+   */
+  public function getPods()
+  {
+    return $this->pods;
+  }
+  /**
+   * @param Role[]
+   */
+  public function setRoles($roles)
+  {
+    $this->roles = $roles;
+  }
+  /**
+   * @return Role[]
+   */
+  public function getRoles()
+  {
+    return $this->roles;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Kubernetes::class, 'Google_Service_SecurityCommandCenter_Kubernetes');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Label.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Label.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Label.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\SecurityCommandCenter;
+
+class Label extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setValue($value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return string
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Label::class, 'Google_Service_SecurityCommandCenter_Label');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/ListAssetsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/ListAssetsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/ListAssetsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,97 @@
+<?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\SecurityCommandCenter;
+
+class ListAssetsResponse extends \Google\Collection
+{
+  protected $collection_key = 'listAssetsResults';
+  protected $listAssetsResultsType = ListAssetsResult::class;
+  protected $listAssetsResultsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  /**
+   * @var string
+   */
+  public $readTime;
+  /**
+   * @var int
+   */
+  public $totalSize;
+
+  /**
+   * @param ListAssetsResult[]
+   */
+  public function setListAssetsResults($listAssetsResults)
+  {
+    $this->listAssetsResults = $listAssetsResults;
+  }
+  /**
+   * @return ListAssetsResult[]
+   */
+  public function getListAssetsResults()
+  {
+    return $this->listAssetsResults;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param string
+   */
+  public function setReadTime($readTime)
+  {
+    $this->readTime = $readTime;
+  }
+  /**
+   * @return string
+   */
+  public function getReadTime()
+  {
+    return $this->readTime;
+  }
+  /**
+   * @param int
+   */
+  public function setTotalSize($totalSize)
+  {
+    $this->totalSize = $totalSize;
+  }
+  /**
+   * @return int
+   */
+  public function getTotalSize()
+  {
+    return $this->totalSize;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListAssetsResponse::class, 'Google_Service_SecurityCommandCenter_ListAssetsResponse');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/ListAssetsResult.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/ListAssetsResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/ListAssetsResult.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\SecurityCommandCenter;
+
+class ListAssetsResult extends \Google\Model
+{
+  protected $assetType = Asset::class;
+  protected $assetDataType = '';
+  /**
+   * @var string
+   */
+  public $stateChange;
+
+  /**
+   * @param Asset
+   */
+  public function setAsset(Asset $asset)
+  {
+    $this->asset = $asset;
+  }
+  /**
+   * @return Asset
+   */
+  public function getAsset()
+  {
+    return $this->asset;
+  }
+  /**
+   * @param string
+   */
+  public function setStateChange($stateChange)
+  {
+    $this->stateChange = $stateChange;
+  }
+  /**
+   * @return string
+   */
+  public function getStateChange()
+  {
+    return $this->stateChange;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListAssetsResult::class, 'Google_Service_SecurityCommandCenter_ListAssetsResult');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/ListAttackPathsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/ListAttackPathsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/ListAttackPathsResponse.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\SecurityCommandCenter;
+
+class ListAttackPathsResponse extends \Google\Collection
+{
+  protected $collection_key = 'attackPaths';
+  protected $attackPathsType = AttackPath::class;
+  protected $attackPathsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param AttackPath[]
+   */
+  public function setAttackPaths($attackPaths)
+  {
+    $this->attackPaths = $attackPaths;
+  }
+  /**
+   * @return AttackPath[]
+   */
+  public function getAttackPaths()
+  {
+    return $this->attackPaths;
+  }
+  /**
+   * @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(ListAttackPathsResponse::class, 'Google_Service_SecurityCommandCenter_ListAttackPathsResponse');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/ListBigQueryExportsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/ListBigQueryExportsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/ListBigQueryExportsResponse.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\SecurityCommandCenter;
+
+class ListBigQueryExportsResponse extends \Google\Collection
+{
+  protected $collection_key = 'bigQueryExports';
+  protected $bigQueryExportsType = GoogleCloudSecuritycenterV1BigQueryExport::class;
+  protected $bigQueryExportsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudSecuritycenterV1BigQueryExport[]
+   */
+  public function setBigQueryExports($bigQueryExports)
+  {
+    $this->bigQueryExports = $bigQueryExports;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV1BigQueryExport[]
+   */
+  public function getBigQueryExports()
+  {
+    return $this->bigQueryExports;
+  }
+  /**
+   * @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(ListBigQueryExportsResponse::class, 'Google_Service_SecurityCommandCenter_ListBigQueryExportsResponse');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/ListDescendantEventThreatDetectionCustomModulesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/ListDescendantEventThreatDetectionCustomModulesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/ListDescendantEventThreatDetectionCustomModulesResponse.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\SecurityCommandCenter;
+
+class ListDescendantEventThreatDetectionCustomModulesResponse extends \Google\Collection
+{
+  protected $collection_key = 'eventThreatDetectionCustomModules';
+  protected $eventThreatDetectionCustomModulesType = EventThreatDetectionCustomModule::class;
+  protected $eventThreatDetectionCustomModulesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param EventThreatDetectionCustomModule[]
+   */
+  public function setEventThreatDetectionCustomModules($eventThreatDetectionCustomModules)
+  {
+    $this->eventThreatDetectionCustomModules = $eventThreatDetectionCustomModules;
+  }
+  /**
+   * @return EventThreatDetectionCustomModule[]
+   */
+  public function getEventThreatDetectionCustomModules()
+  {
+    return $this->eventThreatDetectionCustomModules;
+  }
+  /**
+   * @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(ListDescendantEventThreatDetectionCustomModulesResponse::class, 'Google_Service_SecurityCommandCenter_ListDescendantEventThreatDetectionCustomModulesResponse');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/ListDescendantSecurityHealthAnalyticsCustomModulesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/ListDescendantSecurityHealthAnalyticsCustomModulesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/ListDescendantSecurityHealthAnalyticsCustomModulesResponse.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\SecurityCommandCenter;
+
+class ListDescendantSecurityHealthAnalyticsCustomModulesResponse extends \Google\Collection
+{
+  protected $collection_key = 'securityHealthAnalyticsCustomModules';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $securityHealthAnalyticsCustomModulesType = GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule::class;
+  protected $securityHealthAnalyticsCustomModulesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule[]
+   */
+  public function setSecurityHealthAnalyticsCustomModules($securityHealthAnalyticsCustomModules)
+  {
+    $this->securityHealthAnalyticsCustomModules = $securityHealthAnalyticsCustomModules;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule[]
+   */
+  public function getSecurityHealthAnalyticsCustomModules()
+  {
+    return $this->securityHealthAnalyticsCustomModules;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListDescendantSecurityHealthAnalyticsCustomModulesResponse::class, 'Google_Service_SecurityCommandCenter_ListDescendantSecurityHealthAnalyticsCustomModulesResponse');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/ListEffectiveEventThreatDetectionCustomModulesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/ListEffectiveEventThreatDetectionCustomModulesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/ListEffectiveEventThreatDetectionCustomModulesResponse.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\SecurityCommandCenter;
+
+class ListEffectiveEventThreatDetectionCustomModulesResponse extends \Google\Collection
+{
+  protected $collection_key = 'effectiveEventThreatDetectionCustomModules';
+  protected $effectiveEventThreatDetectionCustomModulesType = EffectiveEventThreatDetectionCustomModule::class;
+  protected $effectiveEventThreatDetectionCustomModulesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param EffectiveEventThreatDetectionCustomModule[]
+   */
+  public function setEffectiveEventThreatDetectionCustomModules($effectiveEventThreatDetectionCustomModules)
+  {
+    $this->effectiveEventThreatDetectionCustomModules = $effectiveEventThreatDetectionCustomModules;
+  }
+  /**
+   * @return EffectiveEventThreatDetectionCustomModule[]
+   */
+  public function getEffectiveEventThreatDetectionCustomModules()
+  {
+    return $this->effectiveEventThreatDetectionCustomModules;
+  }
+  /**
+   * @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(ListEffectiveEventThreatDetectionCustomModulesResponse::class, 'Google_Service_SecurityCommandCenter_ListEffectiveEventThreatDetectionCustomModulesResponse');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/ListEffectiveSecurityHealthAnalyticsCustomModulesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/ListEffectiveSecurityHealthAnalyticsCustomModulesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/ListEffectiveSecurityHealthAnalyticsCustomModulesResponse.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\SecurityCommandCenter;
+
+class ListEffectiveSecurityHealthAnalyticsCustomModulesResponse extends \Google\Collection
+{
+  protected $collection_key = 'effectiveSecurityHealthAnalyticsCustomModules';
+  protected $effectiveSecurityHealthAnalyticsCustomModulesType = GoogleCloudSecuritycenterV1EffectiveSecurityHealthAnalyticsCustomModule::class;
+  protected $effectiveSecurityHealthAnalyticsCustomModulesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudSecuritycenterV1EffectiveSecurityHealthAnalyticsCustomModule[]
+   */
+  public function setEffectiveSecurityHealthAnalyticsCustomModules($effectiveSecurityHealthAnalyticsCustomModules)
+  {
+    $this->effectiveSecurityHealthAnalyticsCustomModules = $effectiveSecurityHealthAnalyticsCustomModules;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV1EffectiveSecurityHealthAnalyticsCustomModule[]
+   */
+  public function getEffectiveSecurityHealthAnalyticsCustomModules()
+  {
+    return $this->effectiveSecurityHealthAnalyticsCustomModules;
+  }
+  /**
+   * @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(ListEffectiveSecurityHealthAnalyticsCustomModulesResponse::class, 'Google_Service_SecurityCommandCenter_ListEffectiveSecurityHealthAnalyticsCustomModulesResponse');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/ListEventThreatDetectionCustomModulesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/ListEventThreatDetectionCustomModulesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/ListEventThreatDetectionCustomModulesResponse.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\SecurityCommandCenter;
+
+class ListEventThreatDetectionCustomModulesResponse extends \Google\Collection
+{
+  protected $collection_key = 'eventThreatDetectionCustomModules';
+  protected $eventThreatDetectionCustomModulesType = EventThreatDetectionCustomModule::class;
+  protected $eventThreatDetectionCustomModulesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param EventThreatDetectionCustomModule[]
+   */
+  public function setEventThreatDetectionCustomModules($eventThreatDetectionCustomModules)
+  {
+    $this->eventThreatDetectionCustomModules = $eventThreatDetectionCustomModules;
+  }
+  /**
+   * @return EventThreatDetectionCustomModule[]
+   */
+  public function getEventThreatDetectionCustomModules()
+  {
+    return $this->eventThreatDetectionCustomModules;
+  }
+  /**
+   * @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(ListEventThreatDetectionCustomModulesResponse::class, 'Google_Service_SecurityCommandCenter_ListEventThreatDetectionCustomModulesResponse');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/ListFindingsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/ListFindingsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/ListFindingsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,97 @@
+<?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\SecurityCommandCenter;
+
+class ListFindingsResponse extends \Google\Collection
+{
+  protected $collection_key = 'listFindingsResults';
+  protected $listFindingsResultsType = ListFindingsResult::class;
+  protected $listFindingsResultsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  /**
+   * @var string
+   */
+  public $readTime;
+  /**
+   * @var int
+   */
+  public $totalSize;
+
+  /**
+   * @param ListFindingsResult[]
+   */
+  public function setListFindingsResults($listFindingsResults)
+  {
+    $this->listFindingsResults = $listFindingsResults;
+  }
+  /**
+   * @return ListFindingsResult[]
+   */
+  public function getListFindingsResults()
+  {
+    return $this->listFindingsResults;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param string
+   */
+  public function setReadTime($readTime)
+  {
+    $this->readTime = $readTime;
+  }
+  /**
+   * @return string
+   */
+  public function getReadTime()
+  {
+    return $this->readTime;
+  }
+  /**
+   * @param int
+   */
+  public function setTotalSize($totalSize)
+  {
+    $this->totalSize = $totalSize;
+  }
+  /**
+   * @return int
+   */
+  public function getTotalSize()
+  {
+    return $this->totalSize;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListFindingsResponse::class, 'Google_Service_SecurityCommandCenter_ListFindingsResponse');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/ListFindingsResult.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/ListFindingsResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/ListFindingsResult.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\SecurityCommandCenter;
+
+class ListFindingsResult extends \Google\Model
+{
+  protected $findingType = Finding::class;
+  protected $findingDataType = '';
+  protected $resourceType = SecuritycenterResource::class;
+  protected $resourceDataType = '';
+  /**
+   * @var string
+   */
+  public $stateChange;
+
+  /**
+   * @param Finding
+   */
+  public function setFinding(Finding $finding)
+  {
+    $this->finding = $finding;
+  }
+  /**
+   * @return Finding
+   */
+  public function getFinding()
+  {
+    return $this->finding;
+  }
+  /**
+   * @param SecuritycenterResource
+   */
+  public function setResource(SecuritycenterResource $resource)
+  {
+    $this->resource = $resource;
+  }
+  /**
+   * @return SecuritycenterResource
+   */
+  public function getResource()
+  {
+    return $this->resource;
+  }
+  /**
+   * @param string
+   */
+  public function setStateChange($stateChange)
+  {
+    $this->stateChange = $stateChange;
+  }
+  /**
+   * @return string
+   */
+  public function getStateChange()
+  {
+    return $this->stateChange;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListFindingsResult::class, 'Google_Service_SecurityCommandCenter_ListFindingsResult');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/ListMuteConfigsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/ListMuteConfigsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/ListMuteConfigsResponse.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\SecurityCommandCenter;
+
+class ListMuteConfigsResponse extends \Google\Collection
+{
+  protected $collection_key = 'muteConfigs';
+  protected $muteConfigsType = GoogleCloudSecuritycenterV1MuteConfig::class;
+  protected $muteConfigsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudSecuritycenterV1MuteConfig[]
+   */
+  public function setMuteConfigs($muteConfigs)
+  {
+    $this->muteConfigs = $muteConfigs;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV1MuteConfig[]
+   */
+  public function getMuteConfigs()
+  {
+    return $this->muteConfigs;
+  }
+  /**
+   * @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(ListMuteConfigsResponse::class, 'Google_Service_SecurityCommandCenter_ListMuteConfigsResponse');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/ListNotificationConfigsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/ListNotificationConfigsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/ListNotificationConfigsResponse.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\SecurityCommandCenter;
+
+class ListNotificationConfigsResponse extends \Google\Collection
+{
+  protected $collection_key = 'notificationConfigs';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $notificationConfigsType = NotificationConfig::class;
+  protected $notificationConfigsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param NotificationConfig[]
+   */
+  public function setNotificationConfigs($notificationConfigs)
+  {
+    $this->notificationConfigs = $notificationConfigs;
+  }
+  /**
+   * @return NotificationConfig[]
+   */
+  public function getNotificationConfigs()
+  {
+    return $this->notificationConfigs;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListNotificationConfigsResponse::class, 'Google_Service_SecurityCommandCenter_ListNotificationConfigsResponse');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/ListOperationsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/ListOperationsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/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\SecurityCommandCenter;
+
+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_SecurityCommandCenter_ListOperationsResponse');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/ListResourceValueConfigsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/ListResourceValueConfigsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/ListResourceValueConfigsResponse.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\SecurityCommandCenter;
+
+class ListResourceValueConfigsResponse extends \Google\Collection
+{
+  protected $collection_key = 'resourceValueConfigs';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $resourceValueConfigsType = GoogleCloudSecuritycenterV1ResourceValueConfig::class;
+  protected $resourceValueConfigsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV1ResourceValueConfig[]
+   */
+  public function setResourceValueConfigs($resourceValueConfigs)
+  {
+    $this->resourceValueConfigs = $resourceValueConfigs;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV1ResourceValueConfig[]
+   */
+  public function getResourceValueConfigs()
+  {
+    return $this->resourceValueConfigs;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListResourceValueConfigsResponse::class, 'Google_Service_SecurityCommandCenter_ListResourceValueConfigsResponse');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/ListSecurityHealthAnalyticsCustomModulesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/ListSecurityHealthAnalyticsCustomModulesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/ListSecurityHealthAnalyticsCustomModulesResponse.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\SecurityCommandCenter;
+
+class ListSecurityHealthAnalyticsCustomModulesResponse extends \Google\Collection
+{
+  protected $collection_key = 'securityHealthAnalyticsCustomModules';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $securityHealthAnalyticsCustomModulesType = GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule::class;
+  protected $securityHealthAnalyticsCustomModulesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule[]
+   */
+  public function setSecurityHealthAnalyticsCustomModules($securityHealthAnalyticsCustomModules)
+  {
+    $this->securityHealthAnalyticsCustomModules = $securityHealthAnalyticsCustomModules;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule[]
+   */
+  public function getSecurityHealthAnalyticsCustomModules()
+  {
+    return $this->securityHealthAnalyticsCustomModules;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListSecurityHealthAnalyticsCustomModulesResponse::class, 'Google_Service_SecurityCommandCenter_ListSecurityHealthAnalyticsCustomModulesResponse');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/ListSourcesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/ListSourcesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/ListSourcesResponse.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\SecurityCommandCenter;
+
+class ListSourcesResponse extends \Google\Collection
+{
+  protected $collection_key = 'sources';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $sourcesType = Source::class;
+  protected $sourcesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param Source[]
+   */
+  public function setSources($sources)
+  {
+    $this->sources = $sources;
+  }
+  /**
+   * @return Source[]
+   */
+  public function getSources()
+  {
+    return $this->sources;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListSourcesResponse::class, 'Google_Service_SecurityCommandCenter_ListSourcesResponse');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/ListValuedResourcesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/ListValuedResourcesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/ListValuedResourcesResponse.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\SecurityCommandCenter;
+
+class ListValuedResourcesResponse extends \Google\Collection
+{
+  protected $collection_key = 'valuedResources';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  /**
+   * @var int
+   */
+  public $totalSize;
+  protected $valuedResourcesType = ValuedResource::class;
+  protected $valuedResourcesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param int
+   */
+  public function setTotalSize($totalSize)
+  {
+    $this->totalSize = $totalSize;
+  }
+  /**
+   * @return int
+   */
+  public function getTotalSize()
+  {
+    return $this->totalSize;
+  }
+  /**
+   * @param ValuedResource[]
+   */
+  public function setValuedResources($valuedResources)
+  {
+    $this->valuedResources = $valuedResources;
+  }
+  /**
+   * @return ValuedResource[]
+   */
+  public function getValuedResources()
+  {
+    return $this->valuedResources;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListValuedResourcesResponse::class, 'Google_Service_SecurityCommandCenter_ListValuedResourcesResponse');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/LoadBalancer.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/LoadBalancer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/LoadBalancer.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\SecurityCommandCenter;
+
+class LoadBalancer extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @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(LoadBalancer::class, 'Google_Service_SecurityCommandCenter_LoadBalancer');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/LogEntry.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/LogEntry.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/LogEntry.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\SecurityCommandCenter;
+
+class LogEntry extends \Google\Model
+{
+  protected $cloudLoggingEntryType = CloudLoggingEntry::class;
+  protected $cloudLoggingEntryDataType = '';
+
+  /**
+   * @param CloudLoggingEntry
+   */
+  public function setCloudLoggingEntry(CloudLoggingEntry $cloudLoggingEntry)
+  {
+    $this->cloudLoggingEntry = $cloudLoggingEntry;
+  }
+  /**
+   * @return CloudLoggingEntry
+   */
+  public function getCloudLoggingEntry()
+  {
+    return $this->cloudLoggingEntry;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(LogEntry::class, 'Google_Service_SecurityCommandCenter_LogEntry');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/MemoryHashSignature.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/MemoryHashSignature.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/MemoryHashSignature.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\SecurityCommandCenter;
+
+class MemoryHashSignature extends \Google\Collection
+{
+  protected $collection_key = 'detections';
+  /**
+   * @var string
+   */
+  public $binaryFamily;
+  protected $detectionsType = Detection::class;
+  protected $detectionsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setBinaryFamily($binaryFamily)
+  {
+    $this->binaryFamily = $binaryFamily;
+  }
+  /**
+   * @return string
+   */
+  public function getBinaryFamily()
+  {
+    return $this->binaryFamily;
+  }
+  /**
+   * @param Detection[]
+   */
+  public function setDetections($detections)
+  {
+    $this->detections = $detections;
+  }
+  /**
+   * @return Detection[]
+   */
+  public function getDetections()
+  {
+    return $this->detections;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(MemoryHashSignature::class, 'Google_Service_SecurityCommandCenter_MemoryHashSignature');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/MitreAttack.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/MitreAttack.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/MitreAttack.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,117 @@
+<?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\SecurityCommandCenter;
+
+class MitreAttack extends \Google\Collection
+{
+  protected $collection_key = 'primaryTechniques';
+  /**
+   * @var string[]
+   */
+  public $additionalTactics;
+  /**
+   * @var string[]
+   */
+  public $additionalTechniques;
+  /**
+   * @var string
+   */
+  public $primaryTactic;
+  /**
+   * @var string[]
+   */
+  public $primaryTechniques;
+  /**
+   * @var string
+   */
+  public $version;
+
+  /**
+   * @param string[]
+   */
+  public function setAdditionalTactics($additionalTactics)
+  {
+    $this->additionalTactics = $additionalTactics;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAdditionalTactics()
+  {
+    return $this->additionalTactics;
+  }
+  /**
+   * @param string[]
+   */
+  public function setAdditionalTechniques($additionalTechniques)
+  {
+    $this->additionalTechniques = $additionalTechniques;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAdditionalTechniques()
+  {
+    return $this->additionalTechniques;
+  }
+  /**
+   * @param string
+   */
+  public function setPrimaryTactic($primaryTactic)
+  {
+    $this->primaryTactic = $primaryTactic;
+  }
+  /**
+   * @return string
+   */
+  public function getPrimaryTactic()
+  {
+    return $this->primaryTactic;
+  }
+  /**
+   * @param string[]
+   */
+  public function setPrimaryTechniques($primaryTechniques)
+  {
+    $this->primaryTechniques = $primaryTechniques;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPrimaryTechniques()
+  {
+    return $this->primaryTechniques;
+  }
+  /**
+   * @param string
+   */
+  public function setVersion($version)
+  {
+    $this->version = $version;
+  }
+  /**
+   * @return string
+   */
+  public function getVersion()
+  {
+    return $this->version;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(MitreAttack::class, 'Google_Service_SecurityCommandCenter_MitreAttack');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/MuteInfo.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/MuteInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/MuteInfo.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\SecurityCommandCenter;
+
+class MuteInfo extends \Google\Collection
+{
+  protected $collection_key = 'dynamicMuteRecords';
+  protected $dynamicMuteRecordsType = DynamicMuteRecord::class;
+  protected $dynamicMuteRecordsDataType = 'array';
+  protected $staticMuteType = StaticMute::class;
+  protected $staticMuteDataType = '';
+
+  /**
+   * @param DynamicMuteRecord[]
+   */
+  public function setDynamicMuteRecords($dynamicMuteRecords)
+  {
+    $this->dynamicMuteRecords = $dynamicMuteRecords;
+  }
+  /**
+   * @return DynamicMuteRecord[]
+   */
+  public function getDynamicMuteRecords()
+  {
+    return $this->dynamicMuteRecords;
+  }
+  /**
+   * @param StaticMute
+   */
+  public function setStaticMute(StaticMute $staticMute)
+  {
+    $this->staticMute = $staticMute;
+  }
+  /**
+   * @return StaticMute
+   */
+  public function getStaticMute()
+  {
+    return $this->staticMute;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(MuteInfo::class, 'Google_Service_SecurityCommandCenter_MuteInfo');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Node.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Node.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Node.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\SecurityCommandCenter;
+
+class Node extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @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(Node::class, 'Google_Service_SecurityCommandCenter_Node');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/NodePool.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/NodePool.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/NodePool.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\SecurityCommandCenter;
+
+class NodePool extends \Google\Collection
+{
+  protected $collection_key = 'nodes';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $nodesType = Node::class;
+  protected $nodesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param Node[]
+   */
+  public function setNodes($nodes)
+  {
+    $this->nodes = $nodes;
+  }
+  /**
+   * @return Node[]
+   */
+  public function getNodes()
+  {
+    return $this->nodes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(NodePool::class, 'Google_Service_SecurityCommandCenter_NodePool');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Notebook.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Notebook.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Notebook.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\SecurityCommandCenter;
+
+class Notebook extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $lastAuthor;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $notebookUpdateTime;
+  /**
+   * @var string
+   */
+  public $service;
+
+  /**
+   * @param string
+   */
+  public function setLastAuthor($lastAuthor)
+  {
+    $this->lastAuthor = $lastAuthor;
+  }
+  /**
+   * @return string
+   */
+  public function getLastAuthor()
+  {
+    return $this->lastAuthor;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setNotebookUpdateTime($notebookUpdateTime)
+  {
+    $this->notebookUpdateTime = $notebookUpdateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getNotebookUpdateTime()
+  {
+    return $this->notebookUpdateTime;
+  }
+  /**
+   * @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(Notebook::class, 'Google_Service_SecurityCommandCenter_Notebook');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/NotificationConfig.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/NotificationConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/NotificationConfig.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\SecurityCommandCenter;
+
+class NotificationConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $pubsubTopic;
+  /**
+   * @var string
+   */
+  public $serviceAccount;
+  protected $streamingConfigType = StreamingConfig::class;
+  protected $streamingConfigDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setPubsubTopic($pubsubTopic)
+  {
+    $this->pubsubTopic = $pubsubTopic;
+  }
+  /**
+   * @return string
+   */
+  public function getPubsubTopic()
+  {
+    return $this->pubsubTopic;
+  }
+  /**
+   * @param string
+   */
+  public function setServiceAccount($serviceAccount)
+  {
+    $this->serviceAccount = $serviceAccount;
+  }
+  /**
+   * @return string
+   */
+  public function getServiceAccount()
+  {
+    return $this->serviceAccount;
+  }
+  /**
+   * @param StreamingConfig
+   */
+  public function setStreamingConfig(StreamingConfig $streamingConfig)
+  {
+    $this->streamingConfig = $streamingConfig;
+  }
+  /**
+   * @return StreamingConfig
+   */
+  public function getStreamingConfig()
+  {
+    return $this->streamingConfig;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(NotificationConfig::class, 'Google_Service_SecurityCommandCenter_NotificationConfig');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Operation.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Operation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/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\SecurityCommandCenter;
+
+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_SecurityCommandCenter_Operation');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/OrgPolicy.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/OrgPolicy.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/OrgPolicy.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\SecurityCommandCenter;
+
+class OrgPolicy extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @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(OrgPolicy::class, 'Google_Service_SecurityCommandCenter_OrgPolicy');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/OrganizationSettings.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/OrganizationSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/OrganizationSettings.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\SecurityCommandCenter;
+
+class OrganizationSettings extends \Google\Model
+{
+  protected $assetDiscoveryConfigType = AssetDiscoveryConfig::class;
+  protected $assetDiscoveryConfigDataType = '';
+  /**
+   * @var bool
+   */
+  public $enableAssetDiscovery;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param AssetDiscoveryConfig
+   */
+  public function setAssetDiscoveryConfig(AssetDiscoveryConfig $assetDiscoveryConfig)
+  {
+    $this->assetDiscoveryConfig = $assetDiscoveryConfig;
+  }
+  /**
+   * @return AssetDiscoveryConfig
+   */
+  public function getAssetDiscoveryConfig()
+  {
+    return $this->assetDiscoveryConfig;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnableAssetDiscovery($enableAssetDiscovery)
+  {
+    $this->enableAssetDiscovery = $enableAssetDiscovery;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableAssetDiscovery()
+  {
+    return $this->enableAssetDiscovery;
+  }
+  /**
+   * @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(OrganizationSettings::class, 'Google_Service_SecurityCommandCenter_OrganizationSettings');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Package.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Package.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Package.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\SecurityCommandCenter;
+
+class Package extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $cpeUri;
+  /**
+   * @var string
+   */
+  public $packageName;
+  /**
+   * @var string
+   */
+  public $packageType;
+  /**
+   * @var string
+   */
+  public $packageVersion;
+
+  /**
+   * @param string
+   */
+  public function setCpeUri($cpeUri)
+  {
+    $this->cpeUri = $cpeUri;
+  }
+  /**
+   * @return string
+   */
+  public function getCpeUri()
+  {
+    return $this->cpeUri;
+  }
+  /**
+   * @param string
+   */
+  public function setPackageName($packageName)
+  {
+    $this->packageName = $packageName;
+  }
+  /**
+   * @return string
+   */
+  public function getPackageName()
+  {
+    return $this->packageName;
+  }
+  /**
+   * @param string
+   */
+  public function setPackageType($packageType)
+  {
+    $this->packageType = $packageType;
+  }
+  /**
+   * @return string
+   */
+  public function getPackageType()
+  {
+    return $this->packageType;
+  }
+  /**
+   * @param string
+   */
+  public function setPackageVersion($packageVersion)
+  {
+    $this->packageVersion = $packageVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getPackageVersion()
+  {
+    return $this->packageVersion;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Package::class, 'Google_Service_SecurityCommandCenter_Package');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/PathNode.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/PathNode.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/PathNode.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,97 @@
+<?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\SecurityCommandCenter;
+
+class PathNode extends \Google\Collection
+{
+  protected $collection_key = 'associatedFindings';
+  protected $associatedFindingsType = AssociatedFinding::class;
+  protected $associatedFindingsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $resource;
+  /**
+   * @var string
+   */
+  public $resourceType;
+
+  /**
+   * @param AssociatedFinding[]
+   */
+  public function setAssociatedFindings($associatedFindings)
+  {
+    $this->associatedFindings = $associatedFindings;
+  }
+  /**
+   * @return AssociatedFinding[]
+   */
+  public function getAssociatedFindings()
+  {
+    return $this->associatedFindings;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setResource($resource)
+  {
+    $this->resource = $resource;
+  }
+  /**
+   * @return string
+   */
+  public function getResource()
+  {
+    return $this->resource;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceType($resourceType)
+  {
+    $this->resourceType = $resourceType;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceType()
+  {
+    return $this->resourceType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PathNode::class, 'Google_Service_SecurityCommandCenter_PathNode');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/PathNodeAssociatedFinding.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/PathNodeAssociatedFinding.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/PathNodeAssociatedFinding.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\SecurityCommandCenter;
+
+class PathNodeAssociatedFinding extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $canonicalFinding;
+  /**
+   * @var string
+   */
+  public $findingCategory;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setCanonicalFinding($canonicalFinding)
+  {
+    $this->canonicalFinding = $canonicalFinding;
+  }
+  /**
+   * @return string
+   */
+  public function getCanonicalFinding()
+  {
+    return $this->canonicalFinding;
+  }
+  /**
+   * @param string
+   */
+  public function setFindingCategory($findingCategory)
+  {
+    $this->findingCategory = $findingCategory;
+  }
+  /**
+   * @return string
+   */
+  public function getFindingCategory()
+  {
+    return $this->findingCategory;
+  }
+  /**
+   * @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(PathNodeAssociatedFinding::class, 'Google_Service_SecurityCommandCenter_PathNodeAssociatedFinding');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Pod.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Pod.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Pod.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\SecurityCommandCenter;
+
+class Pod extends \Google\Collection
+{
+  protected $collection_key = 'labels';
+  protected $containersType = Container::class;
+  protected $containersDataType = 'array';
+  protected $labelsType = Label::class;
+  protected $labelsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $ns;
+
+  /**
+   * @param Container[]
+   */
+  public function setContainers($containers)
+  {
+    $this->containers = $containers;
+  }
+  /**
+   * @return Container[]
+   */
+  public function getContainers()
+  {
+    return $this->containers;
+  }
+  /**
+   * @param Label[]
+   */
+  public function setLabels($labels)
+  {
+    $this->labels = $labels;
+  }
+  /**
+   * @return Label[]
+   */
+  public function getLabels()
+  {
+    return $this->labels;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setNs($ns)
+  {
+    $this->ns = $ns;
+  }
+  /**
+   * @return string
+   */
+  public function getNs()
+  {
+    return $this->ns;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Pod::class, 'Google_Service_SecurityCommandCenter_Pod');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Policy.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Policy.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/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\SecurityCommandCenter;
+
+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_SecurityCommandCenter_Policy');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/PolicyDriftDetails.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/PolicyDriftDetails.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/PolicyDriftDetails.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\SecurityCommandCenter;
+
+class PolicyDriftDetails extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $detectedValue;
+  /**
+   * @var string
+   */
+  public $expectedValue;
+  /**
+   * @var string
+   */
+  public $field;
+
+  /**
+   * @param string
+   */
+  public function setDetectedValue($detectedValue)
+  {
+    $this->detectedValue = $detectedValue;
+  }
+  /**
+   * @return string
+   */
+  public function getDetectedValue()
+  {
+    return $this->detectedValue;
+  }
+  /**
+   * @param string
+   */
+  public function setExpectedValue($expectedValue)
+  {
+    $this->expectedValue = $expectedValue;
+  }
+  /**
+   * @return string
+   */
+  public function getExpectedValue()
+  {
+    return $this->expectedValue;
+  }
+  /**
+   * @param string
+   */
+  public function setField($field)
+  {
+    $this->field = $field;
+  }
+  /**
+   * @return string
+   */
+  public function getField()
+  {
+    return $this->field;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PolicyDriftDetails::class, 'Google_Service_SecurityCommandCenter_PolicyDriftDetails');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Position.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Position.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Position.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\SecurityCommandCenter;
+
+class Position extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $columnNumber;
+  /**
+   * @var int
+   */
+  public $lineNumber;
+
+  /**
+   * @param int
+   */
+  public function setColumnNumber($columnNumber)
+  {
+    $this->columnNumber = $columnNumber;
+  }
+  /**
+   * @return int
+   */
+  public function getColumnNumber()
+  {
+    return $this->columnNumber;
+  }
+  /**
+   * @param int
+   */
+  public function setLineNumber($lineNumber)
+  {
+    $this->lineNumber = $lineNumber;
+  }
+  /**
+   * @return int
+   */
+  public function getLineNumber()
+  {
+    return $this->lineNumber;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Position::class, 'Google_Service_SecurityCommandCenter_Position');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Process.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Process.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Process.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,199 @@
+<?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\SecurityCommandCenter;
+
+class Process extends \Google\Collection
+{
+  protected $collection_key = 'libraries';
+  /**
+   * @var string[]
+   */
+  public $args;
+  /**
+   * @var bool
+   */
+  public $argumentsTruncated;
+  protected $binaryType = SecuritycenterFile::class;
+  protected $binaryDataType = '';
+  protected $envVariablesType = EnvironmentVariable::class;
+  protected $envVariablesDataType = 'array';
+  /**
+   * @var bool
+   */
+  public $envVariablesTruncated;
+  protected $librariesType = SecuritycenterFile::class;
+  protected $librariesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $parentPid;
+  /**
+   * @var string
+   */
+  public $pid;
+  protected $scriptType = SecuritycenterFile::class;
+  protected $scriptDataType = '';
+
+  /**
+   * @param string[]
+   */
+  public function setArgs($args)
+  {
+    $this->args = $args;
+  }
+  /**
+   * @return string[]
+   */
+  public function getArgs()
+  {
+    return $this->args;
+  }
+  /**
+   * @param bool
+   */
+  public function setArgumentsTruncated($argumentsTruncated)
+  {
+    $this->argumentsTruncated = $argumentsTruncated;
+  }
+  /**
+   * @return bool
+   */
+  public function getArgumentsTruncated()
+  {
+    return $this->argumentsTruncated;
+  }
+  /**
+   * @param SecuritycenterFile
+   */
+  public function setBinary(SecuritycenterFile $binary)
+  {
+    $this->binary = $binary;
+  }
+  /**
+   * @return SecuritycenterFile
+   */
+  public function getBinary()
+  {
+    return $this->binary;
+  }
+  /**
+   * @param EnvironmentVariable[]
+   */
+  public function setEnvVariables($envVariables)
+  {
+    $this->envVariables = $envVariables;
+  }
+  /**
+   * @return EnvironmentVariable[]
+   */
+  public function getEnvVariables()
+  {
+    return $this->envVariables;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnvVariablesTruncated($envVariablesTruncated)
+  {
+    $this->envVariablesTruncated = $envVariablesTruncated;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnvVariablesTruncated()
+  {
+    return $this->envVariablesTruncated;
+  }
+  /**
+   * @param SecuritycenterFile[]
+   */
+  public function setLibraries($libraries)
+  {
+    $this->libraries = $libraries;
+  }
+  /**
+   * @return SecuritycenterFile[]
+   */
+  public function getLibraries()
+  {
+    return $this->libraries;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setParentPid($parentPid)
+  {
+    $this->parentPid = $parentPid;
+  }
+  /**
+   * @return string
+   */
+  public function getParentPid()
+  {
+    return $this->parentPid;
+  }
+  /**
+   * @param string
+   */
+  public function setPid($pid)
+  {
+    $this->pid = $pid;
+  }
+  /**
+   * @return string
+   */
+  public function getPid()
+  {
+    return $this->pid;
+  }
+  /**
+   * @param SecuritycenterFile
+   */
+  public function setScript(SecuritycenterFile $script)
+  {
+    $this->script = $script;
+  }
+  /**
+   * @return SecuritycenterFile
+   */
+  public function getScript()
+  {
+    return $this->script;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Process::class, 'Google_Service_SecurityCommandCenter_Process');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/ProcessSignature.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/ProcessSignature.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/ProcessSignature.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\SecurityCommandCenter;
+
+class ProcessSignature extends \Google\Model
+{
+  protected $memoryHashSignatureType = MemoryHashSignature::class;
+  protected $memoryHashSignatureDataType = '';
+  /**
+   * @var string
+   */
+  public $signatureType;
+  protected $yaraRuleSignatureType = YaraRuleSignature::class;
+  protected $yaraRuleSignatureDataType = '';
+
+  /**
+   * @param MemoryHashSignature
+   */
+  public function setMemoryHashSignature(MemoryHashSignature $memoryHashSignature)
+  {
+    $this->memoryHashSignature = $memoryHashSignature;
+  }
+  /**
+   * @return MemoryHashSignature
+   */
+  public function getMemoryHashSignature()
+  {
+    return $this->memoryHashSignature;
+  }
+  /**
+   * @param string
+   */
+  public function setSignatureType($signatureType)
+  {
+    $this->signatureType = $signatureType;
+  }
+  /**
+   * @return string
+   */
+  public function getSignatureType()
+  {
+    return $this->signatureType;
+  }
+  /**
+   * @param YaraRuleSignature
+   */
+  public function setYaraRuleSignature(YaraRuleSignature $yaraRuleSignature)
+  {
+    $this->yaraRuleSignature = $yaraRuleSignature;
+  }
+  /**
+   * @return YaraRuleSignature
+   */
+  public function getYaraRuleSignature()
+  {
+    return $this->yaraRuleSignature;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProcessSignature::class, 'Google_Service_SecurityCommandCenter_ProcessSignature');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Reference.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Reference.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Reference.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\SecurityCommandCenter;
+
+class Reference extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $source;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setSource($source)
+  {
+    $this->source = $source;
+  }
+  /**
+   * @return string
+   */
+  public function getSource()
+  {
+    return $this->source;
+  }
+  /**
+   * @param string
+   */
+  public function setUri($uri)
+  {
+    $this->uri = $uri;
+  }
+  /**
+   * @return string
+   */
+  public function getUri()
+  {
+    return $this->uri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Reference::class, 'Google_Service_SecurityCommandCenter_Reference');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Requests.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Requests.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Requests.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,89 @@
+<?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\SecurityCommandCenter;
+
+class Requests extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $longTermAllowed;
+  /**
+   * @var int
+   */
+  public $longTermDenied;
+  public $ratio;
+  /**
+   * @var int
+   */
+  public $shortTermAllowed;
+
+  /**
+   * @param int
+   */
+  public function setLongTermAllowed($longTermAllowed)
+  {
+    $this->longTermAllowed = $longTermAllowed;
+  }
+  /**
+   * @return int
+   */
+  public function getLongTermAllowed()
+  {
+    return $this->longTermAllowed;
+  }
+  /**
+   * @param int
+   */
+  public function setLongTermDenied($longTermDenied)
+  {
+    $this->longTermDenied = $longTermDenied;
+  }
+  /**
+   * @return int
+   */
+  public function getLongTermDenied()
+  {
+    return $this->longTermDenied;
+  }
+  public function setRatio($ratio)
+  {
+    $this->ratio = $ratio;
+  }
+  public function getRatio()
+  {
+    return $this->ratio;
+  }
+  /**
+   * @param int
+   */
+  public function setShortTermAllowed($shortTermAllowed)
+  {
+    $this->shortTermAllowed = $shortTermAllowed;
+  }
+  /**
+   * @return int
+   */
+  public function getShortTermAllowed()
+  {
+    return $this->shortTermAllowed;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Requests::class, 'Google_Service_SecurityCommandCenter_Requests');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/Folders.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/Folders.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/Folders.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\SecurityCommandCenter\Resource;
+
+/**
+ * The "folders" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $folders = $securitycenterService->folders;
+ *  </code>
+ */
+class Folders extends \Google\Service\Resource
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Folders::class, 'Google_Service_SecurityCommandCenter_Resource_Folders');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersAssets.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersAssets.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersAssets.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,181 @@
+<?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\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\GroupAssetsRequest;
+use Google\Service\SecurityCommandCenter\GroupAssetsResponse;
+use Google\Service\SecurityCommandCenter\ListAssetsResponse;
+use Google\Service\SecurityCommandCenter\SecurityMarks;
+
+/**
+ * The "assets" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $assets = $securitycenterService->folders_assets;
+ *  </code>
+ */
+class FoldersAssets extends \Google\Service\Resource
+{
+  /**
+   * Filters an organization's assets and groups them by their specified
+   * properties. (assets.group)
+   *
+   * @param string $parent Required. The name of the parent to group the assets
+   * by. Its format is `organizations/[organization_id]`, `folders/[folder_id]`,
+   * or `projects/[project_id]`.
+   * @param GroupAssetsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GroupAssetsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function group($parent, GroupAssetsRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('group', [$params], GroupAssetsResponse::class);
+  }
+  /**
+   * Lists an organization's assets. (assets.listFoldersAssets)
+   *
+   * @param string $parent Required. The name of the parent resource that contains
+   * the assets. The value that you can specify on parent depends on the method in
+   * which you specify parent. You can specify one of the following values:
+   * `organizations/[organization_id]`, `folders/[folder_id]`, or
+   * `projects/[project_id]`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string compareDuration When compare_duration is set, the
+   * ListAssetsResult's "state_change" attribute is updated to indicate whether
+   * the asset was added, removed, or remained present during the compare_duration
+   * period of time that precedes the read_time. This is the time between
+   * (read_time - compare_duration) and read_time. The state_change value is
+   * derived based on the presence of the asset at the two points in time.
+   * Intermediate state changes between the two times don't affect the result. For
+   * example, the results aren't affected if the asset is removed and re-created
+   * again. Possible "state_change" values when compare_duration is specified: *
+   * "ADDED": indicates that the asset was not present at the start of
+   * compare_duration, but present at read_time. * "REMOVED": indicates that the
+   * asset was present at the start of compare_duration, but not present at
+   * read_time. * "ACTIVE": indicates that the asset was present at both the start
+   * and the end of the time period defined by compare_duration and read_time. If
+   * compare_duration is not specified, then the only possible state_change is
+   * "UNUSED", which will be the state_change set for all assets present at
+   * read_time.
+   * @opt_param string fieldMask A field mask to specify the ListAssetsResult
+   * fields to be listed in the response. An empty field mask will list all
+   * fields.
+   * @opt_param string filter Expression that defines the filter to apply across
+   * assets. The expression is a list of zero or more restrictions combined via
+   * logical operators `AND` and `OR`. Parentheses are supported, and `OR` has
+   * higher precedence than `AND`. Restrictions have the form ` ` and may have a
+   * `-` character in front of them to indicate negation. The fields map to those
+   * defined in the Asset resource. Examples include: * name *
+   * security_center_properties.resource_name * resource_properties.a_property *
+   * security_marks.marks.marka The supported operators are: * `=` for all value
+   * types. * `>`, `<`, `>=`, `<=` for integer values. * `:`, meaning substring
+   * matching, for strings. The supported value types are: * string literals in
+   * quotes. * integer literals without quotes. * boolean literals `true` and
+   * `false` without quotes. The following are the allowed field and operator
+   * combinations: * name: `=` * update_time: `=`, `>`, `<`, `>=`, `<=` Usage:
+   * This should be milliseconds since epoch or an RFC3339 string. Examples:
+   * `update_time = "2019-06-10T16:07:18-07:00"` `update_time = 1560208038000` *
+   * create_time: `=`, `>`, `<`, `>=`, `<=` Usage: This should be milliseconds
+   * since epoch or an RFC3339 string. Examples: `create_time =
+   * "2019-06-10T16:07:18-07:00"` `create_time = 1560208038000` *
+   * iam_policy.policy_blob: `=`, `:` * resource_properties: `=`, `:`, `>`, `<`,
+   * `>=`, `<=` * security_marks.marks: `=`, `:` *
+   * security_center_properties.resource_name: `=`, `:` *
+   * security_center_properties.resource_display_name: `=`, `:` *
+   * security_center_properties.resource_type: `=`, `:` *
+   * security_center_properties.resource_parent: `=`, `:` *
+   * security_center_properties.resource_parent_display_name: `=`, `:` *
+   * security_center_properties.resource_project: `=`, `:` *
+   * security_center_properties.resource_project_display_name: `=`, `:` *
+   * security_center_properties.resource_owners: `=`, `:` For example,
+   * `resource_properties.size = 100` is a valid filter string. Use a partial
+   * match on the empty string to filter based on a property existing:
+   * `resource_properties.my_property : ""` Use a negated partial match on the
+   * empty string to filter based on a property not existing:
+   * `-resource_properties.my_property : ""`
+   * @opt_param string orderBy Expression that defines what fields and order to
+   * use for sorting. The string value should follow SQL syntax: comma separated
+   * list of fields. For example: "name,resource_properties.a_property". The
+   * default sorting order is ascending. To specify descending order for a field,
+   * a suffix " desc" should be appended to the field name. For example: "name
+   * desc,resource_properties.a_property". Redundant space characters in the
+   * syntax are insignificant. "name desc,resource_properties.a_property" and "
+   * name desc , resource_properties.a_property " are equivalent. The following
+   * fields are supported: name update_time resource_properties
+   * security_marks.marks security_center_properties.resource_name
+   * security_center_properties.resource_display_name
+   * security_center_properties.resource_parent
+   * security_center_properties.resource_parent_display_name
+   * security_center_properties.resource_project
+   * security_center_properties.resource_project_display_name
+   * security_center_properties.resource_type
+   * @opt_param int pageSize The maximum number of results to return in a single
+   * response. Default is 10, minimum is 1, maximum is 1000.
+   * @opt_param string pageToken The value returned by the last
+   * `ListAssetsResponse`; indicates that this is a continuation of a prior
+   * `ListAssets` call, and that the system should return the next page of data.
+   * @opt_param string readTime Time used as a reference point when filtering
+   * assets. The filter is limited to assets existing at the supplied time and
+   * their values are those at that specific time. Absence of this field will
+   * default to the API's version of NOW.
+   * @return ListAssetsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listFoldersAssets($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListAssetsResponse::class);
+  }
+  /**
+   * Updates security marks. (assets.updateSecurityMarks)
+   *
+   * @param string $name The relative resource name of the SecurityMarks. See:
+   * https://cloud.google.com/apis/design/resource_names#relative_resource_name
+   * Examples: "organizations/{organization_id}/assets/{asset_id}/securityMarks" "
+   * organizations/{organization_id}/sources/{source_id}/findings/{finding_id}/sec
+   * urityMarks".
+   * @param SecurityMarks $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string startTime The time at which the updated SecurityMarks take
+   * effect. If not set uses current server time. Updates will be applied to the
+   * SecurityMarks that are active immediately preceding this time. Must be
+   * earlier or equal to the server time.
+   * @opt_param string updateMask The FieldMask to use when updating the security
+   * marks resource. The field mask must not contain duplicate fields. If empty or
+   * set to "marks", all marks will be replaced. Individual marks can be updated
+   * using "marks.".
+   * @return SecurityMarks
+   * @throws \Google\Service\Exception
+   */
+  public function updateSecurityMarks($name, SecurityMarks $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('updateSecurityMarks', [$params], SecurityMarks::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FoldersAssets::class, 'Google_Service_SecurityCommandCenter_Resource_FoldersAssets');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersBigQueryExports.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersBigQueryExports.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersBigQueryExports.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\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\GoogleCloudSecuritycenterV1BigQueryExport;
+use Google\Service\SecurityCommandCenter\ListBigQueryExportsResponse;
+use Google\Service\SecurityCommandCenter\SecuritycenterEmpty;
+
+/**
+ * The "bigQueryExports" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $bigQueryExports = $securitycenterService->folders_bigQueryExports;
+ *  </code>
+ */
+class FoldersBigQueryExports extends \Google\Service\Resource
+{
+  /**
+   * Creates a BigQuery export. (bigQueryExports.create)
+   *
+   * @param string $parent Required. The name of the parent resource of the new
+   * BigQuery export. Its format is `organizations/[organization_id]`,
+   * `folders/[folder_id]`, or `projects/[project_id]`.
+   * @param GoogleCloudSecuritycenterV1BigQueryExport $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string bigQueryExportId Required. Unique identifier provided by
+   * the client within the parent scope. It must consist of only lowercase
+   * letters, numbers, and hyphens, must start with a letter, must end with either
+   * a letter or a number, and must be 63 characters or less.
+   * @return GoogleCloudSecuritycenterV1BigQueryExport
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudSecuritycenterV1BigQueryExport $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudSecuritycenterV1BigQueryExport::class);
+  }
+  /**
+   * Deletes an existing BigQuery export. (bigQueryExports.delete)
+   *
+   * @param string $name Required. The name of the BigQuery export to delete. Its
+   * format is `organizations/{organization}/bigQueryExports/{export_id}`,
+   * `folders/{folder}/bigQueryExports/{export_id}`, or
+   * `projects/{project}/bigQueryExports/{export_id}`
+   * @param array $optParams Optional parameters.
+   * @return SecuritycenterEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], SecuritycenterEmpty::class);
+  }
+  /**
+   * Gets a BigQuery export. (bigQueryExports.get)
+   *
+   * @param string $name Required. Name of the BigQuery export to retrieve. Its
+   * format is `organizations/{organization}/bigQueryExports/{export_id}`,
+   * `folders/{folder}/bigQueryExports/{export_id}`, or
+   * `projects/{project}/bigQueryExports/{export_id}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudSecuritycenterV1BigQueryExport
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudSecuritycenterV1BigQueryExport::class);
+  }
+  /**
+   * Lists BigQuery exports. Note that when requesting BigQuery exports at a given
+   * level all exports under that level are also returned e.g. if requesting
+   * BigQuery exports under a folder, then all BigQuery exports immediately under
+   * the folder plus the ones created under the projects within the folder are
+   * returned. (bigQueryExports.listFoldersBigQueryExports)
+   *
+   * @param string $parent Required. The parent, which owns the collection of
+   * BigQuery exports. Its format is `organizations/[organization_id]`,
+   * `folders/[folder_id]`, `projects/[project_id]`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of configs to return. The service
+   * may return fewer than this value. If unspecified, at most 10 configs will be
+   * returned. The maximum value is 1000; values above 1000 will be coerced to
+   * 1000.
+   * @opt_param string pageToken A page token, received from a previous
+   * `ListBigQueryExports` call. Provide this to retrieve the subsequent page.
+   * When paginating, all other parameters provided to `ListBigQueryExports` must
+   * match the call that provided the page token.
+   * @return ListBigQueryExportsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listFoldersBigQueryExports($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListBigQueryExportsResponse::class);
+  }
+  /**
+   * Updates a BigQuery export. (bigQueryExports.patch)
+   *
+   * @param string $name The relative resource name of this export. See:
+   * https://cloud.google.com/apis/design/resource_names#relative_resource_name.
+   * Example format: "organizations/{organization_id}/bigQueryExports/{export_id}"
+   * Example format: "folders/{folder_id}/bigQueryExports/{export_id}" Example
+   * format: "projects/{project_id}/bigQueryExports/{export_id}" This field is
+   * provided in responses, and is ignored when provided in create requests.
+   * @param GoogleCloudSecuritycenterV1BigQueryExport $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask The list of fields to be updated. If empty all
+   * mutable fields will be updated.
+   * @return GoogleCloudSecuritycenterV1BigQueryExport
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudSecuritycenterV1BigQueryExport $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudSecuritycenterV1BigQueryExport::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FoldersBigQueryExports::class, 'Google_Service_SecurityCommandCenter_Resource_FoldersBigQueryExports');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersEventThreatDetectionSettings.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersEventThreatDetectionSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersEventThreatDetectionSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,56 @@
+<?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\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\ValidateEventThreatDetectionCustomModuleRequest;
+use Google\Service\SecurityCommandCenter\ValidateEventThreatDetectionCustomModuleResponse;
+
+/**
+ * The "eventThreatDetectionSettings" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $eventThreatDetectionSettings = $securitycenterService->folders_eventThreatDetectionSettings;
+ *  </code>
+ */
+class FoldersEventThreatDetectionSettings extends \Google\Service\Resource
+{
+  /**
+   * Validates the given Event Threat Detection custom module.
+   * (eventThreatDetectionSettings.validateCustomModule)
+   *
+   * @param string $parent Required. Resource name of the parent to validate the
+   * Custom Module under. Its format is: *
+   * `organizations/{organization}/eventThreatDetectionSettings`. *
+   * `folders/{folder}/eventThreatDetectionSettings`. *
+   * `projects/{project}/eventThreatDetectionSettings`.
+   * @param ValidateEventThreatDetectionCustomModuleRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return ValidateEventThreatDetectionCustomModuleResponse
+   * @throws \Google\Service\Exception
+   */
+  public function validateCustomModule($parent, ValidateEventThreatDetectionCustomModuleRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('validateCustomModule', [$params], ValidateEventThreatDetectionCustomModuleResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FoldersEventThreatDetectionSettings::class, 'Google_Service_SecurityCommandCenter_Resource_FoldersEventThreatDetectionSettings');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersEventThreatDetectionSettingsCustomModules.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersEventThreatDetectionSettingsCustomModules.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersEventThreatDetectionSettingsCustomModules.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,184 @@
+<?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\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\EventThreatDetectionCustomModule;
+use Google\Service\SecurityCommandCenter\ListDescendantEventThreatDetectionCustomModulesResponse;
+use Google\Service\SecurityCommandCenter\ListEventThreatDetectionCustomModulesResponse;
+use Google\Service\SecurityCommandCenter\SecuritycenterEmpty;
+
+/**
+ * The "customModules" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $customModules = $securitycenterService->folders_eventThreatDetectionSettings_customModules;
+ *  </code>
+ */
+class FoldersEventThreatDetectionSettingsCustomModules extends \Google\Service\Resource
+{
+  /**
+   * Creates a resident Event Threat Detection custom module at the scope of the
+   * given Resource Manager parent, and also creates inherited custom modules for
+   * all descendants of the given parent. These modules are enabled by default.
+   * (customModules.create)
+   *
+   * @param string $parent Required. The new custom module's parent. Its format
+   * is: * `organizations/{organization}/eventThreatDetectionSettings`. *
+   * `folders/{folder}/eventThreatDetectionSettings`. *
+   * `projects/{project}/eventThreatDetectionSettings`.
+   * @param EventThreatDetectionCustomModule $postBody
+   * @param array $optParams Optional parameters.
+   * @return EventThreatDetectionCustomModule
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, EventThreatDetectionCustomModule $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], EventThreatDetectionCustomModule::class);
+  }
+  /**
+   * Deletes the specified Event Threat Detection custom module and all of its
+   * descendants in the Resource Manager hierarchy. This method is only supported
+   * for resident custom modules. (customModules.delete)
+   *
+   * @param string $name Required. Name of the custom module to delete. Its format
+   * is: * `organizations/{organization}/eventThreatDetectionSettings/customModule
+   * s/{module}`. *
+   * `folders/{folder}/eventThreatDetectionSettings/customModules/{module}`. *
+   * `projects/{project}/eventThreatDetectionSettings/customModules/{module}`.
+   * @param array $optParams Optional parameters.
+   * @return SecuritycenterEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], SecuritycenterEmpty::class);
+  }
+  /**
+   * Gets an Event Threat Detection custom module. (customModules.get)
+   *
+   * @param string $name Required. Name of the custom module to get. Its format
+   * is: * `organizations/{organization}/eventThreatDetectionSettings/customModule
+   * s/{module}`. *
+   * `folders/{folder}/eventThreatDetectionSettings/customModules/{module}`. *
+   * `projects/{project}/eventThreatDetectionSettings/customModules/{module}`.
+   * @param array $optParams Optional parameters.
+   * @return EventThreatDetectionCustomModule
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], EventThreatDetectionCustomModule::class);
+  }
+  /**
+   * Lists all Event Threat Detection custom modules for the given Resource
+   * Manager parent. This includes resident modules defined at the scope of the
+   * parent along with modules inherited from ancestors.
+   * (customModules.listFoldersEventThreatDetectionSettingsCustomModules)
+   *
+   * @param string $parent Required. Name of the parent to list custom modules
+   * under. Its format is: *
+   * `organizations/{organization}/eventThreatDetectionSettings`. *
+   * `folders/{folder}/eventThreatDetectionSettings`. *
+   * `projects/{project}/eventThreatDetectionSettings`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of modules to return. The service
+   * may return fewer than this value. If unspecified, at most 10 configs will be
+   * returned. The maximum value is 1000; values above 1000 will be coerced to
+   * 1000.
+   * @opt_param string pageToken A page token, received from a previous
+   * `ListEventThreatDetectionCustomModules` call. Provide this to retrieve the
+   * subsequent page. When paginating, all other parameters provided to
+   * `ListEventThreatDetectionCustomModules` must match the call that provided the
+   * page token.
+   * @return ListEventThreatDetectionCustomModulesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listFoldersEventThreatDetectionSettingsCustomModules($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListEventThreatDetectionCustomModulesResponse::class);
+  }
+  /**
+   * Lists all resident Event Threat Detection custom modules under the given
+   * Resource Manager parent and its descendants. (customModules.listDescendant)
+   *
+   * @param string $parent Required. Name of the parent to list custom modules
+   * under. Its format is: *
+   * `organizations/{organization}/eventThreatDetectionSettings`. *
+   * `folders/{folder}/eventThreatDetectionSettings`. *
+   * `projects/{project}/eventThreatDetectionSettings`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of modules to return. The service
+   * may return fewer than this value. If unspecified, at most 10 configs will be
+   * returned. The maximum value is 1000; values above 1000 will be coerced to
+   * 1000.
+   * @opt_param string pageToken A page token, received from a previous
+   * `ListDescendantEventThreatDetectionCustomModules` call. Provide this to
+   * retrieve the subsequent page. When paginating, all other parameters provided
+   * to `ListDescendantEventThreatDetectionCustomModules` must match the call that
+   * provided the page token.
+   * @return ListDescendantEventThreatDetectionCustomModulesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listDescendant($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('listDescendant', [$params], ListDescendantEventThreatDetectionCustomModulesResponse::class);
+  }
+  /**
+   * Updates the Event Threat Detection custom module with the given name based on
+   * the given update mask. Updating the enablement state is supported for both
+   * resident and inherited modules (though resident modules cannot have an
+   * enablement state of "inherited"). Updating the display name or configuration
+   * of a module is supported for resident modules only. The type of a module
+   * cannot be changed. (customModules.patch)
+   *
+   * @param string $name Immutable. The resource name of the Event Threat
+   * Detection custom module. Its format is: * `organizations/{organization}/event
+   * ThreatDetectionSettings/customModules/{module}`. *
+   * `folders/{folder}/eventThreatDetectionSettings/customModules/{module}`. *
+   * `projects/{project}/eventThreatDetectionSettings/customModules/{module}`.
+   * @param EventThreatDetectionCustomModule $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask The list of fields to be updated. If empty all
+   * mutable fields will be updated.
+   * @return EventThreatDetectionCustomModule
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, EventThreatDetectionCustomModule $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], EventThreatDetectionCustomModule::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FoldersEventThreatDetectionSettingsCustomModules::class, 'Google_Service_SecurityCommandCenter_Resource_FoldersEventThreatDetectionSettingsCustomModules');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersEventThreatDetectionSettingsEffectiveCustomModules.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersEventThreatDetectionSettingsEffectiveCustomModules.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersEventThreatDetectionSettingsEffectiveCustomModules.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,86 @@
+<?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\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\EffectiveEventThreatDetectionCustomModule;
+use Google\Service\SecurityCommandCenter\ListEffectiveEventThreatDetectionCustomModulesResponse;
+
+/**
+ * The "effectiveCustomModules" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $effectiveCustomModules = $securitycenterService->folders_eventThreatDetectionSettings_effectiveCustomModules;
+ *  </code>
+ */
+class FoldersEventThreatDetectionSettingsEffectiveCustomModules extends \Google\Service\Resource
+{
+  /**
+   * Gets an effective Event Threat Detection custom module at the given level.
+   * (effectiveCustomModules.get)
+   *
+   * @param string $name Required. The resource name of the effective Event Threat
+   * Detection custom module. Its format is: * `organizations/{organization}/event
+   * ThreatDetectionSettings/effectiveCustomModules/{module}`. * `folders/{folder}
+   * /eventThreatDetectionSettings/effectiveCustomModules/{module}`. * `projects/{
+   * project}/eventThreatDetectionSettings/effectiveCustomModules/{module}`.
+   * @param array $optParams Optional parameters.
+   * @return EffectiveEventThreatDetectionCustomModule
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], EffectiveEventThreatDetectionCustomModule::class);
+  }
+  /**
+   * Lists all effective Event Threat Detection custom modules for the given
+   * parent. This includes resident modules defined at the scope of the parent
+   * along with modules inherited from its ancestors. (effectiveCustomModules.list
+   * FoldersEventThreatDetectionSettingsEffectiveCustomModules)
+   *
+   * @param string $parent Required. Name of the parent to list custom modules
+   * for. Its format is: *
+   * `organizations/{organization}/eventThreatDetectionSettings`. *
+   * `folders/{folder}/eventThreatDetectionSettings`. *
+   * `projects/{project}/eventThreatDetectionSettings`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of modules to return. The service
+   * may return fewer than this value. If unspecified, at most 10 configs will be
+   * returned. The maximum value is 1000; values above 1000 will be coerced to
+   * 1000.
+   * @opt_param string pageToken A page token, received from a previous
+   * `ListEffectiveEventThreatDetectionCustomModules` call. Provide this to
+   * retrieve the subsequent page. When paginating, all other parameters provided
+   * to `ListEffectiveEventThreatDetectionCustomModules` must match the call that
+   * provided the page token.
+   * @return ListEffectiveEventThreatDetectionCustomModulesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listFoldersEventThreatDetectionSettingsEffectiveCustomModules($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListEffectiveEventThreatDetectionCustomModulesResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FoldersEventThreatDetectionSettingsEffectiveCustomModules::class, 'Google_Service_SecurityCommandCenter_Resource_FoldersEventThreatDetectionSettingsEffectiveCustomModules');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersFindings.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersFindings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersFindings.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\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\BulkMuteFindingsRequest;
+use Google\Service\SecurityCommandCenter\Operation;
+
+/**
+ * The "findings" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $findings = $securitycenterService->folders_findings;
+ *  </code>
+ */
+class FoldersFindings extends \Google\Service\Resource
+{
+  /**
+   * Kicks off an LRO to bulk mute findings for a parent based on a filter. The
+   * parent can be either an organization, folder or project. The findings matched
+   * by the filter will be muted after the LRO is done. (findings.bulkMute)
+   *
+   * @param string $parent Required. The parent, at which bulk action needs to be
+   * applied. Its format is `organizations/[organization_id]`,
+   * `folders/[folder_id]`, `projects/[project_id]`.
+   * @param BulkMuteFindingsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function bulkMute($parent, BulkMuteFindingsRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('bulkMute', [$params], Operation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FoldersFindings::class, 'Google_Service_SecurityCommandCenter_Resource_FoldersFindings');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersLocations.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersLocations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersLocations.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\SecurityCommandCenter\Resource;
+
+/**
+ * The "locations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $locations = $securitycenterService->folders_locations;
+ *  </code>
+ */
+class FoldersLocations extends \Google\Service\Resource
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FoldersLocations::class, 'Google_Service_SecurityCommandCenter_Resource_FoldersLocations');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersLocationsMuteConfigs.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersLocationsMuteConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersLocationsMuteConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,100 @@
+<?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\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\GoogleCloudSecuritycenterV1MuteConfig;
+use Google\Service\SecurityCommandCenter\SecuritycenterEmpty;
+
+/**
+ * The "muteConfigs" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $muteConfigs = $securitycenterService->folders_locations_muteConfigs;
+ *  </code>
+ */
+class FoldersLocationsMuteConfigs extends \Google\Service\Resource
+{
+  /**
+   * Deletes an existing mute config. (muteConfigs.delete)
+   *
+   * @param string $name Required. Name of the mute config to delete. Its format
+   * is `organizations/{organization}/muteConfigs/{config_id}`,
+   * `folders/{folder}/muteConfigs/{config_id}`,
+   * `projects/{project}/muteConfigs/{config_id}`,
+   * `organizations/{organization}/locations/global/muteConfigs/{config_id}`,
+   * `folders/{folder}/locations/global/muteConfigs/{config_id}`, or
+   * `projects/{project}/locations/global/muteConfigs/{config_id}`.
+   * @param array $optParams Optional parameters.
+   * @return SecuritycenterEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], SecuritycenterEmpty::class);
+  }
+  /**
+   * Gets a mute config. (muteConfigs.get)
+   *
+   * @param string $name Required. Name of the mute config to retrieve. Its format
+   * is `organizations/{organization}/muteConfigs/{config_id}`,
+   * `folders/{folder}/muteConfigs/{config_id}`,
+   * `projects/{project}/muteConfigs/{config_id}`,
+   * `organizations/{organization}/locations/global/muteConfigs/{config_id}`,
+   * `folders/{folder}/locations/global/muteConfigs/{config_id}`, or
+   * `projects/{project}/locations/global/muteConfigs/{config_id}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudSecuritycenterV1MuteConfig
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudSecuritycenterV1MuteConfig::class);
+  }
+  /**
+   * Updates a mute config. (muteConfigs.patch)
+   *
+   * @param string $name This field will be ignored if provided on config
+   * creation. Format `organizations/{organization}/muteConfigs/{mute_config}`
+   * `folders/{folder}/muteConfigs/{mute_config}`
+   * `projects/{project}/muteConfigs/{mute_config}`
+   * `organizations/{organization}/locations/global/muteConfigs/{mute_config}`
+   * `folders/{folder}/locations/global/muteConfigs/{mute_config}`
+   * `projects/{project}/locations/global/muteConfigs/{mute_config}`
+   * @param GoogleCloudSecuritycenterV1MuteConfig $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask The list of fields to be updated. If empty all
+   * mutable fields will be updated.
+   * @return GoogleCloudSecuritycenterV1MuteConfig
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudSecuritycenterV1MuteConfig $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudSecuritycenterV1MuteConfig::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FoldersLocationsMuteConfigs::class, 'Google_Service_SecurityCommandCenter_Resource_FoldersLocationsMuteConfigs');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersMuteConfigs.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersMuteConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersMuteConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,148 @@
+<?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\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\GoogleCloudSecuritycenterV1MuteConfig;
+use Google\Service\SecurityCommandCenter\ListMuteConfigsResponse;
+use Google\Service\SecurityCommandCenter\SecuritycenterEmpty;
+
+/**
+ * The "muteConfigs" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $muteConfigs = $securitycenterService->folders_muteConfigs;
+ *  </code>
+ */
+class FoldersMuteConfigs extends \Google\Service\Resource
+{
+  /**
+   * Creates a mute config. (muteConfigs.create)
+   *
+   * @param string $parent Required. Resource name of the new mute configs's
+   * parent. Its format is `organizations/[organization_id]`,
+   * `folders/[folder_id]`, or `projects/[project_id]`.
+   * @param GoogleCloudSecuritycenterV1MuteConfig $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string muteConfigId Required. Unique identifier provided by the
+   * client within the parent scope. It must consist of only lowercase letters,
+   * numbers, and hyphens, must start with a letter, must end with either a letter
+   * or a number, and must be 63 characters or less.
+   * @return GoogleCloudSecuritycenterV1MuteConfig
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudSecuritycenterV1MuteConfig $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudSecuritycenterV1MuteConfig::class);
+  }
+  /**
+   * Deletes an existing mute config. (muteConfigs.delete)
+   *
+   * @param string $name Required. Name of the mute config to delete. Its format
+   * is `organizations/{organization}/muteConfigs/{config_id}`,
+   * `folders/{folder}/muteConfigs/{config_id}`,
+   * `projects/{project}/muteConfigs/{config_id}`,
+   * `organizations/{organization}/locations/global/muteConfigs/{config_id}`,
+   * `folders/{folder}/locations/global/muteConfigs/{config_id}`, or
+   * `projects/{project}/locations/global/muteConfigs/{config_id}`.
+   * @param array $optParams Optional parameters.
+   * @return SecuritycenterEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], SecuritycenterEmpty::class);
+  }
+  /**
+   * Gets a mute config. (muteConfigs.get)
+   *
+   * @param string $name Required. Name of the mute config to retrieve. Its format
+   * is `organizations/{organization}/muteConfigs/{config_id}`,
+   * `folders/{folder}/muteConfigs/{config_id}`,
+   * `projects/{project}/muteConfigs/{config_id}`,
+   * `organizations/{organization}/locations/global/muteConfigs/{config_id}`,
+   * `folders/{folder}/locations/global/muteConfigs/{config_id}`, or
+   * `projects/{project}/locations/global/muteConfigs/{config_id}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudSecuritycenterV1MuteConfig
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudSecuritycenterV1MuteConfig::class);
+  }
+  /**
+   * Lists mute configs. (muteConfigs.listFoldersMuteConfigs)
+   *
+   * @param string $parent Required. The parent, which owns the collection of mute
+   * configs. Its format is `organizations/[organization_id]`,
+   * `folders/[folder_id]`, `projects/[project_id]`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of configs to return. The service
+   * may return fewer than this value. If unspecified, at most 10 configs will be
+   * returned. The maximum value is 1000; values above 1000 will be coerced to
+   * 1000.
+   * @opt_param string pageToken A page token, received from a previous
+   * `ListMuteConfigs` call. Provide this to retrieve the subsequent page. When
+   * paginating, all other parameters provided to `ListMuteConfigs` must match the
+   * call that provided the page token.
+   * @return ListMuteConfigsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listFoldersMuteConfigs($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListMuteConfigsResponse::class);
+  }
+  /**
+   * Updates a mute config. (muteConfigs.patch)
+   *
+   * @param string $name This field will be ignored if provided on config
+   * creation. Format `organizations/{organization}/muteConfigs/{mute_config}`
+   * `folders/{folder}/muteConfigs/{mute_config}`
+   * `projects/{project}/muteConfigs/{mute_config}`
+   * `organizations/{organization}/locations/global/muteConfigs/{mute_config}`
+   * `folders/{folder}/locations/global/muteConfigs/{mute_config}`
+   * `projects/{project}/locations/global/muteConfigs/{mute_config}`
+   * @param GoogleCloudSecuritycenterV1MuteConfig $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask The list of fields to be updated. If empty all
+   * mutable fields will be updated.
+   * @return GoogleCloudSecuritycenterV1MuteConfig
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudSecuritycenterV1MuteConfig $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudSecuritycenterV1MuteConfig::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FoldersMuteConfigs::class, 'Google_Service_SecurityCommandCenter_Resource_FoldersMuteConfigs');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersNotificationConfigs.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersNotificationConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersNotificationConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,142 @@
+<?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\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\ListNotificationConfigsResponse;
+use Google\Service\SecurityCommandCenter\NotificationConfig;
+use Google\Service\SecurityCommandCenter\SecuritycenterEmpty;
+
+/**
+ * The "notificationConfigs" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $notificationConfigs = $securitycenterService->folders_notificationConfigs;
+ *  </code>
+ */
+class FoldersNotificationConfigs extends \Google\Service\Resource
+{
+  /**
+   * Creates a notification config. (notificationConfigs.create)
+   *
+   * @param string $parent Required. Resource name of the new notification
+   * config's parent. Its format is `organizations/[organization_id]`,
+   * `folders/[folder_id]`, or `projects/[project_id]`.
+   * @param NotificationConfig $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string configId Required. Unique identifier provided by the client
+   * within the parent scope. It must be between 1 and 128 characters and contain
+   * alphanumeric characters, underscores, or hyphens only.
+   * @return NotificationConfig
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, NotificationConfig $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], NotificationConfig::class);
+  }
+  /**
+   * Deletes a notification config. (notificationConfigs.delete)
+   *
+   * @param string $name Required. Name of the notification config to delete. Its
+   * format is `organizations/[organization_id]/notificationConfigs/[config_id]`,
+   * `folders/[folder_id]/notificationConfigs/[config_id]`, or
+   * `projects/[project_id]/notificationConfigs/[config_id]`.
+   * @param array $optParams Optional parameters.
+   * @return SecuritycenterEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], SecuritycenterEmpty::class);
+  }
+  /**
+   * Gets a notification config. (notificationConfigs.get)
+   *
+   * @param string $name Required. Name of the notification config to get. Its
+   * format is `organizations/[organization_id]/notificationConfigs/[config_id]`,
+   * `folders/[folder_id]/notificationConfigs/[config_id]`, or
+   * `projects/[project_id]/notificationConfigs/[config_id]`.
+   * @param array $optParams Optional parameters.
+   * @return NotificationConfig
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], NotificationConfig::class);
+  }
+  /**
+   * Lists notification configs.
+   * (notificationConfigs.listFoldersNotificationConfigs)
+   *
+   * @param string $parent Required. The name of the parent in which to list the
+   * notification configurations. Its format is "organizations/[organization_id]",
+   * "folders/[folder_id]", or "projects/[project_id]".
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of results to return in a single
+   * response. Default is 10, minimum is 1, maximum is 1000.
+   * @opt_param string pageToken The value returned by the last
+   * `ListNotificationConfigsResponse`; indicates that this is a continuation of a
+   * prior `ListNotificationConfigs` call, and that the system should return the
+   * next page of data.
+   * @return ListNotificationConfigsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listFoldersNotificationConfigs($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListNotificationConfigsResponse::class);
+  }
+  /**
+   * Updates a notification config. The following update fields are allowed:
+   * description, pubsub_topic, streaming_config.filter
+   * (notificationConfigs.patch)
+   *
+   * @param string $name The relative resource name of this notification config.
+   * See:
+   * https://cloud.google.com/apis/design/resource_names#relative_resource_name
+   * Example:
+   * "organizations/{organization_id}/notificationConfigs/notify_public_bucket",
+   * "folders/{folder_id}/notificationConfigs/notify_public_bucket", or
+   * "projects/{project_id}/notificationConfigs/notify_public_bucket".
+   * @param NotificationConfig $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask The FieldMask to use when updating the
+   * notification config. If empty all mutable fields will be updated.
+   * @return NotificationConfig
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, NotificationConfig $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], NotificationConfig::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FoldersNotificationConfigs::class, 'Google_Service_SecurityCommandCenter_Resource_FoldersNotificationConfigs');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersSecurityHealthAnalyticsSettings.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersSecurityHealthAnalyticsSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersSecurityHealthAnalyticsSettings.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\SecurityCommandCenter\Resource;
+
+/**
+ * The "securityHealthAnalyticsSettings" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $securityHealthAnalyticsSettings = $securitycenterService->folders_securityHealthAnalyticsSettings;
+ *  </code>
+ */
+class FoldersSecurityHealthAnalyticsSettings extends \Google\Service\Resource
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FoldersSecurityHealthAnalyticsSettings::class, 'Google_Service_SecurityCommandCenter_Resource_FoldersSecurityHealthAnalyticsSettings');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersSecurityHealthAnalyticsSettingsCustomModules.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersSecurityHealthAnalyticsSettingsCustomModules.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersSecurityHealthAnalyticsSettingsCustomModules.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,200 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule;
+use Google\Service\SecurityCommandCenter\ListDescendantSecurityHealthAnalyticsCustomModulesResponse;
+use Google\Service\SecurityCommandCenter\ListSecurityHealthAnalyticsCustomModulesResponse;
+use Google\Service\SecurityCommandCenter\SecuritycenterEmpty;
+use Google\Service\SecurityCommandCenter\SimulateSecurityHealthAnalyticsCustomModuleRequest;
+use Google\Service\SecurityCommandCenter\SimulateSecurityHealthAnalyticsCustomModuleResponse;
+
+/**
+ * The "customModules" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $customModules = $securitycenterService->folders_securityHealthAnalyticsSettings_customModules;
+ *  </code>
+ */
+class FoldersSecurityHealthAnalyticsSettingsCustomModules extends \Google\Service\Resource
+{
+  /**
+   * Creates a resident SecurityHealthAnalyticsCustomModule at the scope of the
+   * given CRM parent, and also creates inherited
+   * SecurityHealthAnalyticsCustomModules for all CRM descendants of the given
+   * parent. These modules are enabled by default. (customModules.create)
+   *
+   * @param string $parent Required. Resource name of the new custom module's
+   * parent. Its format is
+   * `organizations/{organization}/securityHealthAnalyticsSettings`,
+   * `folders/{folder}/securityHealthAnalyticsSettings`, or
+   * `projects/{project}/securityHealthAnalyticsSettings`
+   * @param GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule::class);
+  }
+  /**
+   * Deletes the specified SecurityHealthAnalyticsCustomModule and all of its
+   * descendants in the CRM hierarchy. This method is only supported for resident
+   * custom modules. (customModules.delete)
+   *
+   * @param string $name Required. Name of the custom module to delete. Its format
+   * is `organizations/{organization}/securityHealthAnalyticsSettings/customModule
+   * s/{customModule}`, `folders/{folder}/securityHealthAnalyticsSettings/customMo
+   * dules/{customModule}`, or `projects/{project}/securityHealthAnalyticsSettings
+   * /customModules/{customModule}`
+   * @param array $optParams Optional parameters.
+   * @return SecuritycenterEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], SecuritycenterEmpty::class);
+  }
+  /**
+   * Retrieves a SecurityHealthAnalyticsCustomModule. (customModules.get)
+   *
+   * @param string $name Required. Name of the custom module to get. Its format is
+   * `organizations/{organization}/securityHealthAnalyticsSettings/customModules/{
+   * customModule}`, `folders/{folder}/securityHealthAnalyticsSettings/customModul
+   * es/{customModule}`, or `projects/{project}/securityHealthAnalyticsSettings/cu
+   * stomModules/{customModule}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule::class);
+  }
+  /**
+   * Returns a list of all SecurityHealthAnalyticsCustomModules for the given
+   * parent. This includes resident modules defined at the scope of the parent,
+   * and inherited modules, inherited from CRM ancestors.
+   * (customModules.listFoldersSecurityHealthAnalyticsSettingsCustomModules)
+   *
+   * @param string $parent Required. Name of parent to list custom modules. Its
+   * format is `organizations/{organization}/securityHealthAnalyticsSettings`,
+   * `folders/{folder}/securityHealthAnalyticsSettings`, or
+   * `projects/{project}/securityHealthAnalyticsSettings`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of results to return in a single
+   * response. Default is 10, minimum is 1, maximum is 1000.
+   * @opt_param string pageToken The value returned by the last call indicating a
+   * continuation
+   * @return ListSecurityHealthAnalyticsCustomModulesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listFoldersSecurityHealthAnalyticsSettingsCustomModules($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListSecurityHealthAnalyticsCustomModulesResponse::class);
+  }
+  /**
+   * Returns a list of all resident SecurityHealthAnalyticsCustomModules under the
+   * given CRM parent and all of the parent’s CRM descendants.
+   * (customModules.listDescendant)
+   *
+   * @param string $parent Required. Name of parent to list descendant custom
+   * modules. Its format is
+   * `organizations/{organization}/securityHealthAnalyticsSettings`,
+   * `folders/{folder}/securityHealthAnalyticsSettings`, or
+   * `projects/{project}/securityHealthAnalyticsSettings`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of results to return in a single
+   * response. Default is 10, minimum is 1, maximum is 1000.
+   * @opt_param string pageToken The value returned by the last call indicating a
+   * continuation
+   * @return ListDescendantSecurityHealthAnalyticsCustomModulesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listDescendant($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('listDescendant', [$params], ListDescendantSecurityHealthAnalyticsCustomModulesResponse::class);
+  }
+  /**
+   * Updates the SecurityHealthAnalyticsCustomModule under the given name based on
+   * the given update mask. Updating the enablement state is supported on both
+   * resident and inherited modules (though resident modules cannot have an
+   * enablement state of "inherited"). Updating the display name and custom config
+   * of a module is supported on resident modules only. (customModules.patch)
+   *
+   * @param string $name Immutable. The resource name of the custom module. Its
+   * format is "organizations/{organization}/securityHealthAnalyticsSettings/custo
+   * mModules/{customModule}", or "folders/{folder}/securityHealthAnalyticsSetting
+   * s/customModules/{customModule}", or "projects/{project}/securityHealthAnalyti
+   * csSettings/customModules/{customModule}" The id {customModule} is server-
+   * generated and is not user settable. It will be a numeric id containing 1-20
+   * digits.
+   * @param GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask The list of fields to be updated. The only
+   * fields that can be updated are `enablement_state` and `custom_config`. If
+   * empty or set to the wildcard value `*`, both `enablement_state` and
+   * `custom_config` are updated.
+   * @return GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule::class);
+  }
+  /**
+   * Simulates a given SecurityHealthAnalyticsCustomModule and Resource.
+   * (customModules.simulate)
+   *
+   * @param string $parent Required. The relative resource name of the
+   * organization, project, or folder. For more information about relative
+   * resource names, see [Relative Resource Name](https://cloud.google.com/apis/de
+   * sign/resource_names#relative_resource_name) Example:
+   * `organizations/{organization_id}`
+   * @param SimulateSecurityHealthAnalyticsCustomModuleRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return SimulateSecurityHealthAnalyticsCustomModuleResponse
+   * @throws \Google\Service\Exception
+   */
+  public function simulate($parent, SimulateSecurityHealthAnalyticsCustomModuleRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('simulate', [$params], SimulateSecurityHealthAnalyticsCustomModuleResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FoldersSecurityHealthAnalyticsSettingsCustomModules::class, 'Google_Service_SecurityCommandCenter_Resource_FoldersSecurityHealthAnalyticsSettingsCustomModules');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersSecurityHealthAnalyticsSettingsEffectiveCustomModules.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersSecurityHealthAnalyticsSettingsEffectiveCustomModules.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersSecurityHealthAnalyticsSettingsEffectiveCustomModules.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\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\GoogleCloudSecuritycenterV1EffectiveSecurityHealthAnalyticsCustomModule;
+use Google\Service\SecurityCommandCenter\ListEffectiveSecurityHealthAnalyticsCustomModulesResponse;
+
+/**
+ * The "effectiveCustomModules" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $effectiveCustomModules = $securitycenterService->folders_securityHealthAnalyticsSettings_effectiveCustomModules;
+ *  </code>
+ */
+class FoldersSecurityHealthAnalyticsSettingsEffectiveCustomModules extends \Google\Service\Resource
+{
+  /**
+   * Retrieves an EffectiveSecurityHealthAnalyticsCustomModule.
+   * (effectiveCustomModules.get)
+   *
+   * @param string $name Required. Name of the effective custom module to get. Its
+   * format is `organizations/{organization}/securityHealthAnalyticsSettings/effec
+   * tiveCustomModules/{customModule}`, `folders/{folder}/securityHealthAnalyticsS
+   * ettings/effectiveCustomModules/{customModule}`, or `projects/{project}/securi
+   * tyHealthAnalyticsSettings/effectiveCustomModules/{customModule}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudSecuritycenterV1EffectiveSecurityHealthAnalyticsCustomModule
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudSecuritycenterV1EffectiveSecurityHealthAnalyticsCustomModule::class);
+  }
+  /**
+   * Returns a list of all EffectiveSecurityHealthAnalyticsCustomModules for the
+   * given parent. This includes resident modules defined at the scope of the
+   * parent, and inherited modules, inherited from CRM ancestors. (effectiveCustom
+   * Modules.listFoldersSecurityHealthAnalyticsSettingsEffectiveCustomModules)
+   *
+   * @param string $parent Required. Name of parent to list effective custom
+   * modules. Its format is
+   * `organizations/{organization}/securityHealthAnalyticsSettings`,
+   * `folders/{folder}/securityHealthAnalyticsSettings`, or
+   * `projects/{project}/securityHealthAnalyticsSettings`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of results to return in a single
+   * response. Default is 10, minimum is 1, maximum is 1000.
+   * @opt_param string pageToken The value returned by the last call indicating a
+   * continuation
+   * @return ListEffectiveSecurityHealthAnalyticsCustomModulesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listFoldersSecurityHealthAnalyticsSettingsEffectiveCustomModules($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListEffectiveSecurityHealthAnalyticsCustomModulesResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FoldersSecurityHealthAnalyticsSettingsEffectiveCustomModules::class, 'Google_Service_SecurityCommandCenter_Resource_FoldersSecurityHealthAnalyticsSettingsEffectiveCustomModules');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersSources.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersSources.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersSources.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,57 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\ListSourcesResponse;
+
+/**
+ * The "sources" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $sources = $securitycenterService->folders_sources;
+ *  </code>
+ */
+class FoldersSources extends \Google\Service\Resource
+{
+  /**
+   * Lists all sources belonging to an organization. (sources.listFoldersSources)
+   *
+   * @param string $parent Required. Resource name of the parent of sources to
+   * list. Its format should be `organizations/[organization_id]`,
+   * `folders/[folder_id]`, or `projects/[project_id]`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of results to return in a single
+   * response. Default is 10, minimum is 1, maximum is 1000.
+   * @opt_param string pageToken The value returned by the last
+   * `ListSourcesResponse`; indicates that this is a continuation of a prior
+   * `ListSources` call, and that the system should return the next page of data.
+   * @return ListSourcesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listFoldersSources($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListSourcesResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FoldersSources::class, 'Google_Service_SecurityCommandCenter_Resource_FoldersSources');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersSourcesFindings.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersSourcesFindings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersSourcesFindings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,252 @@
+<?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\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\Finding;
+use Google\Service\SecurityCommandCenter\GroupFindingsRequest;
+use Google\Service\SecurityCommandCenter\GroupFindingsResponse;
+use Google\Service\SecurityCommandCenter\ListFindingsResponse;
+use Google\Service\SecurityCommandCenter\SecurityMarks;
+use Google\Service\SecurityCommandCenter\SetFindingStateRequest;
+use Google\Service\SecurityCommandCenter\SetMuteRequest;
+
+/**
+ * The "findings" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $findings = $securitycenterService->folders_sources_findings;
+ *  </code>
+ */
+class FoldersSourcesFindings extends \Google\Service\Resource
+{
+  /**
+   * Filters an organization or source's findings and groups them by their
+   * specified properties. To group across all sources provide a `-` as the source
+   * id. Example: /v1/organizations/{organization_id}/sources/-/findings,
+   * /v1/folders/{folder_id}/sources/-/findings,
+   * /v1/projects/{project_id}/sources/-/findings (findings.group)
+   *
+   * @param string $parent Required. Name of the source to groupBy. Its format is
+   * `organizations/[organization_id]/sources/[source_id]`,
+   * `folders/[folder_id]/sources/[source_id]`, or
+   * `projects/[project_id]/sources/[source_id]`. To groupBy across all sources
+   * provide a source_id of `-`. For example:
+   * `organizations/{organization_id}/sources/-, folders/{folder_id}/sources/-`,
+   * or `projects/{project_id}/sources/-`
+   * @param GroupFindingsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GroupFindingsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function group($parent, GroupFindingsRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('group', [$params], GroupFindingsResponse::class);
+  }
+  /**
+   * Lists an organization or source's findings. To list across all sources
+   * provide a `-` as the source id. Example:
+   * /v1/organizations/{organization_id}/sources/-/findings
+   * (findings.listFoldersSourcesFindings)
+   *
+   * @param string $parent Required. Name of the source the findings belong to.
+   * Its format is `organizations/[organization_id]/sources/[source_id]`,
+   * `folders/[folder_id]/sources/[source_id]`, or
+   * `projects/[project_id]/sources/[source_id]`. To list across all sources
+   * provide a source_id of `-`. For example:
+   * `organizations/{organization_id}/sources/-`, `folders/{folder_id}/sources/-`
+   * or `projects/{projects_id}/sources/-`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string compareDuration When compare_duration is set, the
+   * ListFindingsResult's "state_change" attribute is updated to indicate whether
+   * the finding had its state changed, the finding's state remained unchanged, or
+   * if the finding was added in any state during the compare_duration period of
+   * time that precedes the read_time. This is the time between (read_time -
+   * compare_duration) and read_time. The state_change value is derived based on
+   * the presence and state of the finding at the two points in time. Intermediate
+   * state changes between the two times don't affect the result. For example, the
+   * results aren't affected if the finding is made inactive and then active
+   * again. Possible "state_change" values when compare_duration is specified: *
+   * "CHANGED": indicates that the finding was present and matched the given
+   * filter at the start of compare_duration, but changed its state at read_time.
+   * * "UNCHANGED": indicates that the finding was present and matched the given
+   * filter at the start of compare_duration and did not change state at
+   * read_time. * "ADDED": indicates that the finding did not match the given
+   * filter or was not present at the start of compare_duration, but was present
+   * at read_time. * "REMOVED": indicates that the finding was present and matched
+   * the filter at the start of compare_duration, but did not match the filter at
+   * read_time. If compare_duration is not specified, then the only possible
+   * state_change is "UNUSED", which will be the state_change set for all findings
+   * present at read_time.
+   * @opt_param string fieldMask A field mask to specify the Finding fields to be
+   * listed in the response. An empty field mask will list all fields.
+   * @opt_param string filter Expression that defines the filter to apply across
+   * findings. The expression is a list of one or more restrictions combined via
+   * logical operators `AND` and `OR`. Parentheses are supported, and `OR` has
+   * higher precedence than `AND`. Restrictions have the form ` ` and may have a
+   * `-` character in front of them to indicate negation. Examples include: * name
+   * * source_properties.a_property * security_marks.marks.marka The supported
+   * operators are: * `=` for all value types. * `>`, `<`, `>=`, `<=` for integer
+   * values. * `:`, meaning substring matching, for strings. The supported value
+   * types are: * string literals in quotes. * integer literals without quotes. *
+   * boolean literals `true` and `false` without quotes. The following field and
+   * operator combinations are supported: * name: `=` * parent: `=`, `:` *
+   * resource_name: `=`, `:` * state: `=`, `:` * category: `=`, `:` *
+   * external_uri: `=`, `:` * event_time: `=`, `>`, `<`, `>=`, `<=` Usage: This
+   * should be milliseconds since epoch or an RFC3339 string. Examples:
+   * `event_time = "2019-06-10T16:07:18-07:00"` `event_time = 1560208038000` *
+   * severity: `=`, `:` * workflow_state: `=`, `:` * security_marks.marks: `=`,
+   * `:` * source_properties: `=`, `:`, `>`, `<`, `>=`, `<=` For example,
+   * `source_properties.size = 100` is a valid filter string. Use a partial match
+   * on the empty string to filter based on a property existing:
+   * `source_properties.my_property : ""` Use a negated partial match on the empty
+   * string to filter based on a property not existing:
+   * `-source_properties.my_property : ""` * resource: * resource.name: `=`, `:` *
+   * resource.parent_name: `=`, `:` * resource.parent_display_name: `=`, `:` *
+   * resource.project_name: `=`, `:` * resource.project_display_name: `=`, `:` *
+   * resource.type: `=`, `:` * resource.folders.resource_folder: `=`, `:` *
+   * resource.display_name: `=`, `:`
+   * @opt_param string orderBy Expression that defines what fields and order to
+   * use for sorting. The string value should follow SQL syntax: comma separated
+   * list of fields. For example: "name,resource_properties.a_property". The
+   * default sorting order is ascending. To specify descending order for a field,
+   * a suffix " desc" should be appended to the field name. For example: "name
+   * desc,source_properties.a_property". Redundant space characters in the syntax
+   * are insignificant. "name desc,source_properties.a_property" and " name desc ,
+   * source_properties.a_property " are equivalent. The following fields are
+   * supported: name parent state category resource_name event_time
+   * source_properties security_marks.marks
+   * @opt_param int pageSize The maximum number of results to return in a single
+   * response. Default is 10, minimum is 1, maximum is 1000.
+   * @opt_param string pageToken The value returned by the last
+   * `ListFindingsResponse`; indicates that this is a continuation of a prior
+   * `ListFindings` call, and that the system should return the next page of data.
+   * @opt_param string readTime Time used as a reference point when filtering
+   * findings. The filter is limited to findings existing at the supplied time and
+   * their values are those at that specific time. Absence of this field will
+   * default to the API's version of NOW.
+   * @return ListFindingsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listFoldersSourcesFindings($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListFindingsResponse::class);
+  }
+  /**
+   * Creates or updates a finding. The corresponding source must exist for a
+   * finding creation to succeed. (findings.patch)
+   *
+   * @param string $name The [relative resource name](https://cloud.google.com/api
+   * s/design/resource_names#relative_resource_name) of the finding. Example:
+   * "organizations/{organization_id}/sources/{source_id}/findings/{finding_id}",
+   * "folders/{folder_id}/sources/{source_id}/findings/{finding_id}",
+   * "projects/{project_id}/sources/{source_id}/findings/{finding_id}".
+   * @param Finding $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask The FieldMask to use when updating the finding
+   * resource. This field should not be specified when creating a finding. When
+   * updating a finding, an empty mask is treated as updating all mutable fields
+   * and replacing source_properties. Individual source_properties can be
+   * added/updated by using "source_properties." in the field mask.
+   * @return Finding
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, Finding $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], Finding::class);
+  }
+  /**
+   * Updates the mute state of a finding. (findings.setMute)
+   *
+   * @param string $name Required. The [relative resource name](https://cloud.goog
+   * le.com/apis/design/resource_names#relative_resource_name) of the finding.
+   * Example:
+   * `organizations/{organization_id}/sources/{source_id}/findings/{finding_id}`,
+   * `folders/{folder_id}/sources/{source_id}/findings/{finding_id}`,
+   * `projects/{project_id}/sources/{source_id}/findings/{finding_id}`.
+   * @param SetMuteRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Finding
+   * @throws \Google\Service\Exception
+   */
+  public function setMute($name, SetMuteRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('setMute', [$params], Finding::class);
+  }
+  /**
+   * Updates the state of a finding. (findings.setState)
+   *
+   * @param string $name Required. The [relative resource name](https://cloud.goog
+   * le.com/apis/design/resource_names#relative_resource_name) of the finding.
+   * Example:
+   * `organizations/{organization_id}/sources/{source_id}/findings/{finding_id}`,
+   * `folders/{folder_id}/sources/{source_id}/findings/{finding_id}`,
+   * `projects/{project_id}/sources/{source_id}/findings/{finding_id}`.
+   * @param SetFindingStateRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Finding
+   * @throws \Google\Service\Exception
+   */
+  public function setState($name, SetFindingStateRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('setState', [$params], Finding::class);
+  }
+  /**
+   * Updates security marks. (findings.updateSecurityMarks)
+   *
+   * @param string $name The relative resource name of the SecurityMarks. See:
+   * https://cloud.google.com/apis/design/resource_names#relative_resource_name
+   * Examples: "organizations/{organization_id}/assets/{asset_id}/securityMarks" "
+   * organizations/{organization_id}/sources/{source_id}/findings/{finding_id}/sec
+   * urityMarks".
+   * @param SecurityMarks $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string startTime The time at which the updated SecurityMarks take
+   * effect. If not set uses current server time. Updates will be applied to the
+   * SecurityMarks that are active immediately preceding this time. Must be
+   * earlier or equal to the server time.
+   * @opt_param string updateMask The FieldMask to use when updating the security
+   * marks resource. The field mask must not contain duplicate fields. If empty or
+   * set to "marks", all marks will be replaced. Individual marks can be updated
+   * using "marks.".
+   * @return SecurityMarks
+   * @throws \Google\Service\Exception
+   */
+  public function updateSecurityMarks($name, SecurityMarks $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('updateSecurityMarks', [$params], SecurityMarks::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FoldersSourcesFindings::class, 'Google_Service_SecurityCommandCenter_Resource_FoldersSourcesFindings');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersSourcesFindingsExternalSystems.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersSourcesFindingsExternalSystems.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/FoldersSourcesFindingsExternalSystems.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,56 @@
+<?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\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\GoogleCloudSecuritycenterV1ExternalSystem;
+
+/**
+ * The "externalSystems" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $externalSystems = $securitycenterService->folders_sources_findings_externalSystems;
+ *  </code>
+ */
+class FoldersSourcesFindingsExternalSystems extends \Google\Service\Resource
+{
+  /**
+   * Updates external system. This is for a given finding. (externalSystems.patch)
+   *
+   * @param string $name Full resource name of the external system, for example:
+   * "organizations/1234/sources/5678/findings/123456/externalSystems/jira",
+   * "folders/1234/sources/5678/findings/123456/externalSystems/jira",
+   * "projects/1234/sources/5678/findings/123456/externalSystems/jira"
+   * @param GoogleCloudSecuritycenterV1ExternalSystem $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask The FieldMask to use when updating the external
+   * system resource. If empty all mutable fields will be updated.
+   * @return GoogleCloudSecuritycenterV1ExternalSystem
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudSecuritycenterV1ExternalSystem $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudSecuritycenterV1ExternalSystem::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FoldersSourcesFindingsExternalSystems::class, 'Google_Service_SecurityCommandCenter_Resource_FoldersSourcesFindingsExternalSystems');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/Organizations.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/Organizations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/Organizations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,73 @@
+<?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\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\OrganizationSettings;
+
+/**
+ * The "organizations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $organizations = $securitycenterService->organizations;
+ *  </code>
+ */
+class Organizations extends \Google\Service\Resource
+{
+  /**
+   * Gets the settings for an organization.
+   * (organizations.getOrganizationSettings)
+   *
+   * @param string $name Required. Name of the organization to get organization
+   * settings for. Its format is
+   * `organizations/[organization_id]/organizationSettings`.
+   * @param array $optParams Optional parameters.
+   * @return OrganizationSettings
+   * @throws \Google\Service\Exception
+   */
+  public function getOrganizationSettings($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('getOrganizationSettings', [$params], OrganizationSettings::class);
+  }
+  /**
+   * Updates an organization's settings.
+   * (organizations.updateOrganizationSettings)
+   *
+   * @param string $name The relative resource name of the settings. See:
+   * https://cloud.google.com/apis/design/resource_names#relative_resource_name
+   * Example: "organizations/{organization_id}/organizationSettings".
+   * @param OrganizationSettings $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask The FieldMask to use when updating the settings
+   * resource. If empty all mutable fields will be updated.
+   * @return OrganizationSettings
+   * @throws \Google\Service\Exception
+   */
+  public function updateOrganizationSettings($name, OrganizationSettings $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('updateOrganizationSettings', [$params], OrganizationSettings::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Organizations::class, 'Google_Service_SecurityCommandCenter_Resource_Organizations');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsAssets.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsAssets.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsAssets.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,202 @@
+<?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\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\GroupAssetsRequest;
+use Google\Service\SecurityCommandCenter\GroupAssetsResponse;
+use Google\Service\SecurityCommandCenter\ListAssetsResponse;
+use Google\Service\SecurityCommandCenter\Operation;
+use Google\Service\SecurityCommandCenter\RunAssetDiscoveryRequest;
+use Google\Service\SecurityCommandCenter\SecurityMarks;
+
+/**
+ * The "assets" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $assets = $securitycenterService->organizations_assets;
+ *  </code>
+ */
+class OrganizationsAssets extends \Google\Service\Resource
+{
+  /**
+   * Filters an organization's assets and groups them by their specified
+   * properties. (assets.group)
+   *
+   * @param string $parent Required. The name of the parent to group the assets
+   * by. Its format is `organizations/[organization_id]`, `folders/[folder_id]`,
+   * or `projects/[project_id]`.
+   * @param GroupAssetsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GroupAssetsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function group($parent, GroupAssetsRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('group', [$params], GroupAssetsResponse::class);
+  }
+  /**
+   * Lists an organization's assets. (assets.listOrganizationsAssets)
+   *
+   * @param string $parent Required. The name of the parent resource that contains
+   * the assets. The value that you can specify on parent depends on the method in
+   * which you specify parent. You can specify one of the following values:
+   * `organizations/[organization_id]`, `folders/[folder_id]`, or
+   * `projects/[project_id]`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string compareDuration When compare_duration is set, the
+   * ListAssetsResult's "state_change" attribute is updated to indicate whether
+   * the asset was added, removed, or remained present during the compare_duration
+   * period of time that precedes the read_time. This is the time between
+   * (read_time - compare_duration) and read_time. The state_change value is
+   * derived based on the presence of the asset at the two points in time.
+   * Intermediate state changes between the two times don't affect the result. For
+   * example, the results aren't affected if the asset is removed and re-created
+   * again. Possible "state_change" values when compare_duration is specified: *
+   * "ADDED": indicates that the asset was not present at the start of
+   * compare_duration, but present at read_time. * "REMOVED": indicates that the
+   * asset was present at the start of compare_duration, but not present at
+   * read_time. * "ACTIVE": indicates that the asset was present at both the start
+   * and the end of the time period defined by compare_duration and read_time. If
+   * compare_duration is not specified, then the only possible state_change is
+   * "UNUSED", which will be the state_change set for all assets present at
+   * read_time.
+   * @opt_param string fieldMask A field mask to specify the ListAssetsResult
+   * fields to be listed in the response. An empty field mask will list all
+   * fields.
+   * @opt_param string filter Expression that defines the filter to apply across
+   * assets. The expression is a list of zero or more restrictions combined via
+   * logical operators `AND` and `OR`. Parentheses are supported, and `OR` has
+   * higher precedence than `AND`. Restrictions have the form ` ` and may have a
+   * `-` character in front of them to indicate negation. The fields map to those
+   * defined in the Asset resource. Examples include: * name *
+   * security_center_properties.resource_name * resource_properties.a_property *
+   * security_marks.marks.marka The supported operators are: * `=` for all value
+   * types. * `>`, `<`, `>=`, `<=` for integer values. * `:`, meaning substring
+   * matching, for strings. The supported value types are: * string literals in
+   * quotes. * integer literals without quotes. * boolean literals `true` and
+   * `false` without quotes. The following are the allowed field and operator
+   * combinations: * name: `=` * update_time: `=`, `>`, `<`, `>=`, `<=` Usage:
+   * This should be milliseconds since epoch or an RFC3339 string. Examples:
+   * `update_time = "2019-06-10T16:07:18-07:00"` `update_time = 1560208038000` *
+   * create_time: `=`, `>`, `<`, `>=`, `<=` Usage: This should be milliseconds
+   * since epoch or an RFC3339 string. Examples: `create_time =
+   * "2019-06-10T16:07:18-07:00"` `create_time = 1560208038000` *
+   * iam_policy.policy_blob: `=`, `:` * resource_properties: `=`, `:`, `>`, `<`,
+   * `>=`, `<=` * security_marks.marks: `=`, `:` *
+   * security_center_properties.resource_name: `=`, `:` *
+   * security_center_properties.resource_display_name: `=`, `:` *
+   * security_center_properties.resource_type: `=`, `:` *
+   * security_center_properties.resource_parent: `=`, `:` *
+   * security_center_properties.resource_parent_display_name: `=`, `:` *
+   * security_center_properties.resource_project: `=`, `:` *
+   * security_center_properties.resource_project_display_name: `=`, `:` *
+   * security_center_properties.resource_owners: `=`, `:` For example,
+   * `resource_properties.size = 100` is a valid filter string. Use a partial
+   * match on the empty string to filter based on a property existing:
+   * `resource_properties.my_property : ""` Use a negated partial match on the
+   * empty string to filter based on a property not existing:
+   * `-resource_properties.my_property : ""`
+   * @opt_param string orderBy Expression that defines what fields and order to
+   * use for sorting. The string value should follow SQL syntax: comma separated
+   * list of fields. For example: "name,resource_properties.a_property". The
+   * default sorting order is ascending. To specify descending order for a field,
+   * a suffix " desc" should be appended to the field name. For example: "name
+   * desc,resource_properties.a_property". Redundant space characters in the
+   * syntax are insignificant. "name desc,resource_properties.a_property" and "
+   * name desc , resource_properties.a_property " are equivalent. The following
+   * fields are supported: name update_time resource_properties
+   * security_marks.marks security_center_properties.resource_name
+   * security_center_properties.resource_display_name
+   * security_center_properties.resource_parent
+   * security_center_properties.resource_parent_display_name
+   * security_center_properties.resource_project
+   * security_center_properties.resource_project_display_name
+   * security_center_properties.resource_type
+   * @opt_param int pageSize The maximum number of results to return in a single
+   * response. Default is 10, minimum is 1, maximum is 1000.
+   * @opt_param string pageToken The value returned by the last
+   * `ListAssetsResponse`; indicates that this is a continuation of a prior
+   * `ListAssets` call, and that the system should return the next page of data.
+   * @opt_param string readTime Time used as a reference point when filtering
+   * assets. The filter is limited to assets existing at the supplied time and
+   * their values are those at that specific time. Absence of this field will
+   * default to the API's version of NOW.
+   * @return ListAssetsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsAssets($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListAssetsResponse::class);
+  }
+  /**
+   * Runs asset discovery. The discovery is tracked with a long-running operation.
+   * This API can only be called with limited frequency for an organization. If it
+   * is called too frequently the caller will receive a TOO_MANY_REQUESTS error.
+   * (assets.runDiscovery)
+   *
+   * @param string $parent Required. Name of the organization to run asset
+   * discovery for. Its format is `organizations/[organization_id]`.
+   * @param RunAssetDiscoveryRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function runDiscovery($parent, RunAssetDiscoveryRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('runDiscovery', [$params], Operation::class);
+  }
+  /**
+   * Updates security marks. (assets.updateSecurityMarks)
+   *
+   * @param string $name The relative resource name of the SecurityMarks. See:
+   * https://cloud.google.com/apis/design/resource_names#relative_resource_name
+   * Examples: "organizations/{organization_id}/assets/{asset_id}/securityMarks" "
+   * organizations/{organization_id}/sources/{source_id}/findings/{finding_id}/sec
+   * urityMarks".
+   * @param SecurityMarks $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string startTime The time at which the updated SecurityMarks take
+   * effect. If not set uses current server time. Updates will be applied to the
+   * SecurityMarks that are active immediately preceding this time. Must be
+   * earlier or equal to the server time.
+   * @opt_param string updateMask The FieldMask to use when updating the security
+   * marks resource. The field mask must not contain duplicate fields. If empty or
+   * set to "marks", all marks will be replaced. Individual marks can be updated
+   * using "marks.".
+   * @return SecurityMarks
+   * @throws \Google\Service\Exception
+   */
+  public function updateSecurityMarks($name, SecurityMarks $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('updateSecurityMarks', [$params], SecurityMarks::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsAssets::class, 'Google_Service_SecurityCommandCenter_Resource_OrganizationsAssets');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsBigQueryExports.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsBigQueryExports.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsBigQueryExports.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\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\GoogleCloudSecuritycenterV1BigQueryExport;
+use Google\Service\SecurityCommandCenter\ListBigQueryExportsResponse;
+use Google\Service\SecurityCommandCenter\SecuritycenterEmpty;
+
+/**
+ * The "bigQueryExports" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $bigQueryExports = $securitycenterService->organizations_bigQueryExports;
+ *  </code>
+ */
+class OrganizationsBigQueryExports extends \Google\Service\Resource
+{
+  /**
+   * Creates a BigQuery export. (bigQueryExports.create)
+   *
+   * @param string $parent Required. The name of the parent resource of the new
+   * BigQuery export. Its format is `organizations/[organization_id]`,
+   * `folders/[folder_id]`, or `projects/[project_id]`.
+   * @param GoogleCloudSecuritycenterV1BigQueryExport $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string bigQueryExportId Required. Unique identifier provided by
+   * the client within the parent scope. It must consist of only lowercase
+   * letters, numbers, and hyphens, must start with a letter, must end with either
+   * a letter or a number, and must be 63 characters or less.
+   * @return GoogleCloudSecuritycenterV1BigQueryExport
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudSecuritycenterV1BigQueryExport $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudSecuritycenterV1BigQueryExport::class);
+  }
+  /**
+   * Deletes an existing BigQuery export. (bigQueryExports.delete)
+   *
+   * @param string $name Required. The name of the BigQuery export to delete. Its
+   * format is `organizations/{organization}/bigQueryExports/{export_id}`,
+   * `folders/{folder}/bigQueryExports/{export_id}`, or
+   * `projects/{project}/bigQueryExports/{export_id}`
+   * @param array $optParams Optional parameters.
+   * @return SecuritycenterEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], SecuritycenterEmpty::class);
+  }
+  /**
+   * Gets a BigQuery export. (bigQueryExports.get)
+   *
+   * @param string $name Required. Name of the BigQuery export to retrieve. Its
+   * format is `organizations/{organization}/bigQueryExports/{export_id}`,
+   * `folders/{folder}/bigQueryExports/{export_id}`, or
+   * `projects/{project}/bigQueryExports/{export_id}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudSecuritycenterV1BigQueryExport
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudSecuritycenterV1BigQueryExport::class);
+  }
+  /**
+   * Lists BigQuery exports. Note that when requesting BigQuery exports at a given
+   * level all exports under that level are also returned e.g. if requesting
+   * BigQuery exports under a folder, then all BigQuery exports immediately under
+   * the folder plus the ones created under the projects within the folder are
+   * returned. (bigQueryExports.listOrganizationsBigQueryExports)
+   *
+   * @param string $parent Required. The parent, which owns the collection of
+   * BigQuery exports. Its format is `organizations/[organization_id]`,
+   * `folders/[folder_id]`, `projects/[project_id]`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of configs to return. The service
+   * may return fewer than this value. If unspecified, at most 10 configs will be
+   * returned. The maximum value is 1000; values above 1000 will be coerced to
+   * 1000.
+   * @opt_param string pageToken A page token, received from a previous
+   * `ListBigQueryExports` call. Provide this to retrieve the subsequent page.
+   * When paginating, all other parameters provided to `ListBigQueryExports` must
+   * match the call that provided the page token.
+   * @return ListBigQueryExportsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsBigQueryExports($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListBigQueryExportsResponse::class);
+  }
+  /**
+   * Updates a BigQuery export. (bigQueryExports.patch)
+   *
+   * @param string $name The relative resource name of this export. See:
+   * https://cloud.google.com/apis/design/resource_names#relative_resource_name.
+   * Example format: "organizations/{organization_id}/bigQueryExports/{export_id}"
+   * Example format: "folders/{folder_id}/bigQueryExports/{export_id}" Example
+   * format: "projects/{project_id}/bigQueryExports/{export_id}" This field is
+   * provided in responses, and is ignored when provided in create requests.
+   * @param GoogleCloudSecuritycenterV1BigQueryExport $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask The list of fields to be updated. If empty all
+   * mutable fields will be updated.
+   * @return GoogleCloudSecuritycenterV1BigQueryExport
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudSecuritycenterV1BigQueryExport $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudSecuritycenterV1BigQueryExport::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsBigQueryExports::class, 'Google_Service_SecurityCommandCenter_Resource_OrganizationsBigQueryExports');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsEventThreatDetectionSettings.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsEventThreatDetectionSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsEventThreatDetectionSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,56 @@
+<?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\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\ValidateEventThreatDetectionCustomModuleRequest;
+use Google\Service\SecurityCommandCenter\ValidateEventThreatDetectionCustomModuleResponse;
+
+/**
+ * The "eventThreatDetectionSettings" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $eventThreatDetectionSettings = $securitycenterService->organizations_eventThreatDetectionSettings;
+ *  </code>
+ */
+class OrganizationsEventThreatDetectionSettings extends \Google\Service\Resource
+{
+  /**
+   * Validates the given Event Threat Detection custom module.
+   * (eventThreatDetectionSettings.validateCustomModule)
+   *
+   * @param string $parent Required. Resource name of the parent to validate the
+   * Custom Module under. Its format is: *
+   * `organizations/{organization}/eventThreatDetectionSettings`. *
+   * `folders/{folder}/eventThreatDetectionSettings`. *
+   * `projects/{project}/eventThreatDetectionSettings`.
+   * @param ValidateEventThreatDetectionCustomModuleRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return ValidateEventThreatDetectionCustomModuleResponse
+   * @throws \Google\Service\Exception
+   */
+  public function validateCustomModule($parent, ValidateEventThreatDetectionCustomModuleRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('validateCustomModule', [$params], ValidateEventThreatDetectionCustomModuleResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsEventThreatDetectionSettings::class, 'Google_Service_SecurityCommandCenter_Resource_OrganizationsEventThreatDetectionSettings');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsEventThreatDetectionSettingsCustomModules.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsEventThreatDetectionSettingsCustomModules.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsEventThreatDetectionSettingsCustomModules.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,184 @@
+<?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\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\EventThreatDetectionCustomModule;
+use Google\Service\SecurityCommandCenter\ListDescendantEventThreatDetectionCustomModulesResponse;
+use Google\Service\SecurityCommandCenter\ListEventThreatDetectionCustomModulesResponse;
+use Google\Service\SecurityCommandCenter\SecuritycenterEmpty;
+
+/**
+ * The "customModules" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $customModules = $securitycenterService->organizations_eventThreatDetectionSettings_customModules;
+ *  </code>
+ */
+class OrganizationsEventThreatDetectionSettingsCustomModules extends \Google\Service\Resource
+{
+  /**
+   * Creates a resident Event Threat Detection custom module at the scope of the
+   * given Resource Manager parent, and also creates inherited custom modules for
+   * all descendants of the given parent. These modules are enabled by default.
+   * (customModules.create)
+   *
+   * @param string $parent Required. The new custom module's parent. Its format
+   * is: * `organizations/{organization}/eventThreatDetectionSettings`. *
+   * `folders/{folder}/eventThreatDetectionSettings`. *
+   * `projects/{project}/eventThreatDetectionSettings`.
+   * @param EventThreatDetectionCustomModule $postBody
+   * @param array $optParams Optional parameters.
+   * @return EventThreatDetectionCustomModule
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, EventThreatDetectionCustomModule $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], EventThreatDetectionCustomModule::class);
+  }
+  /**
+   * Deletes the specified Event Threat Detection custom module and all of its
+   * descendants in the Resource Manager hierarchy. This method is only supported
+   * for resident custom modules. (customModules.delete)
+   *
+   * @param string $name Required. Name of the custom module to delete. Its format
+   * is: * `organizations/{organization}/eventThreatDetectionSettings/customModule
+   * s/{module}`. *
+   * `folders/{folder}/eventThreatDetectionSettings/customModules/{module}`. *
+   * `projects/{project}/eventThreatDetectionSettings/customModules/{module}`.
+   * @param array $optParams Optional parameters.
+   * @return SecuritycenterEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], SecuritycenterEmpty::class);
+  }
+  /**
+   * Gets an Event Threat Detection custom module. (customModules.get)
+   *
+   * @param string $name Required. Name of the custom module to get. Its format
+   * is: * `organizations/{organization}/eventThreatDetectionSettings/customModule
+   * s/{module}`. *
+   * `folders/{folder}/eventThreatDetectionSettings/customModules/{module}`. *
+   * `projects/{project}/eventThreatDetectionSettings/customModules/{module}`.
+   * @param array $optParams Optional parameters.
+   * @return EventThreatDetectionCustomModule
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], EventThreatDetectionCustomModule::class);
+  }
+  /**
+   * Lists all Event Threat Detection custom modules for the given Resource
+   * Manager parent. This includes resident modules defined at the scope of the
+   * parent along with modules inherited from ancestors.
+   * (customModules.listOrganizationsEventThreatDetectionSettingsCustomModules)
+   *
+   * @param string $parent Required. Name of the parent to list custom modules
+   * under. Its format is: *
+   * `organizations/{organization}/eventThreatDetectionSettings`. *
+   * `folders/{folder}/eventThreatDetectionSettings`. *
+   * `projects/{project}/eventThreatDetectionSettings`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of modules to return. The service
+   * may return fewer than this value. If unspecified, at most 10 configs will be
+   * returned. The maximum value is 1000; values above 1000 will be coerced to
+   * 1000.
+   * @opt_param string pageToken A page token, received from a previous
+   * `ListEventThreatDetectionCustomModules` call. Provide this to retrieve the
+   * subsequent page. When paginating, all other parameters provided to
+   * `ListEventThreatDetectionCustomModules` must match the call that provided the
+   * page token.
+   * @return ListEventThreatDetectionCustomModulesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsEventThreatDetectionSettingsCustomModules($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListEventThreatDetectionCustomModulesResponse::class);
+  }
+  /**
+   * Lists all resident Event Threat Detection custom modules under the given
+   * Resource Manager parent and its descendants. (customModules.listDescendant)
+   *
+   * @param string $parent Required. Name of the parent to list custom modules
+   * under. Its format is: *
+   * `organizations/{organization}/eventThreatDetectionSettings`. *
+   * `folders/{folder}/eventThreatDetectionSettings`. *
+   * `projects/{project}/eventThreatDetectionSettings`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of modules to return. The service
+   * may return fewer than this value. If unspecified, at most 10 configs will be
+   * returned. The maximum value is 1000; values above 1000 will be coerced to
+   * 1000.
+   * @opt_param string pageToken A page token, received from a previous
+   * `ListDescendantEventThreatDetectionCustomModules` call. Provide this to
+   * retrieve the subsequent page. When paginating, all other parameters provided
+   * to `ListDescendantEventThreatDetectionCustomModules` must match the call that
+   * provided the page token.
+   * @return ListDescendantEventThreatDetectionCustomModulesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listDescendant($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('listDescendant', [$params], ListDescendantEventThreatDetectionCustomModulesResponse::class);
+  }
+  /**
+   * Updates the Event Threat Detection custom module with the given name based on
+   * the given update mask. Updating the enablement state is supported for both
+   * resident and inherited modules (though resident modules cannot have an
+   * enablement state of "inherited"). Updating the display name or configuration
+   * of a module is supported for resident modules only. The type of a module
+   * cannot be changed. (customModules.patch)
+   *
+   * @param string $name Immutable. The resource name of the Event Threat
+   * Detection custom module. Its format is: * `organizations/{organization}/event
+   * ThreatDetectionSettings/customModules/{module}`. *
+   * `folders/{folder}/eventThreatDetectionSettings/customModules/{module}`. *
+   * `projects/{project}/eventThreatDetectionSettings/customModules/{module}`.
+   * @param EventThreatDetectionCustomModule $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask The list of fields to be updated. If empty all
+   * mutable fields will be updated.
+   * @return EventThreatDetectionCustomModule
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, EventThreatDetectionCustomModule $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], EventThreatDetectionCustomModule::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsEventThreatDetectionSettingsCustomModules::class, 'Google_Service_SecurityCommandCenter_Resource_OrganizationsEventThreatDetectionSettingsCustomModules');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsEventThreatDetectionSettingsEffectiveCustomModules.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsEventThreatDetectionSettingsEffectiveCustomModules.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsEventThreatDetectionSettingsEffectiveCustomModules.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,86 @@
+<?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\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\EffectiveEventThreatDetectionCustomModule;
+use Google\Service\SecurityCommandCenter\ListEffectiveEventThreatDetectionCustomModulesResponse;
+
+/**
+ * The "effectiveCustomModules" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $effectiveCustomModules = $securitycenterService->organizations_eventThreatDetectionSettings_effectiveCustomModules;
+ *  </code>
+ */
+class OrganizationsEventThreatDetectionSettingsEffectiveCustomModules extends \Google\Service\Resource
+{
+  /**
+   * Gets an effective Event Threat Detection custom module at the given level.
+   * (effectiveCustomModules.get)
+   *
+   * @param string $name Required. The resource name of the effective Event Threat
+   * Detection custom module. Its format is: * `organizations/{organization}/event
+   * ThreatDetectionSettings/effectiveCustomModules/{module}`. * `folders/{folder}
+   * /eventThreatDetectionSettings/effectiveCustomModules/{module}`. * `projects/{
+   * project}/eventThreatDetectionSettings/effectiveCustomModules/{module}`.
+   * @param array $optParams Optional parameters.
+   * @return EffectiveEventThreatDetectionCustomModule
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], EffectiveEventThreatDetectionCustomModule::class);
+  }
+  /**
+   * Lists all effective Event Threat Detection custom modules for the given
+   * parent. This includes resident modules defined at the scope of the parent
+   * along with modules inherited from its ancestors. (effectiveCustomModules.list
+   * OrganizationsEventThreatDetectionSettingsEffectiveCustomModules)
+   *
+   * @param string $parent Required. Name of the parent to list custom modules
+   * for. Its format is: *
+   * `organizations/{organization}/eventThreatDetectionSettings`. *
+   * `folders/{folder}/eventThreatDetectionSettings`. *
+   * `projects/{project}/eventThreatDetectionSettings`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of modules to return. The service
+   * may return fewer than this value. If unspecified, at most 10 configs will be
+   * returned. The maximum value is 1000; values above 1000 will be coerced to
+   * 1000.
+   * @opt_param string pageToken A page token, received from a previous
+   * `ListEffectiveEventThreatDetectionCustomModules` call. Provide this to
+   * retrieve the subsequent page. When paginating, all other parameters provided
+   * to `ListEffectiveEventThreatDetectionCustomModules` must match the call that
+   * provided the page token.
+   * @return ListEffectiveEventThreatDetectionCustomModulesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsEventThreatDetectionSettingsEffectiveCustomModules($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListEffectiveEventThreatDetectionCustomModulesResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsEventThreatDetectionSettingsEffectiveCustomModules::class, 'Google_Service_SecurityCommandCenter_Resource_OrganizationsEventThreatDetectionSettingsEffectiveCustomModules');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsFindings.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsFindings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsFindings.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\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\BulkMuteFindingsRequest;
+use Google\Service\SecurityCommandCenter\Operation;
+
+/**
+ * The "findings" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $findings = $securitycenterService->organizations_findings;
+ *  </code>
+ */
+class OrganizationsFindings extends \Google\Service\Resource
+{
+  /**
+   * Kicks off an LRO to bulk mute findings for a parent based on a filter. The
+   * parent can be either an organization, folder or project. The findings matched
+   * by the filter will be muted after the LRO is done. (findings.bulkMute)
+   *
+   * @param string $parent Required. The parent, at which bulk action needs to be
+   * applied. Its format is `organizations/[organization_id]`,
+   * `folders/[folder_id]`, `projects/[project_id]`.
+   * @param BulkMuteFindingsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function bulkMute($parent, BulkMuteFindingsRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('bulkMute', [$params], Operation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsFindings::class, 'Google_Service_SecurityCommandCenter_Resource_OrganizationsFindings');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsLocations.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsLocations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsLocations.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\SecurityCommandCenter\Resource;
+
+/**
+ * The "locations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $locations = $securitycenterService->organizations_locations;
+ *  </code>
+ */
+class OrganizationsLocations extends \Google\Service\Resource
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsLocations::class, 'Google_Service_SecurityCommandCenter_Resource_OrganizationsLocations');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsLocationsMuteConfigs.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsLocationsMuteConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsLocationsMuteConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,100 @@
+<?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\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\GoogleCloudSecuritycenterV1MuteConfig;
+use Google\Service\SecurityCommandCenter\SecuritycenterEmpty;
+
+/**
+ * The "muteConfigs" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $muteConfigs = $securitycenterService->organizations_locations_muteConfigs;
+ *  </code>
+ */
+class OrganizationsLocationsMuteConfigs extends \Google\Service\Resource
+{
+  /**
+   * Deletes an existing mute config. (muteConfigs.delete)
+   *
+   * @param string $name Required. Name of the mute config to delete. Its format
+   * is `organizations/{organization}/muteConfigs/{config_id}`,
+   * `folders/{folder}/muteConfigs/{config_id}`,
+   * `projects/{project}/muteConfigs/{config_id}`,
+   * `organizations/{organization}/locations/global/muteConfigs/{config_id}`,
+   * `folders/{folder}/locations/global/muteConfigs/{config_id}`, or
+   * `projects/{project}/locations/global/muteConfigs/{config_id}`.
+   * @param array $optParams Optional parameters.
+   * @return SecuritycenterEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], SecuritycenterEmpty::class);
+  }
+  /**
+   * Gets a mute config. (muteConfigs.get)
+   *
+   * @param string $name Required. Name of the mute config to retrieve. Its format
+   * is `organizations/{organization}/muteConfigs/{config_id}`,
+   * `folders/{folder}/muteConfigs/{config_id}`,
+   * `projects/{project}/muteConfigs/{config_id}`,
+   * `organizations/{organization}/locations/global/muteConfigs/{config_id}`,
+   * `folders/{folder}/locations/global/muteConfigs/{config_id}`, or
+   * `projects/{project}/locations/global/muteConfigs/{config_id}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudSecuritycenterV1MuteConfig
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudSecuritycenterV1MuteConfig::class);
+  }
+  /**
+   * Updates a mute config. (muteConfigs.patch)
+   *
+   * @param string $name This field will be ignored if provided on config
+   * creation. Format `organizations/{organization}/muteConfigs/{mute_config}`
+   * `folders/{folder}/muteConfigs/{mute_config}`
+   * `projects/{project}/muteConfigs/{mute_config}`
+   * `organizations/{organization}/locations/global/muteConfigs/{mute_config}`
+   * `folders/{folder}/locations/global/muteConfigs/{mute_config}`
+   * `projects/{project}/locations/global/muteConfigs/{mute_config}`
+   * @param GoogleCloudSecuritycenterV1MuteConfig $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask The list of fields to be updated. If empty all
+   * mutable fields will be updated.
+   * @return GoogleCloudSecuritycenterV1MuteConfig
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudSecuritycenterV1MuteConfig $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudSecuritycenterV1MuteConfig::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsLocationsMuteConfigs::class, 'Google_Service_SecurityCommandCenter_Resource_OrganizationsLocationsMuteConfigs');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsMuteConfigs.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsMuteConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsMuteConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,148 @@
+<?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\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\GoogleCloudSecuritycenterV1MuteConfig;
+use Google\Service\SecurityCommandCenter\ListMuteConfigsResponse;
+use Google\Service\SecurityCommandCenter\SecuritycenterEmpty;
+
+/**
+ * The "muteConfigs" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $muteConfigs = $securitycenterService->organizations_muteConfigs;
+ *  </code>
+ */
+class OrganizationsMuteConfigs extends \Google\Service\Resource
+{
+  /**
+   * Creates a mute config. (muteConfigs.create)
+   *
+   * @param string $parent Required. Resource name of the new mute configs's
+   * parent. Its format is `organizations/[organization_id]`,
+   * `folders/[folder_id]`, or `projects/[project_id]`.
+   * @param GoogleCloudSecuritycenterV1MuteConfig $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string muteConfigId Required. Unique identifier provided by the
+   * client within the parent scope. It must consist of only lowercase letters,
+   * numbers, and hyphens, must start with a letter, must end with either a letter
+   * or a number, and must be 63 characters or less.
+   * @return GoogleCloudSecuritycenterV1MuteConfig
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudSecuritycenterV1MuteConfig $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudSecuritycenterV1MuteConfig::class);
+  }
+  /**
+   * Deletes an existing mute config. (muteConfigs.delete)
+   *
+   * @param string $name Required. Name of the mute config to delete. Its format
+   * is `organizations/{organization}/muteConfigs/{config_id}`,
+   * `folders/{folder}/muteConfigs/{config_id}`,
+   * `projects/{project}/muteConfigs/{config_id}`,
+   * `organizations/{organization}/locations/global/muteConfigs/{config_id}`,
+   * `folders/{folder}/locations/global/muteConfigs/{config_id}`, or
+   * `projects/{project}/locations/global/muteConfigs/{config_id}`.
+   * @param array $optParams Optional parameters.
+   * @return SecuritycenterEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], SecuritycenterEmpty::class);
+  }
+  /**
+   * Gets a mute config. (muteConfigs.get)
+   *
+   * @param string $name Required. Name of the mute config to retrieve. Its format
+   * is `organizations/{organization}/muteConfigs/{config_id}`,
+   * `folders/{folder}/muteConfigs/{config_id}`,
+   * `projects/{project}/muteConfigs/{config_id}`,
+   * `organizations/{organization}/locations/global/muteConfigs/{config_id}`,
+   * `folders/{folder}/locations/global/muteConfigs/{config_id}`, or
+   * `projects/{project}/locations/global/muteConfigs/{config_id}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudSecuritycenterV1MuteConfig
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudSecuritycenterV1MuteConfig::class);
+  }
+  /**
+   * Lists mute configs. (muteConfigs.listOrganizationsMuteConfigs)
+   *
+   * @param string $parent Required. The parent, which owns the collection of mute
+   * configs. Its format is `organizations/[organization_id]`,
+   * `folders/[folder_id]`, `projects/[project_id]`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of configs to return. The service
+   * may return fewer than this value. If unspecified, at most 10 configs will be
+   * returned. The maximum value is 1000; values above 1000 will be coerced to
+   * 1000.
+   * @opt_param string pageToken A page token, received from a previous
+   * `ListMuteConfigs` call. Provide this to retrieve the subsequent page. When
+   * paginating, all other parameters provided to `ListMuteConfigs` must match the
+   * call that provided the page token.
+   * @return ListMuteConfigsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsMuteConfigs($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListMuteConfigsResponse::class);
+  }
+  /**
+   * Updates a mute config. (muteConfigs.patch)
+   *
+   * @param string $name This field will be ignored if provided on config
+   * creation. Format `organizations/{organization}/muteConfigs/{mute_config}`
+   * `folders/{folder}/muteConfigs/{mute_config}`
+   * `projects/{project}/muteConfigs/{mute_config}`
+   * `organizations/{organization}/locations/global/muteConfigs/{mute_config}`
+   * `folders/{folder}/locations/global/muteConfigs/{mute_config}`
+   * `projects/{project}/locations/global/muteConfigs/{mute_config}`
+   * @param GoogleCloudSecuritycenterV1MuteConfig $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask The list of fields to be updated. If empty all
+   * mutable fields will be updated.
+   * @return GoogleCloudSecuritycenterV1MuteConfig
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudSecuritycenterV1MuteConfig $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudSecuritycenterV1MuteConfig::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsMuteConfigs::class, 'Google_Service_SecurityCommandCenter_Resource_OrganizationsMuteConfigs');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsNotificationConfigs.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsNotificationConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsNotificationConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,142 @@
+<?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\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\ListNotificationConfigsResponse;
+use Google\Service\SecurityCommandCenter\NotificationConfig;
+use Google\Service\SecurityCommandCenter\SecuritycenterEmpty;
+
+/**
+ * The "notificationConfigs" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $notificationConfigs = $securitycenterService->organizations_notificationConfigs;
+ *  </code>
+ */
+class OrganizationsNotificationConfigs extends \Google\Service\Resource
+{
+  /**
+   * Creates a notification config. (notificationConfigs.create)
+   *
+   * @param string $parent Required. Resource name of the new notification
+   * config's parent. Its format is `organizations/[organization_id]`,
+   * `folders/[folder_id]`, or `projects/[project_id]`.
+   * @param NotificationConfig $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string configId Required. Unique identifier provided by the client
+   * within the parent scope. It must be between 1 and 128 characters and contain
+   * alphanumeric characters, underscores, or hyphens only.
+   * @return NotificationConfig
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, NotificationConfig $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], NotificationConfig::class);
+  }
+  /**
+   * Deletes a notification config. (notificationConfigs.delete)
+   *
+   * @param string $name Required. Name of the notification config to delete. Its
+   * format is `organizations/[organization_id]/notificationConfigs/[config_id]`,
+   * `folders/[folder_id]/notificationConfigs/[config_id]`, or
+   * `projects/[project_id]/notificationConfigs/[config_id]`.
+   * @param array $optParams Optional parameters.
+   * @return SecuritycenterEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], SecuritycenterEmpty::class);
+  }
+  /**
+   * Gets a notification config. (notificationConfigs.get)
+   *
+   * @param string $name Required. Name of the notification config to get. Its
+   * format is `organizations/[organization_id]/notificationConfigs/[config_id]`,
+   * `folders/[folder_id]/notificationConfigs/[config_id]`, or
+   * `projects/[project_id]/notificationConfigs/[config_id]`.
+   * @param array $optParams Optional parameters.
+   * @return NotificationConfig
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], NotificationConfig::class);
+  }
+  /**
+   * Lists notification configs.
+   * (notificationConfigs.listOrganizationsNotificationConfigs)
+   *
+   * @param string $parent Required. The name of the parent in which to list the
+   * notification configurations. Its format is "organizations/[organization_id]",
+   * "folders/[folder_id]", or "projects/[project_id]".
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of results to return in a single
+   * response. Default is 10, minimum is 1, maximum is 1000.
+   * @opt_param string pageToken The value returned by the last
+   * `ListNotificationConfigsResponse`; indicates that this is a continuation of a
+   * prior `ListNotificationConfigs` call, and that the system should return the
+   * next page of data.
+   * @return ListNotificationConfigsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsNotificationConfigs($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListNotificationConfigsResponse::class);
+  }
+  /**
+   * Updates a notification config. The following update fields are allowed:
+   * description, pubsub_topic, streaming_config.filter
+   * (notificationConfigs.patch)
+   *
+   * @param string $name The relative resource name of this notification config.
+   * See:
+   * https://cloud.google.com/apis/design/resource_names#relative_resource_name
+   * Example:
+   * "organizations/{organization_id}/notificationConfigs/notify_public_bucket",
+   * "folders/{folder_id}/notificationConfigs/notify_public_bucket", or
+   * "projects/{project_id}/notificationConfigs/notify_public_bucket".
+   * @param NotificationConfig $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask The FieldMask to use when updating the
+   * notification config. If empty all mutable fields will be updated.
+   * @return NotificationConfig
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, NotificationConfig $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], NotificationConfig::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsNotificationConfigs::class, 'Google_Service_SecurityCommandCenter_Resource_OrganizationsNotificationConfigs');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsOperations.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsOperations.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\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\ListOperationsResponse;
+use Google\Service\SecurityCommandCenter\Operation;
+use Google\Service\SecurityCommandCenter\SecuritycenterEmpty;
+
+/**
+ * The "operations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $operations = $securitycenterService->organizations_operations;
+ *  </code>
+ */
+class OrganizationsOperations extends \Google\Service\Resource
+{
+  /**
+   * Starts asynchronous cancellation on a long-running operation. The server
+   * makes a best effort to cancel the operation, but success is not guaranteed.
+   * If the server doesn't support this method, it returns
+   * `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or
+   * other methods to check whether the cancellation succeeded or whether the
+   * operation completed despite cancellation. On successful cancellation, the
+   * operation is not deleted; instead, it becomes an operation with an
+   * Operation.error value with a google.rpc.Status.code of 1, corresponding to
+   * `Code.CANCELLED`. (operations.cancel)
+   *
+   * @param string $name The name of the operation resource to be cancelled.
+   * @param array $optParams Optional parameters.
+   * @return SecuritycenterEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function cancel($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('cancel', [$params], SecuritycenterEmpty::class);
+  }
+  /**
+   * Deletes a long-running operation. This method indicates that the client is no
+   * longer interested in the operation result. It does not cancel the operation.
+   * If the server doesn't support this method, it returns
+   * `google.rpc.Code.UNIMPLEMENTED`. (operations.delete)
+   *
+   * @param string $name The name of the operation resource to be deleted.
+   * @param array $optParams Optional parameters.
+   * @return SecuritycenterEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], SecuritycenterEmpty::class);
+  }
+  /**
+   * Gets the latest state of a long-running operation. Clients can use this
+   * method to poll the operation result at intervals as recommended by the API
+   * service. (operations.get)
+   *
+   * @param string $name The name of the operation resource.
+   * @param array $optParams Optional parameters.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Operation::class);
+  }
+  /**
+   * Lists operations that match the specified filter in the request. If the
+   * server doesn't support this method, it returns `UNIMPLEMENTED`.
+   * (operations.listOrganizationsOperations)
+   *
+   * @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 listOrganizationsOperations($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(OrganizationsOperations::class, 'Google_Service_SecurityCommandCenter_Resource_OrganizationsOperations');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsResourceValueConfigs.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsResourceValueConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsResourceValueConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,134 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\BatchCreateResourceValueConfigsRequest;
+use Google\Service\SecurityCommandCenter\BatchCreateResourceValueConfigsResponse;
+use Google\Service\SecurityCommandCenter\GoogleCloudSecuritycenterV1ResourceValueConfig;
+use Google\Service\SecurityCommandCenter\ListResourceValueConfigsResponse;
+use Google\Service\SecurityCommandCenter\SecuritycenterEmpty;
+
+/**
+ * The "resourceValueConfigs" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $resourceValueConfigs = $securitycenterService->organizations_resourceValueConfigs;
+ *  </code>
+ */
+class OrganizationsResourceValueConfigs extends \Google\Service\Resource
+{
+  /**
+   * Creates a ResourceValueConfig for an organization. Maps user's tags to
+   * difference resource values for use by the attack path simulation.
+   * (resourceValueConfigs.batchCreate)
+   *
+   * @param string $parent Required. Resource name of the new
+   * ResourceValueConfig's parent. The parent field in the
+   * CreateResourceValueConfigRequest messages must either be empty or match this
+   * field.
+   * @param BatchCreateResourceValueConfigsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return BatchCreateResourceValueConfigsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function batchCreate($parent, BatchCreateResourceValueConfigsRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('batchCreate', [$params], BatchCreateResourceValueConfigsResponse::class);
+  }
+  /**
+   * Deletes a ResourceValueConfig. (resourceValueConfigs.delete)
+   *
+   * @param string $name Required. Name of the ResourceValueConfig to delete
+   * @param array $optParams Optional parameters.
+   * @return SecuritycenterEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], SecuritycenterEmpty::class);
+  }
+  /**
+   * Gets a ResourceValueConfig. (resourceValueConfigs.get)
+   *
+   * @param string $name Required. Name of the resource value config to retrieve.
+   * Its format is
+   * `organizations/{organization}/resourceValueConfigs/{config_id}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudSecuritycenterV1ResourceValueConfig
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudSecuritycenterV1ResourceValueConfig::class);
+  }
+  /**
+   * Lists all ResourceValueConfigs.
+   * (resourceValueConfigs.listOrganizationsResourceValueConfigs)
+   *
+   * @param string $parent Required. The parent, which owns the collection of
+   * resource value configs. Its format is `organizations/[organization_id]`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The number of results to return. The service may
+   * return fewer than this value. If unspecified, at most 10 configs will be
+   * returned. The maximum value is 1000; values above 1000 will be coerced to
+   * 1000.
+   * @opt_param string pageToken A page token, received from a previous
+   * `ListResourceValueConfigs` call. Provide this to retrieve the subsequent
+   * page. When paginating, all other parameters provided to
+   * `ListResourceValueConfigs` must match the call that provided the page token.
+   * page_size can be specified, and the new page_size will be used.
+   * @return ListResourceValueConfigsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsResourceValueConfigs($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListResourceValueConfigsResponse::class);
+  }
+  /**
+   * Updates an existing ResourceValueConfigs with new rules.
+   * (resourceValueConfigs.patch)
+   *
+   * @param string $name Name for the resource value configuration
+   * @param GoogleCloudSecuritycenterV1ResourceValueConfig $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask The list of fields to be updated. If empty all
+   * mutable fields will be updated.
+   * @return GoogleCloudSecuritycenterV1ResourceValueConfig
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudSecuritycenterV1ResourceValueConfig $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudSecuritycenterV1ResourceValueConfig::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsResourceValueConfigs::class, 'Google_Service_SecurityCommandCenter_Resource_OrganizationsResourceValueConfigs');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsSecurityHealthAnalyticsSettings.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsSecurityHealthAnalyticsSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsSecurityHealthAnalyticsSettings.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\SecurityCommandCenter\Resource;
+
+/**
+ * The "securityHealthAnalyticsSettings" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $securityHealthAnalyticsSettings = $securitycenterService->organizations_securityHealthAnalyticsSettings;
+ *  </code>
+ */
+class OrganizationsSecurityHealthAnalyticsSettings extends \Google\Service\Resource
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsSecurityHealthAnalyticsSettings::class, 'Google_Service_SecurityCommandCenter_Resource_OrganizationsSecurityHealthAnalyticsSettings');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsSecurityHealthAnalyticsSettingsCustomModules.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsSecurityHealthAnalyticsSettingsCustomModules.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsSecurityHealthAnalyticsSettingsCustomModules.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,200 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule;
+use Google\Service\SecurityCommandCenter\ListDescendantSecurityHealthAnalyticsCustomModulesResponse;
+use Google\Service\SecurityCommandCenter\ListSecurityHealthAnalyticsCustomModulesResponse;
+use Google\Service\SecurityCommandCenter\SecuritycenterEmpty;
+use Google\Service\SecurityCommandCenter\SimulateSecurityHealthAnalyticsCustomModuleRequest;
+use Google\Service\SecurityCommandCenter\SimulateSecurityHealthAnalyticsCustomModuleResponse;
+
+/**
+ * The "customModules" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $customModules = $securitycenterService->organizations_securityHealthAnalyticsSettings_customModules;
+ *  </code>
+ */
+class OrganizationsSecurityHealthAnalyticsSettingsCustomModules extends \Google\Service\Resource
+{
+  /**
+   * Creates a resident SecurityHealthAnalyticsCustomModule at the scope of the
+   * given CRM parent, and also creates inherited
+   * SecurityHealthAnalyticsCustomModules for all CRM descendants of the given
+   * parent. These modules are enabled by default. (customModules.create)
+   *
+   * @param string $parent Required. Resource name of the new custom module's
+   * parent. Its format is
+   * `organizations/{organization}/securityHealthAnalyticsSettings`,
+   * `folders/{folder}/securityHealthAnalyticsSettings`, or
+   * `projects/{project}/securityHealthAnalyticsSettings`
+   * @param GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule::class);
+  }
+  /**
+   * Deletes the specified SecurityHealthAnalyticsCustomModule and all of its
+   * descendants in the CRM hierarchy. This method is only supported for resident
+   * custom modules. (customModules.delete)
+   *
+   * @param string $name Required. Name of the custom module to delete. Its format
+   * is `organizations/{organization}/securityHealthAnalyticsSettings/customModule
+   * s/{customModule}`, `folders/{folder}/securityHealthAnalyticsSettings/customMo
+   * dules/{customModule}`, or `projects/{project}/securityHealthAnalyticsSettings
+   * /customModules/{customModule}`
+   * @param array $optParams Optional parameters.
+   * @return SecuritycenterEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], SecuritycenterEmpty::class);
+  }
+  /**
+   * Retrieves a SecurityHealthAnalyticsCustomModule. (customModules.get)
+   *
+   * @param string $name Required. Name of the custom module to get. Its format is
+   * `organizations/{organization}/securityHealthAnalyticsSettings/customModules/{
+   * customModule}`, `folders/{folder}/securityHealthAnalyticsSettings/customModul
+   * es/{customModule}`, or `projects/{project}/securityHealthAnalyticsSettings/cu
+   * stomModules/{customModule}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule::class);
+  }
+  /**
+   * Returns a list of all SecurityHealthAnalyticsCustomModules for the given
+   * parent. This includes resident modules defined at the scope of the parent,
+   * and inherited modules, inherited from CRM ancestors.
+   * (customModules.listOrganizationsSecurityHealthAnalyticsSettingsCustomModules)
+   *
+   * @param string $parent Required. Name of parent to list custom modules. Its
+   * format is `organizations/{organization}/securityHealthAnalyticsSettings`,
+   * `folders/{folder}/securityHealthAnalyticsSettings`, or
+   * `projects/{project}/securityHealthAnalyticsSettings`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of results to return in a single
+   * response. Default is 10, minimum is 1, maximum is 1000.
+   * @opt_param string pageToken The value returned by the last call indicating a
+   * continuation
+   * @return ListSecurityHealthAnalyticsCustomModulesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsSecurityHealthAnalyticsSettingsCustomModules($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListSecurityHealthAnalyticsCustomModulesResponse::class);
+  }
+  /**
+   * Returns a list of all resident SecurityHealthAnalyticsCustomModules under the
+   * given CRM parent and all of the parent’s CRM descendants.
+   * (customModules.listDescendant)
+   *
+   * @param string $parent Required. Name of parent to list descendant custom
+   * modules. Its format is
+   * `organizations/{organization}/securityHealthAnalyticsSettings`,
+   * `folders/{folder}/securityHealthAnalyticsSettings`, or
+   * `projects/{project}/securityHealthAnalyticsSettings`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of results to return in a single
+   * response. Default is 10, minimum is 1, maximum is 1000.
+   * @opt_param string pageToken The value returned by the last call indicating a
+   * continuation
+   * @return ListDescendantSecurityHealthAnalyticsCustomModulesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listDescendant($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('listDescendant', [$params], ListDescendantSecurityHealthAnalyticsCustomModulesResponse::class);
+  }
+  /**
+   * Updates the SecurityHealthAnalyticsCustomModule under the given name based on
+   * the given update mask. Updating the enablement state is supported on both
+   * resident and inherited modules (though resident modules cannot have an
+   * enablement state of "inherited"). Updating the display name and custom config
+   * of a module is supported on resident modules only. (customModules.patch)
+   *
+   * @param string $name Immutable. The resource name of the custom module. Its
+   * format is "organizations/{organization}/securityHealthAnalyticsSettings/custo
+   * mModules/{customModule}", or "folders/{folder}/securityHealthAnalyticsSetting
+   * s/customModules/{customModule}", or "projects/{project}/securityHealthAnalyti
+   * csSettings/customModules/{customModule}" The id {customModule} is server-
+   * generated and is not user settable. It will be a numeric id containing 1-20
+   * digits.
+   * @param GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask The list of fields to be updated. The only
+   * fields that can be updated are `enablement_state` and `custom_config`. If
+   * empty or set to the wildcard value `*`, both `enablement_state` and
+   * `custom_config` are updated.
+   * @return GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule::class);
+  }
+  /**
+   * Simulates a given SecurityHealthAnalyticsCustomModule and Resource.
+   * (customModules.simulate)
+   *
+   * @param string $parent Required. The relative resource name of the
+   * organization, project, or folder. For more information about relative
+   * resource names, see [Relative Resource Name](https://cloud.google.com/apis/de
+   * sign/resource_names#relative_resource_name) Example:
+   * `organizations/{organization_id}`
+   * @param SimulateSecurityHealthAnalyticsCustomModuleRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return SimulateSecurityHealthAnalyticsCustomModuleResponse
+   * @throws \Google\Service\Exception
+   */
+  public function simulate($parent, SimulateSecurityHealthAnalyticsCustomModuleRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('simulate', [$params], SimulateSecurityHealthAnalyticsCustomModuleResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsSecurityHealthAnalyticsSettingsCustomModules::class, 'Google_Service_SecurityCommandCenter_Resource_OrganizationsSecurityHealthAnalyticsSettingsCustomModules');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsSecurityHealthAnalyticsSettingsEffectiveCustomModules.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsSecurityHealthAnalyticsSettingsEffectiveCustomModules.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsSecurityHealthAnalyticsSettingsEffectiveCustomModules.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,82 @@
+<?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\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\GoogleCloudSecuritycenterV1EffectiveSecurityHealthAnalyticsCustomModule;
+use Google\Service\SecurityCommandCenter\ListEffectiveSecurityHealthAnalyticsCustomModulesResponse;
+
+/**
+ * The "effectiveCustomModules" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $effectiveCustomModules = $securitycenterService->organizations_securityHealthAnalyticsSettings_effectiveCustomModules;
+ *  </code>
+ */
+class OrganizationsSecurityHealthAnalyticsSettingsEffectiveCustomModules extends \Google\Service\Resource
+{
+  /**
+   * Retrieves an EffectiveSecurityHealthAnalyticsCustomModule.
+   * (effectiveCustomModules.get)
+   *
+   * @param string $name Required. Name of the effective custom module to get. Its
+   * format is `organizations/{organization}/securityHealthAnalyticsSettings/effec
+   * tiveCustomModules/{customModule}`, `folders/{folder}/securityHealthAnalyticsS
+   * ettings/effectiveCustomModules/{customModule}`, or `projects/{project}/securi
+   * tyHealthAnalyticsSettings/effectiveCustomModules/{customModule}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudSecuritycenterV1EffectiveSecurityHealthAnalyticsCustomModule
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudSecuritycenterV1EffectiveSecurityHealthAnalyticsCustomModule::class);
+  }
+  /**
+   * Returns a list of all EffectiveSecurityHealthAnalyticsCustomModules for the
+   * given parent. This includes resident modules defined at the scope of the
+   * parent, and inherited modules, inherited from CRM ancestors. (effectiveCustom
+   * Modules.listOrganizationsSecurityHealthAnalyticsSettingsEffectiveCustomModule
+   * s)
+   *
+   * @param string $parent Required. Name of parent to list effective custom
+   * modules. Its format is
+   * `organizations/{organization}/securityHealthAnalyticsSettings`,
+   * `folders/{folder}/securityHealthAnalyticsSettings`, or
+   * `projects/{project}/securityHealthAnalyticsSettings`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of results to return in a single
+   * response. Default is 10, minimum is 1, maximum is 1000.
+   * @opt_param string pageToken The value returned by the last call indicating a
+   * continuation
+   * @return ListEffectiveSecurityHealthAnalyticsCustomModulesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsSecurityHealthAnalyticsSettingsEffectiveCustomModules($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListEffectiveSecurityHealthAnalyticsCustomModulesResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsSecurityHealthAnalyticsSettingsEffectiveCustomModules::class, 'Google_Service_SecurityCommandCenter_Resource_OrganizationsSecurityHealthAnalyticsSettingsEffectiveCustomModules');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsSimulations.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsSimulations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsSimulations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,53 @@
+<?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\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\Simulation;
+
+/**
+ * The "simulations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $simulations = $securitycenterService->organizations_simulations;
+ *  </code>
+ */
+class OrganizationsSimulations extends \Google\Service\Resource
+{
+  /**
+   * Get the simulation by name or the latest simulation for the given
+   * organization. (simulations.get)
+   *
+   * @param string $name Required. The organization name or simulation name of
+   * this simulation Valid format:
+   * `organizations/{organization}/simulations/latest`
+   * `organizations/{organization}/simulations/{simulation}`
+   * @param array $optParams Optional parameters.
+   * @return Simulation
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Simulation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsSimulations::class, 'Google_Service_SecurityCommandCenter_Resource_OrganizationsSimulations');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsSimulationsAttackExposureResults.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsSimulationsAttackExposureResults.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsSimulationsAttackExposureResults.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\SecurityCommandCenter\Resource;
+
+/**
+ * The "attackExposureResults" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $attackExposureResults = $securitycenterService->organizations_simulations_attackExposureResults;
+ *  </code>
+ */
+class OrganizationsSimulationsAttackExposureResults extends \Google\Service\Resource
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsSimulationsAttackExposureResults::class, 'Google_Service_SecurityCommandCenter_Resource_OrganizationsSimulationsAttackExposureResults');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsSimulationsAttackExposureResultsAttackPaths.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsSimulationsAttackExposureResultsAttackPaths.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsSimulationsAttackExposureResultsAttackPaths.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,65 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\ListAttackPathsResponse;
+
+/**
+ * The "attackPaths" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $attackPaths = $securitycenterService->organizations_simulations_attackExposureResults_attackPaths;
+ *  </code>
+ */
+class OrganizationsSimulationsAttackExposureResultsAttackPaths extends \Google\Service\Resource
+{
+  /**
+   * Lists the attack paths for a set of simulation results or valued resources
+   * and filter.
+   * (attackPaths.listOrganizationsSimulationsAttackExposureResultsAttackPaths)
+   *
+   * @param string $parent Required. Name of parent to list attack paths. Valid
+   * formats: `organizations/{organization}`,
+   * `organizations/{organization}/simulations/{simulation}` `organizations/{organ
+   * ization}/simulations/{simulation}/attackExposureResults/{attack_exposure_resu
+   * lt_v2}` `organizations/{organization}/simulations/{simulation}/valuedResource
+   * s/{valued_resource}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter The filter expression that filters the attack path
+   * in the response. Supported fields: * `valued_resources` supports =
+   * @opt_param int pageSize The maximum number of results to return in a single
+   * response. Default is 10, minimum is 1, maximum is 1000.
+   * @opt_param string pageToken The value returned by the last
+   * `ListAttackPathsResponse`; indicates that this is a continuation of a prior
+   * `ListAttackPaths` call, and that the system should return the next page of
+   * data.
+   * @return ListAttackPathsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsSimulationsAttackExposureResultsAttackPaths($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListAttackPathsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsSimulationsAttackExposureResultsAttackPaths::class, 'Google_Service_SecurityCommandCenter_Resource_OrganizationsSimulationsAttackExposureResultsAttackPaths');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsSimulationsAttackExposureResultsValuedResources.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsSimulationsAttackExposureResultsValuedResources.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsSimulationsAttackExposureResultsValuedResources.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\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\ListValuedResourcesResponse;
+
+/**
+ * The "valuedResources" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $valuedResources = $securitycenterService->organizations_simulations_attackExposureResults_valuedResources;
+ *  </code>
+ */
+class OrganizationsSimulationsAttackExposureResultsValuedResources extends \Google\Service\Resource
+{
+  /**
+   * Lists the valued resources for a set of simulation results and filter. (value
+   * dResources.listOrganizationsSimulationsAttackExposureResultsValuedResources)
+   *
+   * @param string $parent Required. Name of parent to list valued resources.
+   * Valid formats: `organizations/{organization}`,
+   * `organizations/{organization}/simulations/{simulation}` `organizations/{organ
+   * ization}/simulations/{simulation}/attackExposureResults/{attack_exposure_resu
+   * lt_v2}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter The filter expression that filters the valued
+   * resources in the response. Supported fields: * `resource_value` supports = *
+   * `resource_type` supports =
+   * @opt_param string orderBy Optional. The fields by which to order the valued
+   * resources response. Supported fields: * `exposed_score` * `resource_value` *
+   * `resource_type` * `resource` * `display_name` Values should be a comma
+   * separated list of fields. For example: `exposed_score,resource_value`. The
+   * default sorting order is descending. To specify ascending or descending order
+   * for a field, append a ` ASC` or a ` DESC` suffix, respectively; for example:
+   * `exposed_score DESC`.
+   * @opt_param int pageSize The maximum number of results to return in a single
+   * response. Default is 10, minimum is 1, maximum is 1000.
+   * @opt_param string pageToken The value returned by the last
+   * `ListValuedResourcesResponse`; indicates that this is a continuation of a
+   * prior `ListValuedResources` call, and that the system should return the next
+   * page of data.
+   * @return ListValuedResourcesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsSimulationsAttackExposureResultsValuedResources($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListValuedResourcesResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsSimulationsAttackExposureResultsValuedResources::class, 'Google_Service_SecurityCommandCenter_Resource_OrganizationsSimulationsAttackExposureResultsValuedResources');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsSimulationsAttackPaths.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsSimulationsAttackPaths.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsSimulationsAttackPaths.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,64 @@
+<?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\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\ListAttackPathsResponse;
+
+/**
+ * The "attackPaths" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $attackPaths = $securitycenterService->organizations_simulations_attackPaths;
+ *  </code>
+ */
+class OrganizationsSimulationsAttackPaths extends \Google\Service\Resource
+{
+  /**
+   * Lists the attack paths for a set of simulation results or valued resources
+   * and filter. (attackPaths.listOrganizationsSimulationsAttackPaths)
+   *
+   * @param string $parent Required. Name of parent to list attack paths. Valid
+   * formats: `organizations/{organization}`,
+   * `organizations/{organization}/simulations/{simulation}` `organizations/{organ
+   * ization}/simulations/{simulation}/attackExposureResults/{attack_exposure_resu
+   * lt_v2}` `organizations/{organization}/simulations/{simulation}/valuedResource
+   * s/{valued_resource}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter The filter expression that filters the attack path
+   * in the response. Supported fields: * `valued_resources` supports =
+   * @opt_param int pageSize The maximum number of results to return in a single
+   * response. Default is 10, minimum is 1, maximum is 1000.
+   * @opt_param string pageToken The value returned by the last
+   * `ListAttackPathsResponse`; indicates that this is a continuation of a prior
+   * `ListAttackPaths` call, and that the system should return the next page of
+   * data.
+   * @return ListAttackPathsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsSimulationsAttackPaths($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListAttackPathsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsSimulationsAttackPaths::class, 'Google_Service_SecurityCommandCenter_Resource_OrganizationsSimulationsAttackPaths');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsSimulationsValuedResources.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsSimulationsValuedResources.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsSimulationsValuedResources.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,88 @@
+<?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\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\ListValuedResourcesResponse;
+use Google\Service\SecurityCommandCenter\ValuedResource;
+
+/**
+ * The "valuedResources" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $valuedResources = $securitycenterService->organizations_simulations_valuedResources;
+ *  </code>
+ */
+class OrganizationsSimulationsValuedResources extends \Google\Service\Resource
+{
+  /**
+   * Get the valued resource by name (valuedResources.get)
+   *
+   * @param string $name Required. The name of this valued resource Valid format:
+   * `organizations/{organization}/simulations/{simulation}/valuedResources/{value
+   * d_resource}`
+   * @param array $optParams Optional parameters.
+   * @return ValuedResource
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], ValuedResource::class);
+  }
+  /**
+   * Lists the valued resources for a set of simulation results and filter.
+   * (valuedResources.listOrganizationsSimulationsValuedResources)
+   *
+   * @param string $parent Required. Name of parent to list valued resources.
+   * Valid formats: `organizations/{organization}`,
+   * `organizations/{organization}/simulations/{simulation}` `organizations/{organ
+   * ization}/simulations/{simulation}/attackExposureResults/{attack_exposure_resu
+   * lt_v2}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter The filter expression that filters the valued
+   * resources in the response. Supported fields: * `resource_value` supports = *
+   * `resource_type` supports =
+   * @opt_param string orderBy Optional. The fields by which to order the valued
+   * resources response. Supported fields: * `exposed_score` * `resource_value` *
+   * `resource_type` * `resource` * `display_name` Values should be a comma
+   * separated list of fields. For example: `exposed_score,resource_value`. The
+   * default sorting order is descending. To specify ascending or descending order
+   * for a field, append a ` ASC` or a ` DESC` suffix, respectively; for example:
+   * `exposed_score DESC`.
+   * @opt_param int pageSize The maximum number of results to return in a single
+   * response. Default is 10, minimum is 1, maximum is 1000.
+   * @opt_param string pageToken The value returned by the last
+   * `ListValuedResourcesResponse`; indicates that this is a continuation of a
+   * prior `ListValuedResources` call, and that the system should return the next
+   * page of data.
+   * @return ListValuedResourcesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsSimulationsValuedResources($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListValuedResourcesResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsSimulationsValuedResources::class, 'Google_Service_SecurityCommandCenter_Resource_OrganizationsSimulationsValuedResources');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsSimulationsValuedResourcesAttackPaths.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsSimulationsValuedResourcesAttackPaths.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsSimulationsValuedResourcesAttackPaths.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,65 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\ListAttackPathsResponse;
+
+/**
+ * The "attackPaths" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $attackPaths = $securitycenterService->organizations_simulations_valuedResources_attackPaths;
+ *  </code>
+ */
+class OrganizationsSimulationsValuedResourcesAttackPaths extends \Google\Service\Resource
+{
+  /**
+   * Lists the attack paths for a set of simulation results or valued resources
+   * and filter.
+   * (attackPaths.listOrganizationsSimulationsValuedResourcesAttackPaths)
+   *
+   * @param string $parent Required. Name of parent to list attack paths. Valid
+   * formats: `organizations/{organization}`,
+   * `organizations/{organization}/simulations/{simulation}` `organizations/{organ
+   * ization}/simulations/{simulation}/attackExposureResults/{attack_exposure_resu
+   * lt_v2}` `organizations/{organization}/simulations/{simulation}/valuedResource
+   * s/{valued_resource}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter The filter expression that filters the attack path
+   * in the response. Supported fields: * `valued_resources` supports =
+   * @opt_param int pageSize The maximum number of results to return in a single
+   * response. Default is 10, minimum is 1, maximum is 1000.
+   * @opt_param string pageToken The value returned by the last
+   * `ListAttackPathsResponse`; indicates that this is a continuation of a prior
+   * `ListAttackPaths` call, and that the system should return the next page of
+   * data.
+   * @return ListAttackPathsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsSimulationsValuedResourcesAttackPaths($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListAttackPathsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsSimulationsValuedResourcesAttackPaths::class, 'Google_Service_SecurityCommandCenter_Resource_OrganizationsSimulationsValuedResourcesAttackPaths');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsSources.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsSources.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsSources.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,172 @@
+<?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\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\GetIamPolicyRequest;
+use Google\Service\SecurityCommandCenter\ListSourcesResponse;
+use Google\Service\SecurityCommandCenter\Policy;
+use Google\Service\SecurityCommandCenter\SetIamPolicyRequest;
+use Google\Service\SecurityCommandCenter\Source;
+use Google\Service\SecurityCommandCenter\TestIamPermissionsRequest;
+use Google\Service\SecurityCommandCenter\TestIamPermissionsResponse;
+
+/**
+ * The "sources" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $sources = $securitycenterService->organizations_sources;
+ *  </code>
+ */
+class OrganizationsSources extends \Google\Service\Resource
+{
+  /**
+   * Creates a source. (sources.create)
+   *
+   * @param string $parent Required. Resource name of the new source's parent. Its
+   * format should be `organizations/[organization_id]`.
+   * @param Source $postBody
+   * @param array $optParams Optional parameters.
+   * @return Source
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, Source $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Source::class);
+  }
+  /**
+   * Gets a source. (sources.get)
+   *
+   * @param string $name Required. Relative resource name of the source. Its
+   * format is `organizations/[organization_id]/source/[source_id]`.
+   * @param array $optParams Optional parameters.
+   * @return Source
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Source::class);
+  }
+  /**
+   * Gets the access control policy on the specified Source.
+   * (sources.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 sources belonging to an organization.
+   * (sources.listOrganizationsSources)
+   *
+   * @param string $parent Required. Resource name of the parent of sources to
+   * list. Its format should be `organizations/[organization_id]`,
+   * `folders/[folder_id]`, or `projects/[project_id]`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of results to return in a single
+   * response. Default is 10, minimum is 1, maximum is 1000.
+   * @opt_param string pageToken The value returned by the last
+   * `ListSourcesResponse`; indicates that this is a continuation of a prior
+   * `ListSources` call, and that the system should return the next page of data.
+   * @return ListSourcesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsSources($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListSourcesResponse::class);
+  }
+  /**
+   * Updates a source. (sources.patch)
+   *
+   * @param string $name The relative resource name of this source. See:
+   * https://cloud.google.com/apis/design/resource_names#relative_resource_name
+   * Example: "organizations/{organization_id}/sources/{source_id}"
+   * @param Source $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask The FieldMask to use when updating the source
+   * resource. If empty all mutable fields will be updated.
+   * @return Source
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, Source $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], Source::class);
+  }
+  /**
+   * Sets the access control policy on the specified Source.
+   * (sources.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 permissions that a caller has on the specified source.
+   * (sources.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(OrganizationsSources::class, 'Google_Service_SecurityCommandCenter_Resource_OrganizationsSources');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsSourcesFindings.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsSourcesFindings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsSourcesFindings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,273 @@
+<?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\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\Finding;
+use Google\Service\SecurityCommandCenter\GroupFindingsRequest;
+use Google\Service\SecurityCommandCenter\GroupFindingsResponse;
+use Google\Service\SecurityCommandCenter\ListFindingsResponse;
+use Google\Service\SecurityCommandCenter\SecurityMarks;
+use Google\Service\SecurityCommandCenter\SetFindingStateRequest;
+use Google\Service\SecurityCommandCenter\SetMuteRequest;
+
+/**
+ * The "findings" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $findings = $securitycenterService->organizations_sources_findings;
+ *  </code>
+ */
+class OrganizationsSourcesFindings extends \Google\Service\Resource
+{
+  /**
+   * Creates a finding. The corresponding source must exist for finding creation
+   * to succeed. (findings.create)
+   *
+   * @param string $parent Required. Resource name of the new finding's parent.
+   * Its format should be `organizations/[organization_id]/sources/[source_id]`.
+   * @param Finding $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string findingId Required. Unique identifier provided by the
+   * client within the parent scope. It must be alphanumeric and less than or
+   * equal to 32 characters and greater than 0 characters in length.
+   * @return Finding
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, Finding $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Finding::class);
+  }
+  /**
+   * Filters an organization or source's findings and groups them by their
+   * specified properties. To group across all sources provide a `-` as the source
+   * id. Example: /v1/organizations/{organization_id}/sources/-/findings,
+   * /v1/folders/{folder_id}/sources/-/findings,
+   * /v1/projects/{project_id}/sources/-/findings (findings.group)
+   *
+   * @param string $parent Required. Name of the source to groupBy. Its format is
+   * `organizations/[organization_id]/sources/[source_id]`,
+   * `folders/[folder_id]/sources/[source_id]`, or
+   * `projects/[project_id]/sources/[source_id]`. To groupBy across all sources
+   * provide a source_id of `-`. For example:
+   * `organizations/{organization_id}/sources/-, folders/{folder_id}/sources/-`,
+   * or `projects/{project_id}/sources/-`
+   * @param GroupFindingsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GroupFindingsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function group($parent, GroupFindingsRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('group', [$params], GroupFindingsResponse::class);
+  }
+  /**
+   * Lists an organization or source's findings. To list across all sources
+   * provide a `-` as the source id. Example:
+   * /v1/organizations/{organization_id}/sources/-/findings
+   * (findings.listOrganizationsSourcesFindings)
+   *
+   * @param string $parent Required. Name of the source the findings belong to.
+   * Its format is `organizations/[organization_id]/sources/[source_id]`,
+   * `folders/[folder_id]/sources/[source_id]`, or
+   * `projects/[project_id]/sources/[source_id]`. To list across all sources
+   * provide a source_id of `-`. For example:
+   * `organizations/{organization_id}/sources/-`, `folders/{folder_id}/sources/-`
+   * or `projects/{projects_id}/sources/-`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string compareDuration When compare_duration is set, the
+   * ListFindingsResult's "state_change" attribute is updated to indicate whether
+   * the finding had its state changed, the finding's state remained unchanged, or
+   * if the finding was added in any state during the compare_duration period of
+   * time that precedes the read_time. This is the time between (read_time -
+   * compare_duration) and read_time. The state_change value is derived based on
+   * the presence and state of the finding at the two points in time. Intermediate
+   * state changes between the two times don't affect the result. For example, the
+   * results aren't affected if the finding is made inactive and then active
+   * again. Possible "state_change" values when compare_duration is specified: *
+   * "CHANGED": indicates that the finding was present and matched the given
+   * filter at the start of compare_duration, but changed its state at read_time.
+   * * "UNCHANGED": indicates that the finding was present and matched the given
+   * filter at the start of compare_duration and did not change state at
+   * read_time. * "ADDED": indicates that the finding did not match the given
+   * filter or was not present at the start of compare_duration, but was present
+   * at read_time. * "REMOVED": indicates that the finding was present and matched
+   * the filter at the start of compare_duration, but did not match the filter at
+   * read_time. If compare_duration is not specified, then the only possible
+   * state_change is "UNUSED", which will be the state_change set for all findings
+   * present at read_time.
+   * @opt_param string fieldMask A field mask to specify the Finding fields to be
+   * listed in the response. An empty field mask will list all fields.
+   * @opt_param string filter Expression that defines the filter to apply across
+   * findings. The expression is a list of one or more restrictions combined via
+   * logical operators `AND` and `OR`. Parentheses are supported, and `OR` has
+   * higher precedence than `AND`. Restrictions have the form ` ` and may have a
+   * `-` character in front of them to indicate negation. Examples include: * name
+   * * source_properties.a_property * security_marks.marks.marka The supported
+   * operators are: * `=` for all value types. * `>`, `<`, `>=`, `<=` for integer
+   * values. * `:`, meaning substring matching, for strings. The supported value
+   * types are: * string literals in quotes. * integer literals without quotes. *
+   * boolean literals `true` and `false` without quotes. The following field and
+   * operator combinations are supported: * name: `=` * parent: `=`, `:` *
+   * resource_name: `=`, `:` * state: `=`, `:` * category: `=`, `:` *
+   * external_uri: `=`, `:` * event_time: `=`, `>`, `<`, `>=`, `<=` Usage: This
+   * should be milliseconds since epoch or an RFC3339 string. Examples:
+   * `event_time = "2019-06-10T16:07:18-07:00"` `event_time = 1560208038000` *
+   * severity: `=`, `:` * workflow_state: `=`, `:` * security_marks.marks: `=`,
+   * `:` * source_properties: `=`, `:`, `>`, `<`, `>=`, `<=` For example,
+   * `source_properties.size = 100` is a valid filter string. Use a partial match
+   * on the empty string to filter based on a property existing:
+   * `source_properties.my_property : ""` Use a negated partial match on the empty
+   * string to filter based on a property not existing:
+   * `-source_properties.my_property : ""` * resource: * resource.name: `=`, `:` *
+   * resource.parent_name: `=`, `:` * resource.parent_display_name: `=`, `:` *
+   * resource.project_name: `=`, `:` * resource.project_display_name: `=`, `:` *
+   * resource.type: `=`, `:` * resource.folders.resource_folder: `=`, `:` *
+   * resource.display_name: `=`, `:`
+   * @opt_param string orderBy Expression that defines what fields and order to
+   * use for sorting. The string value should follow SQL syntax: comma separated
+   * list of fields. For example: "name,resource_properties.a_property". The
+   * default sorting order is ascending. To specify descending order for a field,
+   * a suffix " desc" should be appended to the field name. For example: "name
+   * desc,source_properties.a_property". Redundant space characters in the syntax
+   * are insignificant. "name desc,source_properties.a_property" and " name desc ,
+   * source_properties.a_property " are equivalent. The following fields are
+   * supported: name parent state category resource_name event_time
+   * source_properties security_marks.marks
+   * @opt_param int pageSize The maximum number of results to return in a single
+   * response. Default is 10, minimum is 1, maximum is 1000.
+   * @opt_param string pageToken The value returned by the last
+   * `ListFindingsResponse`; indicates that this is a continuation of a prior
+   * `ListFindings` call, and that the system should return the next page of data.
+   * @opt_param string readTime Time used as a reference point when filtering
+   * findings. The filter is limited to findings existing at the supplied time and
+   * their values are those at that specific time. Absence of this field will
+   * default to the API's version of NOW.
+   * @return ListFindingsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsSourcesFindings($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListFindingsResponse::class);
+  }
+  /**
+   * Creates or updates a finding. The corresponding source must exist for a
+   * finding creation to succeed. (findings.patch)
+   *
+   * @param string $name The [relative resource name](https://cloud.google.com/api
+   * s/design/resource_names#relative_resource_name) of the finding. Example:
+   * "organizations/{organization_id}/sources/{source_id}/findings/{finding_id}",
+   * "folders/{folder_id}/sources/{source_id}/findings/{finding_id}",
+   * "projects/{project_id}/sources/{source_id}/findings/{finding_id}".
+   * @param Finding $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask The FieldMask to use when updating the finding
+   * resource. This field should not be specified when creating a finding. When
+   * updating a finding, an empty mask is treated as updating all mutable fields
+   * and replacing source_properties. Individual source_properties can be
+   * added/updated by using "source_properties." in the field mask.
+   * @return Finding
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, Finding $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], Finding::class);
+  }
+  /**
+   * Updates the mute state of a finding. (findings.setMute)
+   *
+   * @param string $name Required. The [relative resource name](https://cloud.goog
+   * le.com/apis/design/resource_names#relative_resource_name) of the finding.
+   * Example:
+   * `organizations/{organization_id}/sources/{source_id}/findings/{finding_id}`,
+   * `folders/{folder_id}/sources/{source_id}/findings/{finding_id}`,
+   * `projects/{project_id}/sources/{source_id}/findings/{finding_id}`.
+   * @param SetMuteRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Finding
+   * @throws \Google\Service\Exception
+   */
+  public function setMute($name, SetMuteRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('setMute', [$params], Finding::class);
+  }
+  /**
+   * Updates the state of a finding. (findings.setState)
+   *
+   * @param string $name Required. The [relative resource name](https://cloud.goog
+   * le.com/apis/design/resource_names#relative_resource_name) of the finding.
+   * Example:
+   * `organizations/{organization_id}/sources/{source_id}/findings/{finding_id}`,
+   * `folders/{folder_id}/sources/{source_id}/findings/{finding_id}`,
+   * `projects/{project_id}/sources/{source_id}/findings/{finding_id}`.
+   * @param SetFindingStateRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Finding
+   * @throws \Google\Service\Exception
+   */
+  public function setState($name, SetFindingStateRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('setState', [$params], Finding::class);
+  }
+  /**
+   * Updates security marks. (findings.updateSecurityMarks)
+   *
+   * @param string $name The relative resource name of the SecurityMarks. See:
+   * https://cloud.google.com/apis/design/resource_names#relative_resource_name
+   * Examples: "organizations/{organization_id}/assets/{asset_id}/securityMarks" "
+   * organizations/{organization_id}/sources/{source_id}/findings/{finding_id}/sec
+   * urityMarks".
+   * @param SecurityMarks $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string startTime The time at which the updated SecurityMarks take
+   * effect. If not set uses current server time. Updates will be applied to the
+   * SecurityMarks that are active immediately preceding this time. Must be
+   * earlier or equal to the server time.
+   * @opt_param string updateMask The FieldMask to use when updating the security
+   * marks resource. The field mask must not contain duplicate fields. If empty or
+   * set to "marks", all marks will be replaced. Individual marks can be updated
+   * using "marks.".
+   * @return SecurityMarks
+   * @throws \Google\Service\Exception
+   */
+  public function updateSecurityMarks($name, SecurityMarks $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('updateSecurityMarks', [$params], SecurityMarks::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsSourcesFindings::class, 'Google_Service_SecurityCommandCenter_Resource_OrganizationsSourcesFindings');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsSourcesFindingsExternalSystems.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsSourcesFindingsExternalSystems.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsSourcesFindingsExternalSystems.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,56 @@
+<?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\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\GoogleCloudSecuritycenterV1ExternalSystem;
+
+/**
+ * The "externalSystems" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $externalSystems = $securitycenterService->organizations_sources_findings_externalSystems;
+ *  </code>
+ */
+class OrganizationsSourcesFindingsExternalSystems extends \Google\Service\Resource
+{
+  /**
+   * Updates external system. This is for a given finding. (externalSystems.patch)
+   *
+   * @param string $name Full resource name of the external system, for example:
+   * "organizations/1234/sources/5678/findings/123456/externalSystems/jira",
+   * "folders/1234/sources/5678/findings/123456/externalSystems/jira",
+   * "projects/1234/sources/5678/findings/123456/externalSystems/jira"
+   * @param GoogleCloudSecuritycenterV1ExternalSystem $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask The FieldMask to use when updating the external
+   * system resource. If empty all mutable fields will be updated.
+   * @return GoogleCloudSecuritycenterV1ExternalSystem
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudSecuritycenterV1ExternalSystem $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudSecuritycenterV1ExternalSystem::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsSourcesFindingsExternalSystems::class, 'Google_Service_SecurityCommandCenter_Resource_OrganizationsSourcesFindingsExternalSystems');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsValuedResources.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsValuedResources.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/OrganizationsValuedResources.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\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\ListValuedResourcesResponse;
+
+/**
+ * The "valuedResources" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $valuedResources = $securitycenterService->organizations_valuedResources;
+ *  </code>
+ */
+class OrganizationsValuedResources extends \Google\Service\Resource
+{
+  /**
+   * Lists the valued resources for a set of simulation results and filter.
+   * (valuedResources.listOrganizationsValuedResources)
+   *
+   * @param string $parent Required. Name of parent to list valued resources.
+   * Valid formats: `organizations/{organization}`,
+   * `organizations/{organization}/simulations/{simulation}` `organizations/{organ
+   * ization}/simulations/{simulation}/attackExposureResults/{attack_exposure_resu
+   * lt_v2}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter The filter expression that filters the valued
+   * resources in the response. Supported fields: * `resource_value` supports = *
+   * `resource_type` supports =
+   * @opt_param string orderBy Optional. The fields by which to order the valued
+   * resources response. Supported fields: * `exposed_score` * `resource_value` *
+   * `resource_type` * `resource` * `display_name` Values should be a comma
+   * separated list of fields. For example: `exposed_score,resource_value`. The
+   * default sorting order is descending. To specify ascending or descending order
+   * for a field, append a ` ASC` or a ` DESC` suffix, respectively; for example:
+   * `exposed_score DESC`.
+   * @opt_param int pageSize The maximum number of results to return in a single
+   * response. Default is 10, minimum is 1, maximum is 1000.
+   * @opt_param string pageToken The value returned by the last
+   * `ListValuedResourcesResponse`; indicates that this is a continuation of a
+   * prior `ListValuedResources` call, and that the system should return the next
+   * page of data.
+   * @return ListValuedResourcesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsValuedResources($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListValuedResourcesResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsValuedResources::class, 'Google_Service_SecurityCommandCenter_Resource_OrganizationsValuedResources');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/Projects.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/Projects.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/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\SecurityCommandCenter\Resource;
+
+/**
+ * The "projects" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $projects = $securitycenterService->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_SecurityCommandCenter_Resource_Projects');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsAssets.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsAssets.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsAssets.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,181 @@
+<?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\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\GroupAssetsRequest;
+use Google\Service\SecurityCommandCenter\GroupAssetsResponse;
+use Google\Service\SecurityCommandCenter\ListAssetsResponse;
+use Google\Service\SecurityCommandCenter\SecurityMarks;
+
+/**
+ * The "assets" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $assets = $securitycenterService->projects_assets;
+ *  </code>
+ */
+class ProjectsAssets extends \Google\Service\Resource
+{
+  /**
+   * Filters an organization's assets and groups them by their specified
+   * properties. (assets.group)
+   *
+   * @param string $parent Required. The name of the parent to group the assets
+   * by. Its format is `organizations/[organization_id]`, `folders/[folder_id]`,
+   * or `projects/[project_id]`.
+   * @param GroupAssetsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GroupAssetsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function group($parent, GroupAssetsRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('group', [$params], GroupAssetsResponse::class);
+  }
+  /**
+   * Lists an organization's assets. (assets.listProjectsAssets)
+   *
+   * @param string $parent Required. The name of the parent resource that contains
+   * the assets. The value that you can specify on parent depends on the method in
+   * which you specify parent. You can specify one of the following values:
+   * `organizations/[organization_id]`, `folders/[folder_id]`, or
+   * `projects/[project_id]`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string compareDuration When compare_duration is set, the
+   * ListAssetsResult's "state_change" attribute is updated to indicate whether
+   * the asset was added, removed, or remained present during the compare_duration
+   * period of time that precedes the read_time. This is the time between
+   * (read_time - compare_duration) and read_time. The state_change value is
+   * derived based on the presence of the asset at the two points in time.
+   * Intermediate state changes between the two times don't affect the result. For
+   * example, the results aren't affected if the asset is removed and re-created
+   * again. Possible "state_change" values when compare_duration is specified: *
+   * "ADDED": indicates that the asset was not present at the start of
+   * compare_duration, but present at read_time. * "REMOVED": indicates that the
+   * asset was present at the start of compare_duration, but not present at
+   * read_time. * "ACTIVE": indicates that the asset was present at both the start
+   * and the end of the time period defined by compare_duration and read_time. If
+   * compare_duration is not specified, then the only possible state_change is
+   * "UNUSED", which will be the state_change set for all assets present at
+   * read_time.
+   * @opt_param string fieldMask A field mask to specify the ListAssetsResult
+   * fields to be listed in the response. An empty field mask will list all
+   * fields.
+   * @opt_param string filter Expression that defines the filter to apply across
+   * assets. The expression is a list of zero or more restrictions combined via
+   * logical operators `AND` and `OR`. Parentheses are supported, and `OR` has
+   * higher precedence than `AND`. Restrictions have the form ` ` and may have a
+   * `-` character in front of them to indicate negation. The fields map to those
+   * defined in the Asset resource. Examples include: * name *
+   * security_center_properties.resource_name * resource_properties.a_property *
+   * security_marks.marks.marka The supported operators are: * `=` for all value
+   * types. * `>`, `<`, `>=`, `<=` for integer values. * `:`, meaning substring
+   * matching, for strings. The supported value types are: * string literals in
+   * quotes. * integer literals without quotes. * boolean literals `true` and
+   * `false` without quotes. The following are the allowed field and operator
+   * combinations: * name: `=` * update_time: `=`, `>`, `<`, `>=`, `<=` Usage:
+   * This should be milliseconds since epoch or an RFC3339 string. Examples:
+   * `update_time = "2019-06-10T16:07:18-07:00"` `update_time = 1560208038000` *
+   * create_time: `=`, `>`, `<`, `>=`, `<=` Usage: This should be milliseconds
+   * since epoch or an RFC3339 string. Examples: `create_time =
+   * "2019-06-10T16:07:18-07:00"` `create_time = 1560208038000` *
+   * iam_policy.policy_blob: `=`, `:` * resource_properties: `=`, `:`, `>`, `<`,
+   * `>=`, `<=` * security_marks.marks: `=`, `:` *
+   * security_center_properties.resource_name: `=`, `:` *
+   * security_center_properties.resource_display_name: `=`, `:` *
+   * security_center_properties.resource_type: `=`, `:` *
+   * security_center_properties.resource_parent: `=`, `:` *
+   * security_center_properties.resource_parent_display_name: `=`, `:` *
+   * security_center_properties.resource_project: `=`, `:` *
+   * security_center_properties.resource_project_display_name: `=`, `:` *
+   * security_center_properties.resource_owners: `=`, `:` For example,
+   * `resource_properties.size = 100` is a valid filter string. Use a partial
+   * match on the empty string to filter based on a property existing:
+   * `resource_properties.my_property : ""` Use a negated partial match on the
+   * empty string to filter based on a property not existing:
+   * `-resource_properties.my_property : ""`
+   * @opt_param string orderBy Expression that defines what fields and order to
+   * use for sorting. The string value should follow SQL syntax: comma separated
+   * list of fields. For example: "name,resource_properties.a_property". The
+   * default sorting order is ascending. To specify descending order for a field,
+   * a suffix " desc" should be appended to the field name. For example: "name
+   * desc,resource_properties.a_property". Redundant space characters in the
+   * syntax are insignificant. "name desc,resource_properties.a_property" and "
+   * name desc , resource_properties.a_property " are equivalent. The following
+   * fields are supported: name update_time resource_properties
+   * security_marks.marks security_center_properties.resource_name
+   * security_center_properties.resource_display_name
+   * security_center_properties.resource_parent
+   * security_center_properties.resource_parent_display_name
+   * security_center_properties.resource_project
+   * security_center_properties.resource_project_display_name
+   * security_center_properties.resource_type
+   * @opt_param int pageSize The maximum number of results to return in a single
+   * response. Default is 10, minimum is 1, maximum is 1000.
+   * @opt_param string pageToken The value returned by the last
+   * `ListAssetsResponse`; indicates that this is a continuation of a prior
+   * `ListAssets` call, and that the system should return the next page of data.
+   * @opt_param string readTime Time used as a reference point when filtering
+   * assets. The filter is limited to assets existing at the supplied time and
+   * their values are those at that specific time. Absence of this field will
+   * default to the API's version of NOW.
+   * @return ListAssetsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsAssets($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListAssetsResponse::class);
+  }
+  /**
+   * Updates security marks. (assets.updateSecurityMarks)
+   *
+   * @param string $name The relative resource name of the SecurityMarks. See:
+   * https://cloud.google.com/apis/design/resource_names#relative_resource_name
+   * Examples: "organizations/{organization_id}/assets/{asset_id}/securityMarks" "
+   * organizations/{organization_id}/sources/{source_id}/findings/{finding_id}/sec
+   * urityMarks".
+   * @param SecurityMarks $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string startTime The time at which the updated SecurityMarks take
+   * effect. If not set uses current server time. Updates will be applied to the
+   * SecurityMarks that are active immediately preceding this time. Must be
+   * earlier or equal to the server time.
+   * @opt_param string updateMask The FieldMask to use when updating the security
+   * marks resource. The field mask must not contain duplicate fields. If empty or
+   * set to "marks", all marks will be replaced. Individual marks can be updated
+   * using "marks.".
+   * @return SecurityMarks
+   * @throws \Google\Service\Exception
+   */
+  public function updateSecurityMarks($name, SecurityMarks $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('updateSecurityMarks', [$params], SecurityMarks::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsAssets::class, 'Google_Service_SecurityCommandCenter_Resource_ProjectsAssets');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsBigQueryExports.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsBigQueryExports.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsBigQueryExports.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\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\GoogleCloudSecuritycenterV1BigQueryExport;
+use Google\Service\SecurityCommandCenter\ListBigQueryExportsResponse;
+use Google\Service\SecurityCommandCenter\SecuritycenterEmpty;
+
+/**
+ * The "bigQueryExports" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $bigQueryExports = $securitycenterService->projects_bigQueryExports;
+ *  </code>
+ */
+class ProjectsBigQueryExports extends \Google\Service\Resource
+{
+  /**
+   * Creates a BigQuery export. (bigQueryExports.create)
+   *
+   * @param string $parent Required. The name of the parent resource of the new
+   * BigQuery export. Its format is `organizations/[organization_id]`,
+   * `folders/[folder_id]`, or `projects/[project_id]`.
+   * @param GoogleCloudSecuritycenterV1BigQueryExport $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string bigQueryExportId Required. Unique identifier provided by
+   * the client within the parent scope. It must consist of only lowercase
+   * letters, numbers, and hyphens, must start with a letter, must end with either
+   * a letter or a number, and must be 63 characters or less.
+   * @return GoogleCloudSecuritycenterV1BigQueryExport
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudSecuritycenterV1BigQueryExport $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudSecuritycenterV1BigQueryExport::class);
+  }
+  /**
+   * Deletes an existing BigQuery export. (bigQueryExports.delete)
+   *
+   * @param string $name Required. The name of the BigQuery export to delete. Its
+   * format is `organizations/{organization}/bigQueryExports/{export_id}`,
+   * `folders/{folder}/bigQueryExports/{export_id}`, or
+   * `projects/{project}/bigQueryExports/{export_id}`
+   * @param array $optParams Optional parameters.
+   * @return SecuritycenterEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], SecuritycenterEmpty::class);
+  }
+  /**
+   * Gets a BigQuery export. (bigQueryExports.get)
+   *
+   * @param string $name Required. Name of the BigQuery export to retrieve. Its
+   * format is `organizations/{organization}/bigQueryExports/{export_id}`,
+   * `folders/{folder}/bigQueryExports/{export_id}`, or
+   * `projects/{project}/bigQueryExports/{export_id}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudSecuritycenterV1BigQueryExport
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudSecuritycenterV1BigQueryExport::class);
+  }
+  /**
+   * Lists BigQuery exports. Note that when requesting BigQuery exports at a given
+   * level all exports under that level are also returned e.g. if requesting
+   * BigQuery exports under a folder, then all BigQuery exports immediately under
+   * the folder plus the ones created under the projects within the folder are
+   * returned. (bigQueryExports.listProjectsBigQueryExports)
+   *
+   * @param string $parent Required. The parent, which owns the collection of
+   * BigQuery exports. Its format is `organizations/[organization_id]`,
+   * `folders/[folder_id]`, `projects/[project_id]`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of configs to return. The service
+   * may return fewer than this value. If unspecified, at most 10 configs will be
+   * returned. The maximum value is 1000; values above 1000 will be coerced to
+   * 1000.
+   * @opt_param string pageToken A page token, received from a previous
+   * `ListBigQueryExports` call. Provide this to retrieve the subsequent page.
+   * When paginating, all other parameters provided to `ListBigQueryExports` must
+   * match the call that provided the page token.
+   * @return ListBigQueryExportsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsBigQueryExports($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListBigQueryExportsResponse::class);
+  }
+  /**
+   * Updates a BigQuery export. (bigQueryExports.patch)
+   *
+   * @param string $name The relative resource name of this export. See:
+   * https://cloud.google.com/apis/design/resource_names#relative_resource_name.
+   * Example format: "organizations/{organization_id}/bigQueryExports/{export_id}"
+   * Example format: "folders/{folder_id}/bigQueryExports/{export_id}" Example
+   * format: "projects/{project_id}/bigQueryExports/{export_id}" This field is
+   * provided in responses, and is ignored when provided in create requests.
+   * @param GoogleCloudSecuritycenterV1BigQueryExport $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask The list of fields to be updated. If empty all
+   * mutable fields will be updated.
+   * @return GoogleCloudSecuritycenterV1BigQueryExport
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudSecuritycenterV1BigQueryExport $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudSecuritycenterV1BigQueryExport::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsBigQueryExports::class, 'Google_Service_SecurityCommandCenter_Resource_ProjectsBigQueryExports');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsEventThreatDetectionSettings.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsEventThreatDetectionSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsEventThreatDetectionSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,56 @@
+<?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\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\ValidateEventThreatDetectionCustomModuleRequest;
+use Google\Service\SecurityCommandCenter\ValidateEventThreatDetectionCustomModuleResponse;
+
+/**
+ * The "eventThreatDetectionSettings" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $eventThreatDetectionSettings = $securitycenterService->projects_eventThreatDetectionSettings;
+ *  </code>
+ */
+class ProjectsEventThreatDetectionSettings extends \Google\Service\Resource
+{
+  /**
+   * Validates the given Event Threat Detection custom module.
+   * (eventThreatDetectionSettings.validateCustomModule)
+   *
+   * @param string $parent Required. Resource name of the parent to validate the
+   * Custom Module under. Its format is: *
+   * `organizations/{organization}/eventThreatDetectionSettings`. *
+   * `folders/{folder}/eventThreatDetectionSettings`. *
+   * `projects/{project}/eventThreatDetectionSettings`.
+   * @param ValidateEventThreatDetectionCustomModuleRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return ValidateEventThreatDetectionCustomModuleResponse
+   * @throws \Google\Service\Exception
+   */
+  public function validateCustomModule($parent, ValidateEventThreatDetectionCustomModuleRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('validateCustomModule', [$params], ValidateEventThreatDetectionCustomModuleResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsEventThreatDetectionSettings::class, 'Google_Service_SecurityCommandCenter_Resource_ProjectsEventThreatDetectionSettings');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsEventThreatDetectionSettingsCustomModules.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsEventThreatDetectionSettingsCustomModules.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsEventThreatDetectionSettingsCustomModules.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,184 @@
+<?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\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\EventThreatDetectionCustomModule;
+use Google\Service\SecurityCommandCenter\ListDescendantEventThreatDetectionCustomModulesResponse;
+use Google\Service\SecurityCommandCenter\ListEventThreatDetectionCustomModulesResponse;
+use Google\Service\SecurityCommandCenter\SecuritycenterEmpty;
+
+/**
+ * The "customModules" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $customModules = $securitycenterService->projects_eventThreatDetectionSettings_customModules;
+ *  </code>
+ */
+class ProjectsEventThreatDetectionSettingsCustomModules extends \Google\Service\Resource
+{
+  /**
+   * Creates a resident Event Threat Detection custom module at the scope of the
+   * given Resource Manager parent, and also creates inherited custom modules for
+   * all descendants of the given parent. These modules are enabled by default.
+   * (customModules.create)
+   *
+   * @param string $parent Required. The new custom module's parent. Its format
+   * is: * `organizations/{organization}/eventThreatDetectionSettings`. *
+   * `folders/{folder}/eventThreatDetectionSettings`. *
+   * `projects/{project}/eventThreatDetectionSettings`.
+   * @param EventThreatDetectionCustomModule $postBody
+   * @param array $optParams Optional parameters.
+   * @return EventThreatDetectionCustomModule
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, EventThreatDetectionCustomModule $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], EventThreatDetectionCustomModule::class);
+  }
+  /**
+   * Deletes the specified Event Threat Detection custom module and all of its
+   * descendants in the Resource Manager hierarchy. This method is only supported
+   * for resident custom modules. (customModules.delete)
+   *
+   * @param string $name Required. Name of the custom module to delete. Its format
+   * is: * `organizations/{organization}/eventThreatDetectionSettings/customModule
+   * s/{module}`. *
+   * `folders/{folder}/eventThreatDetectionSettings/customModules/{module}`. *
+   * `projects/{project}/eventThreatDetectionSettings/customModules/{module}`.
+   * @param array $optParams Optional parameters.
+   * @return SecuritycenterEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], SecuritycenterEmpty::class);
+  }
+  /**
+   * Gets an Event Threat Detection custom module. (customModules.get)
+   *
+   * @param string $name Required. Name of the custom module to get. Its format
+   * is: * `organizations/{organization}/eventThreatDetectionSettings/customModule
+   * s/{module}`. *
+   * `folders/{folder}/eventThreatDetectionSettings/customModules/{module}`. *
+   * `projects/{project}/eventThreatDetectionSettings/customModules/{module}`.
+   * @param array $optParams Optional parameters.
+   * @return EventThreatDetectionCustomModule
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], EventThreatDetectionCustomModule::class);
+  }
+  /**
+   * Lists all Event Threat Detection custom modules for the given Resource
+   * Manager parent. This includes resident modules defined at the scope of the
+   * parent along with modules inherited from ancestors.
+   * (customModules.listProjectsEventThreatDetectionSettingsCustomModules)
+   *
+   * @param string $parent Required. Name of the parent to list custom modules
+   * under. Its format is: *
+   * `organizations/{organization}/eventThreatDetectionSettings`. *
+   * `folders/{folder}/eventThreatDetectionSettings`. *
+   * `projects/{project}/eventThreatDetectionSettings`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of modules to return. The service
+   * may return fewer than this value. If unspecified, at most 10 configs will be
+   * returned. The maximum value is 1000; values above 1000 will be coerced to
+   * 1000.
+   * @opt_param string pageToken A page token, received from a previous
+   * `ListEventThreatDetectionCustomModules` call. Provide this to retrieve the
+   * subsequent page. When paginating, all other parameters provided to
+   * `ListEventThreatDetectionCustomModules` must match the call that provided the
+   * page token.
+   * @return ListEventThreatDetectionCustomModulesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsEventThreatDetectionSettingsCustomModules($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListEventThreatDetectionCustomModulesResponse::class);
+  }
+  /**
+   * Lists all resident Event Threat Detection custom modules under the given
+   * Resource Manager parent and its descendants. (customModules.listDescendant)
+   *
+   * @param string $parent Required. Name of the parent to list custom modules
+   * under. Its format is: *
+   * `organizations/{organization}/eventThreatDetectionSettings`. *
+   * `folders/{folder}/eventThreatDetectionSettings`. *
+   * `projects/{project}/eventThreatDetectionSettings`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of modules to return. The service
+   * may return fewer than this value. If unspecified, at most 10 configs will be
+   * returned. The maximum value is 1000; values above 1000 will be coerced to
+   * 1000.
+   * @opt_param string pageToken A page token, received from a previous
+   * `ListDescendantEventThreatDetectionCustomModules` call. Provide this to
+   * retrieve the subsequent page. When paginating, all other parameters provided
+   * to `ListDescendantEventThreatDetectionCustomModules` must match the call that
+   * provided the page token.
+   * @return ListDescendantEventThreatDetectionCustomModulesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listDescendant($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('listDescendant', [$params], ListDescendantEventThreatDetectionCustomModulesResponse::class);
+  }
+  /**
+   * Updates the Event Threat Detection custom module with the given name based on
+   * the given update mask. Updating the enablement state is supported for both
+   * resident and inherited modules (though resident modules cannot have an
+   * enablement state of "inherited"). Updating the display name or configuration
+   * of a module is supported for resident modules only. The type of a module
+   * cannot be changed. (customModules.patch)
+   *
+   * @param string $name Immutable. The resource name of the Event Threat
+   * Detection custom module. Its format is: * `organizations/{organization}/event
+   * ThreatDetectionSettings/customModules/{module}`. *
+   * `folders/{folder}/eventThreatDetectionSettings/customModules/{module}`. *
+   * `projects/{project}/eventThreatDetectionSettings/customModules/{module}`.
+   * @param EventThreatDetectionCustomModule $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask The list of fields to be updated. If empty all
+   * mutable fields will be updated.
+   * @return EventThreatDetectionCustomModule
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, EventThreatDetectionCustomModule $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], EventThreatDetectionCustomModule::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsEventThreatDetectionSettingsCustomModules::class, 'Google_Service_SecurityCommandCenter_Resource_ProjectsEventThreatDetectionSettingsCustomModules');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsEventThreatDetectionSettingsEffectiveCustomModules.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsEventThreatDetectionSettingsEffectiveCustomModules.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsEventThreatDetectionSettingsEffectiveCustomModules.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,86 @@
+<?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\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\EffectiveEventThreatDetectionCustomModule;
+use Google\Service\SecurityCommandCenter\ListEffectiveEventThreatDetectionCustomModulesResponse;
+
+/**
+ * The "effectiveCustomModules" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $effectiveCustomModules = $securitycenterService->projects_eventThreatDetectionSettings_effectiveCustomModules;
+ *  </code>
+ */
+class ProjectsEventThreatDetectionSettingsEffectiveCustomModules extends \Google\Service\Resource
+{
+  /**
+   * Gets an effective Event Threat Detection custom module at the given level.
+   * (effectiveCustomModules.get)
+   *
+   * @param string $name Required. The resource name of the effective Event Threat
+   * Detection custom module. Its format is: * `organizations/{organization}/event
+   * ThreatDetectionSettings/effectiveCustomModules/{module}`. * `folders/{folder}
+   * /eventThreatDetectionSettings/effectiveCustomModules/{module}`. * `projects/{
+   * project}/eventThreatDetectionSettings/effectiveCustomModules/{module}`.
+   * @param array $optParams Optional parameters.
+   * @return EffectiveEventThreatDetectionCustomModule
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], EffectiveEventThreatDetectionCustomModule::class);
+  }
+  /**
+   * Lists all effective Event Threat Detection custom modules for the given
+   * parent. This includes resident modules defined at the scope of the parent
+   * along with modules inherited from its ancestors. (effectiveCustomModules.list
+   * ProjectsEventThreatDetectionSettingsEffectiveCustomModules)
+   *
+   * @param string $parent Required. Name of the parent to list custom modules
+   * for. Its format is: *
+   * `organizations/{organization}/eventThreatDetectionSettings`. *
+   * `folders/{folder}/eventThreatDetectionSettings`. *
+   * `projects/{project}/eventThreatDetectionSettings`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of modules to return. The service
+   * may return fewer than this value. If unspecified, at most 10 configs will be
+   * returned. The maximum value is 1000; values above 1000 will be coerced to
+   * 1000.
+   * @opt_param string pageToken A page token, received from a previous
+   * `ListEffectiveEventThreatDetectionCustomModules` call. Provide this to
+   * retrieve the subsequent page. When paginating, all other parameters provided
+   * to `ListEffectiveEventThreatDetectionCustomModules` must match the call that
+   * provided the page token.
+   * @return ListEffectiveEventThreatDetectionCustomModulesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsEventThreatDetectionSettingsEffectiveCustomModules($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListEffectiveEventThreatDetectionCustomModulesResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsEventThreatDetectionSettingsEffectiveCustomModules::class, 'Google_Service_SecurityCommandCenter_Resource_ProjectsEventThreatDetectionSettingsEffectiveCustomModules');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsFindings.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsFindings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsFindings.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\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\BulkMuteFindingsRequest;
+use Google\Service\SecurityCommandCenter\Operation;
+
+/**
+ * The "findings" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $findings = $securitycenterService->projects_findings;
+ *  </code>
+ */
+class ProjectsFindings extends \Google\Service\Resource
+{
+  /**
+   * Kicks off an LRO to bulk mute findings for a parent based on a filter. The
+   * parent can be either an organization, folder or project. The findings matched
+   * by the filter will be muted after the LRO is done. (findings.bulkMute)
+   *
+   * @param string $parent Required. The parent, at which bulk action needs to be
+   * applied. Its format is `organizations/[organization_id]`,
+   * `folders/[folder_id]`, `projects/[project_id]`.
+   * @param BulkMuteFindingsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function bulkMute($parent, BulkMuteFindingsRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('bulkMute', [$params], Operation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsFindings::class, 'Google_Service_SecurityCommandCenter_Resource_ProjectsFindings');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsLocations.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsLocations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/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\SecurityCommandCenter\Resource;
+
+/**
+ * The "locations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $locations = $securitycenterService->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_SecurityCommandCenter_Resource_ProjectsLocations');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsLocationsMuteConfigs.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsLocationsMuteConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsLocationsMuteConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,100 @@
+<?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\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\GoogleCloudSecuritycenterV1MuteConfig;
+use Google\Service\SecurityCommandCenter\SecuritycenterEmpty;
+
+/**
+ * The "muteConfigs" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $muteConfigs = $securitycenterService->projects_locations_muteConfigs;
+ *  </code>
+ */
+class ProjectsLocationsMuteConfigs extends \Google\Service\Resource
+{
+  /**
+   * Deletes an existing mute config. (muteConfigs.delete)
+   *
+   * @param string $name Required. Name of the mute config to delete. Its format
+   * is `organizations/{organization}/muteConfigs/{config_id}`,
+   * `folders/{folder}/muteConfigs/{config_id}`,
+   * `projects/{project}/muteConfigs/{config_id}`,
+   * `organizations/{organization}/locations/global/muteConfigs/{config_id}`,
+   * `folders/{folder}/locations/global/muteConfigs/{config_id}`, or
+   * `projects/{project}/locations/global/muteConfigs/{config_id}`.
+   * @param array $optParams Optional parameters.
+   * @return SecuritycenterEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], SecuritycenterEmpty::class);
+  }
+  /**
+   * Gets a mute config. (muteConfigs.get)
+   *
+   * @param string $name Required. Name of the mute config to retrieve. Its format
+   * is `organizations/{organization}/muteConfigs/{config_id}`,
+   * `folders/{folder}/muteConfigs/{config_id}`,
+   * `projects/{project}/muteConfigs/{config_id}`,
+   * `organizations/{organization}/locations/global/muteConfigs/{config_id}`,
+   * `folders/{folder}/locations/global/muteConfigs/{config_id}`, or
+   * `projects/{project}/locations/global/muteConfigs/{config_id}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudSecuritycenterV1MuteConfig
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudSecuritycenterV1MuteConfig::class);
+  }
+  /**
+   * Updates a mute config. (muteConfigs.patch)
+   *
+   * @param string $name This field will be ignored if provided on config
+   * creation. Format `organizations/{organization}/muteConfigs/{mute_config}`
+   * `folders/{folder}/muteConfigs/{mute_config}`
+   * `projects/{project}/muteConfigs/{mute_config}`
+   * `organizations/{organization}/locations/global/muteConfigs/{mute_config}`
+   * `folders/{folder}/locations/global/muteConfigs/{mute_config}`
+   * `projects/{project}/locations/global/muteConfigs/{mute_config}`
+   * @param GoogleCloudSecuritycenterV1MuteConfig $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask The list of fields to be updated. If empty all
+   * mutable fields will be updated.
+   * @return GoogleCloudSecuritycenterV1MuteConfig
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudSecuritycenterV1MuteConfig $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudSecuritycenterV1MuteConfig::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsMuteConfigs::class, 'Google_Service_SecurityCommandCenter_Resource_ProjectsLocationsMuteConfigs');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsMuteConfigs.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsMuteConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsMuteConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,148 @@
+<?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\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\GoogleCloudSecuritycenterV1MuteConfig;
+use Google\Service\SecurityCommandCenter\ListMuteConfigsResponse;
+use Google\Service\SecurityCommandCenter\SecuritycenterEmpty;
+
+/**
+ * The "muteConfigs" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $muteConfigs = $securitycenterService->projects_muteConfigs;
+ *  </code>
+ */
+class ProjectsMuteConfigs extends \Google\Service\Resource
+{
+  /**
+   * Creates a mute config. (muteConfigs.create)
+   *
+   * @param string $parent Required. Resource name of the new mute configs's
+   * parent. Its format is `organizations/[organization_id]`,
+   * `folders/[folder_id]`, or `projects/[project_id]`.
+   * @param GoogleCloudSecuritycenterV1MuteConfig $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string muteConfigId Required. Unique identifier provided by the
+   * client within the parent scope. It must consist of only lowercase letters,
+   * numbers, and hyphens, must start with a letter, must end with either a letter
+   * or a number, and must be 63 characters or less.
+   * @return GoogleCloudSecuritycenterV1MuteConfig
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudSecuritycenterV1MuteConfig $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudSecuritycenterV1MuteConfig::class);
+  }
+  /**
+   * Deletes an existing mute config. (muteConfigs.delete)
+   *
+   * @param string $name Required. Name of the mute config to delete. Its format
+   * is `organizations/{organization}/muteConfigs/{config_id}`,
+   * `folders/{folder}/muteConfigs/{config_id}`,
+   * `projects/{project}/muteConfigs/{config_id}`,
+   * `organizations/{organization}/locations/global/muteConfigs/{config_id}`,
+   * `folders/{folder}/locations/global/muteConfigs/{config_id}`, or
+   * `projects/{project}/locations/global/muteConfigs/{config_id}`.
+   * @param array $optParams Optional parameters.
+   * @return SecuritycenterEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], SecuritycenterEmpty::class);
+  }
+  /**
+   * Gets a mute config. (muteConfigs.get)
+   *
+   * @param string $name Required. Name of the mute config to retrieve. Its format
+   * is `organizations/{organization}/muteConfigs/{config_id}`,
+   * `folders/{folder}/muteConfigs/{config_id}`,
+   * `projects/{project}/muteConfigs/{config_id}`,
+   * `organizations/{organization}/locations/global/muteConfigs/{config_id}`,
+   * `folders/{folder}/locations/global/muteConfigs/{config_id}`, or
+   * `projects/{project}/locations/global/muteConfigs/{config_id}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudSecuritycenterV1MuteConfig
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudSecuritycenterV1MuteConfig::class);
+  }
+  /**
+   * Lists mute configs. (muteConfigs.listProjectsMuteConfigs)
+   *
+   * @param string $parent Required. The parent, which owns the collection of mute
+   * configs. Its format is `organizations/[organization_id]`,
+   * `folders/[folder_id]`, `projects/[project_id]`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of configs to return. The service
+   * may return fewer than this value. If unspecified, at most 10 configs will be
+   * returned. The maximum value is 1000; values above 1000 will be coerced to
+   * 1000.
+   * @opt_param string pageToken A page token, received from a previous
+   * `ListMuteConfigs` call. Provide this to retrieve the subsequent page. When
+   * paginating, all other parameters provided to `ListMuteConfigs` must match the
+   * call that provided the page token.
+   * @return ListMuteConfigsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsMuteConfigs($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListMuteConfigsResponse::class);
+  }
+  /**
+   * Updates a mute config. (muteConfigs.patch)
+   *
+   * @param string $name This field will be ignored if provided on config
+   * creation. Format `organizations/{organization}/muteConfigs/{mute_config}`
+   * `folders/{folder}/muteConfigs/{mute_config}`
+   * `projects/{project}/muteConfigs/{mute_config}`
+   * `organizations/{organization}/locations/global/muteConfigs/{mute_config}`
+   * `folders/{folder}/locations/global/muteConfigs/{mute_config}`
+   * `projects/{project}/locations/global/muteConfigs/{mute_config}`
+   * @param GoogleCloudSecuritycenterV1MuteConfig $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask The list of fields to be updated. If empty all
+   * mutable fields will be updated.
+   * @return GoogleCloudSecuritycenterV1MuteConfig
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudSecuritycenterV1MuteConfig $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudSecuritycenterV1MuteConfig::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsMuteConfigs::class, 'Google_Service_SecurityCommandCenter_Resource_ProjectsMuteConfigs');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsNotificationConfigs.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsNotificationConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsNotificationConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,142 @@
+<?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\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\ListNotificationConfigsResponse;
+use Google\Service\SecurityCommandCenter\NotificationConfig;
+use Google\Service\SecurityCommandCenter\SecuritycenterEmpty;
+
+/**
+ * The "notificationConfigs" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $notificationConfigs = $securitycenterService->projects_notificationConfigs;
+ *  </code>
+ */
+class ProjectsNotificationConfigs extends \Google\Service\Resource
+{
+  /**
+   * Creates a notification config. (notificationConfigs.create)
+   *
+   * @param string $parent Required. Resource name of the new notification
+   * config's parent. Its format is `organizations/[organization_id]`,
+   * `folders/[folder_id]`, or `projects/[project_id]`.
+   * @param NotificationConfig $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string configId Required. Unique identifier provided by the client
+   * within the parent scope. It must be between 1 and 128 characters and contain
+   * alphanumeric characters, underscores, or hyphens only.
+   * @return NotificationConfig
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, NotificationConfig $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], NotificationConfig::class);
+  }
+  /**
+   * Deletes a notification config. (notificationConfigs.delete)
+   *
+   * @param string $name Required. Name of the notification config to delete. Its
+   * format is `organizations/[organization_id]/notificationConfigs/[config_id]`,
+   * `folders/[folder_id]/notificationConfigs/[config_id]`, or
+   * `projects/[project_id]/notificationConfigs/[config_id]`.
+   * @param array $optParams Optional parameters.
+   * @return SecuritycenterEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], SecuritycenterEmpty::class);
+  }
+  /**
+   * Gets a notification config. (notificationConfigs.get)
+   *
+   * @param string $name Required. Name of the notification config to get. Its
+   * format is `organizations/[organization_id]/notificationConfigs/[config_id]`,
+   * `folders/[folder_id]/notificationConfigs/[config_id]`, or
+   * `projects/[project_id]/notificationConfigs/[config_id]`.
+   * @param array $optParams Optional parameters.
+   * @return NotificationConfig
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], NotificationConfig::class);
+  }
+  /**
+   * Lists notification configs.
+   * (notificationConfigs.listProjectsNotificationConfigs)
+   *
+   * @param string $parent Required. The name of the parent in which to list the
+   * notification configurations. Its format is "organizations/[organization_id]",
+   * "folders/[folder_id]", or "projects/[project_id]".
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of results to return in a single
+   * response. Default is 10, minimum is 1, maximum is 1000.
+   * @opt_param string pageToken The value returned by the last
+   * `ListNotificationConfigsResponse`; indicates that this is a continuation of a
+   * prior `ListNotificationConfigs` call, and that the system should return the
+   * next page of data.
+   * @return ListNotificationConfigsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsNotificationConfigs($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListNotificationConfigsResponse::class);
+  }
+  /**
+   * Updates a notification config. The following update fields are allowed:
+   * description, pubsub_topic, streaming_config.filter
+   * (notificationConfigs.patch)
+   *
+   * @param string $name The relative resource name of this notification config.
+   * See:
+   * https://cloud.google.com/apis/design/resource_names#relative_resource_name
+   * Example:
+   * "organizations/{organization_id}/notificationConfigs/notify_public_bucket",
+   * "folders/{folder_id}/notificationConfigs/notify_public_bucket", or
+   * "projects/{project_id}/notificationConfigs/notify_public_bucket".
+   * @param NotificationConfig $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask The FieldMask to use when updating the
+   * notification config. If empty all mutable fields will be updated.
+   * @return NotificationConfig
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, NotificationConfig $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], NotificationConfig::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsNotificationConfigs::class, 'Google_Service_SecurityCommandCenter_Resource_ProjectsNotificationConfigs');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsSecurityHealthAnalyticsSettings.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsSecurityHealthAnalyticsSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsSecurityHealthAnalyticsSettings.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\SecurityCommandCenter\Resource;
+
+/**
+ * The "securityHealthAnalyticsSettings" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $securityHealthAnalyticsSettings = $securitycenterService->projects_securityHealthAnalyticsSettings;
+ *  </code>
+ */
+class ProjectsSecurityHealthAnalyticsSettings extends \Google\Service\Resource
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsSecurityHealthAnalyticsSettings::class, 'Google_Service_SecurityCommandCenter_Resource_ProjectsSecurityHealthAnalyticsSettings');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsSecurityHealthAnalyticsSettingsCustomModules.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsSecurityHealthAnalyticsSettingsCustomModules.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsSecurityHealthAnalyticsSettingsCustomModules.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,200 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule;
+use Google\Service\SecurityCommandCenter\ListDescendantSecurityHealthAnalyticsCustomModulesResponse;
+use Google\Service\SecurityCommandCenter\ListSecurityHealthAnalyticsCustomModulesResponse;
+use Google\Service\SecurityCommandCenter\SecuritycenterEmpty;
+use Google\Service\SecurityCommandCenter\SimulateSecurityHealthAnalyticsCustomModuleRequest;
+use Google\Service\SecurityCommandCenter\SimulateSecurityHealthAnalyticsCustomModuleResponse;
+
+/**
+ * The "customModules" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $customModules = $securitycenterService->projects_securityHealthAnalyticsSettings_customModules;
+ *  </code>
+ */
+class ProjectsSecurityHealthAnalyticsSettingsCustomModules extends \Google\Service\Resource
+{
+  /**
+   * Creates a resident SecurityHealthAnalyticsCustomModule at the scope of the
+   * given CRM parent, and also creates inherited
+   * SecurityHealthAnalyticsCustomModules for all CRM descendants of the given
+   * parent. These modules are enabled by default. (customModules.create)
+   *
+   * @param string $parent Required. Resource name of the new custom module's
+   * parent. Its format is
+   * `organizations/{organization}/securityHealthAnalyticsSettings`,
+   * `folders/{folder}/securityHealthAnalyticsSettings`, or
+   * `projects/{project}/securityHealthAnalyticsSettings`
+   * @param GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule::class);
+  }
+  /**
+   * Deletes the specified SecurityHealthAnalyticsCustomModule and all of its
+   * descendants in the CRM hierarchy. This method is only supported for resident
+   * custom modules. (customModules.delete)
+   *
+   * @param string $name Required. Name of the custom module to delete. Its format
+   * is `organizations/{organization}/securityHealthAnalyticsSettings/customModule
+   * s/{customModule}`, `folders/{folder}/securityHealthAnalyticsSettings/customMo
+   * dules/{customModule}`, or `projects/{project}/securityHealthAnalyticsSettings
+   * /customModules/{customModule}`
+   * @param array $optParams Optional parameters.
+   * @return SecuritycenterEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], SecuritycenterEmpty::class);
+  }
+  /**
+   * Retrieves a SecurityHealthAnalyticsCustomModule. (customModules.get)
+   *
+   * @param string $name Required. Name of the custom module to get. Its format is
+   * `organizations/{organization}/securityHealthAnalyticsSettings/customModules/{
+   * customModule}`, `folders/{folder}/securityHealthAnalyticsSettings/customModul
+   * es/{customModule}`, or `projects/{project}/securityHealthAnalyticsSettings/cu
+   * stomModules/{customModule}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule::class);
+  }
+  /**
+   * Returns a list of all SecurityHealthAnalyticsCustomModules for the given
+   * parent. This includes resident modules defined at the scope of the parent,
+   * and inherited modules, inherited from CRM ancestors.
+   * (customModules.listProjectsSecurityHealthAnalyticsSettingsCustomModules)
+   *
+   * @param string $parent Required. Name of parent to list custom modules. Its
+   * format is `organizations/{organization}/securityHealthAnalyticsSettings`,
+   * `folders/{folder}/securityHealthAnalyticsSettings`, or
+   * `projects/{project}/securityHealthAnalyticsSettings`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of results to return in a single
+   * response. Default is 10, minimum is 1, maximum is 1000.
+   * @opt_param string pageToken The value returned by the last call indicating a
+   * continuation
+   * @return ListSecurityHealthAnalyticsCustomModulesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsSecurityHealthAnalyticsSettingsCustomModules($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListSecurityHealthAnalyticsCustomModulesResponse::class);
+  }
+  /**
+   * Returns a list of all resident SecurityHealthAnalyticsCustomModules under the
+   * given CRM parent and all of the parent’s CRM descendants.
+   * (customModules.listDescendant)
+   *
+   * @param string $parent Required. Name of parent to list descendant custom
+   * modules. Its format is
+   * `organizations/{organization}/securityHealthAnalyticsSettings`,
+   * `folders/{folder}/securityHealthAnalyticsSettings`, or
+   * `projects/{project}/securityHealthAnalyticsSettings`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of results to return in a single
+   * response. Default is 10, minimum is 1, maximum is 1000.
+   * @opt_param string pageToken The value returned by the last call indicating a
+   * continuation
+   * @return ListDescendantSecurityHealthAnalyticsCustomModulesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listDescendant($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('listDescendant', [$params], ListDescendantSecurityHealthAnalyticsCustomModulesResponse::class);
+  }
+  /**
+   * Updates the SecurityHealthAnalyticsCustomModule under the given name based on
+   * the given update mask. Updating the enablement state is supported on both
+   * resident and inherited modules (though resident modules cannot have an
+   * enablement state of "inherited"). Updating the display name and custom config
+   * of a module is supported on resident modules only. (customModules.patch)
+   *
+   * @param string $name Immutable. The resource name of the custom module. Its
+   * format is "organizations/{organization}/securityHealthAnalyticsSettings/custo
+   * mModules/{customModule}", or "folders/{folder}/securityHealthAnalyticsSetting
+   * s/customModules/{customModule}", or "projects/{project}/securityHealthAnalyti
+   * csSettings/customModules/{customModule}" The id {customModule} is server-
+   * generated and is not user settable. It will be a numeric id containing 1-20
+   * digits.
+   * @param GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask The list of fields to be updated. The only
+   * fields that can be updated are `enablement_state` and `custom_config`. If
+   * empty or set to the wildcard value `*`, both `enablement_state` and
+   * `custom_config` are updated.
+   * @return GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudSecuritycenterV1SecurityHealthAnalyticsCustomModule::class);
+  }
+  /**
+   * Simulates a given SecurityHealthAnalyticsCustomModule and Resource.
+   * (customModules.simulate)
+   *
+   * @param string $parent Required. The relative resource name of the
+   * organization, project, or folder. For more information about relative
+   * resource names, see [Relative Resource Name](https://cloud.google.com/apis/de
+   * sign/resource_names#relative_resource_name) Example:
+   * `organizations/{organization_id}`
+   * @param SimulateSecurityHealthAnalyticsCustomModuleRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return SimulateSecurityHealthAnalyticsCustomModuleResponse
+   * @throws \Google\Service\Exception
+   */
+  public function simulate($parent, SimulateSecurityHealthAnalyticsCustomModuleRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('simulate', [$params], SimulateSecurityHealthAnalyticsCustomModuleResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsSecurityHealthAnalyticsSettingsCustomModules::class, 'Google_Service_SecurityCommandCenter_Resource_ProjectsSecurityHealthAnalyticsSettingsCustomModules');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsSecurityHealthAnalyticsSettingsEffectiveCustomModules.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsSecurityHealthAnalyticsSettingsEffectiveCustomModules.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsSecurityHealthAnalyticsSettingsEffectiveCustomModules.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\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\GoogleCloudSecuritycenterV1EffectiveSecurityHealthAnalyticsCustomModule;
+use Google\Service\SecurityCommandCenter\ListEffectiveSecurityHealthAnalyticsCustomModulesResponse;
+
+/**
+ * The "effectiveCustomModules" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $effectiveCustomModules = $securitycenterService->projects_securityHealthAnalyticsSettings_effectiveCustomModules;
+ *  </code>
+ */
+class ProjectsSecurityHealthAnalyticsSettingsEffectiveCustomModules extends \Google\Service\Resource
+{
+  /**
+   * Retrieves an EffectiveSecurityHealthAnalyticsCustomModule.
+   * (effectiveCustomModules.get)
+   *
+   * @param string $name Required. Name of the effective custom module to get. Its
+   * format is `organizations/{organization}/securityHealthAnalyticsSettings/effec
+   * tiveCustomModules/{customModule}`, `folders/{folder}/securityHealthAnalyticsS
+   * ettings/effectiveCustomModules/{customModule}`, or `projects/{project}/securi
+   * tyHealthAnalyticsSettings/effectiveCustomModules/{customModule}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudSecuritycenterV1EffectiveSecurityHealthAnalyticsCustomModule
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudSecuritycenterV1EffectiveSecurityHealthAnalyticsCustomModule::class);
+  }
+  /**
+   * Returns a list of all EffectiveSecurityHealthAnalyticsCustomModules for the
+   * given parent. This includes resident modules defined at the scope of the
+   * parent, and inherited modules, inherited from CRM ancestors. (effectiveCustom
+   * Modules.listProjectsSecurityHealthAnalyticsSettingsEffectiveCustomModules)
+   *
+   * @param string $parent Required. Name of parent to list effective custom
+   * modules. Its format is
+   * `organizations/{organization}/securityHealthAnalyticsSettings`,
+   * `folders/{folder}/securityHealthAnalyticsSettings`, or
+   * `projects/{project}/securityHealthAnalyticsSettings`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of results to return in a single
+   * response. Default is 10, minimum is 1, maximum is 1000.
+   * @opt_param string pageToken The value returned by the last call indicating a
+   * continuation
+   * @return ListEffectiveSecurityHealthAnalyticsCustomModulesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsSecurityHealthAnalyticsSettingsEffectiveCustomModules($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListEffectiveSecurityHealthAnalyticsCustomModulesResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsSecurityHealthAnalyticsSettingsEffectiveCustomModules::class, 'Google_Service_SecurityCommandCenter_Resource_ProjectsSecurityHealthAnalyticsSettingsEffectiveCustomModules');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsSources.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsSources.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsSources.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,57 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\ListSourcesResponse;
+
+/**
+ * The "sources" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $sources = $securitycenterService->projects_sources;
+ *  </code>
+ */
+class ProjectsSources extends \Google\Service\Resource
+{
+  /**
+   * Lists all sources belonging to an organization. (sources.listProjectsSources)
+   *
+   * @param string $parent Required. Resource name of the parent of sources to
+   * list. Its format should be `organizations/[organization_id]`,
+   * `folders/[folder_id]`, or `projects/[project_id]`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of results to return in a single
+   * response. Default is 10, minimum is 1, maximum is 1000.
+   * @opt_param string pageToken The value returned by the last
+   * `ListSourcesResponse`; indicates that this is a continuation of a prior
+   * `ListSources` call, and that the system should return the next page of data.
+   * @return ListSourcesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsSources($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListSourcesResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsSources::class, 'Google_Service_SecurityCommandCenter_Resource_ProjectsSources');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsSourcesFindings.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsSourcesFindings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsSourcesFindings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,252 @@
+<?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\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\Finding;
+use Google\Service\SecurityCommandCenter\GroupFindingsRequest;
+use Google\Service\SecurityCommandCenter\GroupFindingsResponse;
+use Google\Service\SecurityCommandCenter\ListFindingsResponse;
+use Google\Service\SecurityCommandCenter\SecurityMarks;
+use Google\Service\SecurityCommandCenter\SetFindingStateRequest;
+use Google\Service\SecurityCommandCenter\SetMuteRequest;
+
+/**
+ * The "findings" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $findings = $securitycenterService->projects_sources_findings;
+ *  </code>
+ */
+class ProjectsSourcesFindings extends \Google\Service\Resource
+{
+  /**
+   * Filters an organization or source's findings and groups them by their
+   * specified properties. To group across all sources provide a `-` as the source
+   * id. Example: /v1/organizations/{organization_id}/sources/-/findings,
+   * /v1/folders/{folder_id}/sources/-/findings,
+   * /v1/projects/{project_id}/sources/-/findings (findings.group)
+   *
+   * @param string $parent Required. Name of the source to groupBy. Its format is
+   * `organizations/[organization_id]/sources/[source_id]`,
+   * `folders/[folder_id]/sources/[source_id]`, or
+   * `projects/[project_id]/sources/[source_id]`. To groupBy across all sources
+   * provide a source_id of `-`. For example:
+   * `organizations/{organization_id}/sources/-, folders/{folder_id}/sources/-`,
+   * or `projects/{project_id}/sources/-`
+   * @param GroupFindingsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GroupFindingsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function group($parent, GroupFindingsRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('group', [$params], GroupFindingsResponse::class);
+  }
+  /**
+   * Lists an organization or source's findings. To list across all sources
+   * provide a `-` as the source id. Example:
+   * /v1/organizations/{organization_id}/sources/-/findings
+   * (findings.listProjectsSourcesFindings)
+   *
+   * @param string $parent Required. Name of the source the findings belong to.
+   * Its format is `organizations/[organization_id]/sources/[source_id]`,
+   * `folders/[folder_id]/sources/[source_id]`, or
+   * `projects/[project_id]/sources/[source_id]`. To list across all sources
+   * provide a source_id of `-`. For example:
+   * `organizations/{organization_id}/sources/-`, `folders/{folder_id}/sources/-`
+   * or `projects/{projects_id}/sources/-`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string compareDuration When compare_duration is set, the
+   * ListFindingsResult's "state_change" attribute is updated to indicate whether
+   * the finding had its state changed, the finding's state remained unchanged, or
+   * if the finding was added in any state during the compare_duration period of
+   * time that precedes the read_time. This is the time between (read_time -
+   * compare_duration) and read_time. The state_change value is derived based on
+   * the presence and state of the finding at the two points in time. Intermediate
+   * state changes between the two times don't affect the result. For example, the
+   * results aren't affected if the finding is made inactive and then active
+   * again. Possible "state_change" values when compare_duration is specified: *
+   * "CHANGED": indicates that the finding was present and matched the given
+   * filter at the start of compare_duration, but changed its state at read_time.
+   * * "UNCHANGED": indicates that the finding was present and matched the given
+   * filter at the start of compare_duration and did not change state at
+   * read_time. * "ADDED": indicates that the finding did not match the given
+   * filter or was not present at the start of compare_duration, but was present
+   * at read_time. * "REMOVED": indicates that the finding was present and matched
+   * the filter at the start of compare_duration, but did not match the filter at
+   * read_time. If compare_duration is not specified, then the only possible
+   * state_change is "UNUSED", which will be the state_change set for all findings
+   * present at read_time.
+   * @opt_param string fieldMask A field mask to specify the Finding fields to be
+   * listed in the response. An empty field mask will list all fields.
+   * @opt_param string filter Expression that defines the filter to apply across
+   * findings. The expression is a list of one or more restrictions combined via
+   * logical operators `AND` and `OR`. Parentheses are supported, and `OR` has
+   * higher precedence than `AND`. Restrictions have the form ` ` and may have a
+   * `-` character in front of them to indicate negation. Examples include: * name
+   * * source_properties.a_property * security_marks.marks.marka The supported
+   * operators are: * `=` for all value types. * `>`, `<`, `>=`, `<=` for integer
+   * values. * `:`, meaning substring matching, for strings. The supported value
+   * types are: * string literals in quotes. * integer literals without quotes. *
+   * boolean literals `true` and `false` without quotes. The following field and
+   * operator combinations are supported: * name: `=` * parent: `=`, `:` *
+   * resource_name: `=`, `:` * state: `=`, `:` * category: `=`, `:` *
+   * external_uri: `=`, `:` * event_time: `=`, `>`, `<`, `>=`, `<=` Usage: This
+   * should be milliseconds since epoch or an RFC3339 string. Examples:
+   * `event_time = "2019-06-10T16:07:18-07:00"` `event_time = 1560208038000` *
+   * severity: `=`, `:` * workflow_state: `=`, `:` * security_marks.marks: `=`,
+   * `:` * source_properties: `=`, `:`, `>`, `<`, `>=`, `<=` For example,
+   * `source_properties.size = 100` is a valid filter string. Use a partial match
+   * on the empty string to filter based on a property existing:
+   * `source_properties.my_property : ""` Use a negated partial match on the empty
+   * string to filter based on a property not existing:
+   * `-source_properties.my_property : ""` * resource: * resource.name: `=`, `:` *
+   * resource.parent_name: `=`, `:` * resource.parent_display_name: `=`, `:` *
+   * resource.project_name: `=`, `:` * resource.project_display_name: `=`, `:` *
+   * resource.type: `=`, `:` * resource.folders.resource_folder: `=`, `:` *
+   * resource.display_name: `=`, `:`
+   * @opt_param string orderBy Expression that defines what fields and order to
+   * use for sorting. The string value should follow SQL syntax: comma separated
+   * list of fields. For example: "name,resource_properties.a_property". The
+   * default sorting order is ascending. To specify descending order for a field,
+   * a suffix " desc" should be appended to the field name. For example: "name
+   * desc,source_properties.a_property". Redundant space characters in the syntax
+   * are insignificant. "name desc,source_properties.a_property" and " name desc ,
+   * source_properties.a_property " are equivalent. The following fields are
+   * supported: name parent state category resource_name event_time
+   * source_properties security_marks.marks
+   * @opt_param int pageSize The maximum number of results to return in a single
+   * response. Default is 10, minimum is 1, maximum is 1000.
+   * @opt_param string pageToken The value returned by the last
+   * `ListFindingsResponse`; indicates that this is a continuation of a prior
+   * `ListFindings` call, and that the system should return the next page of data.
+   * @opt_param string readTime Time used as a reference point when filtering
+   * findings. The filter is limited to findings existing at the supplied time and
+   * their values are those at that specific time. Absence of this field will
+   * default to the API's version of NOW.
+   * @return ListFindingsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsSourcesFindings($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListFindingsResponse::class);
+  }
+  /**
+   * Creates or updates a finding. The corresponding source must exist for a
+   * finding creation to succeed. (findings.patch)
+   *
+   * @param string $name The [relative resource name](https://cloud.google.com/api
+   * s/design/resource_names#relative_resource_name) of the finding. Example:
+   * "organizations/{organization_id}/sources/{source_id}/findings/{finding_id}",
+   * "folders/{folder_id}/sources/{source_id}/findings/{finding_id}",
+   * "projects/{project_id}/sources/{source_id}/findings/{finding_id}".
+   * @param Finding $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask The FieldMask to use when updating the finding
+   * resource. This field should not be specified when creating a finding. When
+   * updating a finding, an empty mask is treated as updating all mutable fields
+   * and replacing source_properties. Individual source_properties can be
+   * added/updated by using "source_properties." in the field mask.
+   * @return Finding
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, Finding $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], Finding::class);
+  }
+  /**
+   * Updates the mute state of a finding. (findings.setMute)
+   *
+   * @param string $name Required. The [relative resource name](https://cloud.goog
+   * le.com/apis/design/resource_names#relative_resource_name) of the finding.
+   * Example:
+   * `organizations/{organization_id}/sources/{source_id}/findings/{finding_id}`,
+   * `folders/{folder_id}/sources/{source_id}/findings/{finding_id}`,
+   * `projects/{project_id}/sources/{source_id}/findings/{finding_id}`.
+   * @param SetMuteRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Finding
+   * @throws \Google\Service\Exception
+   */
+  public function setMute($name, SetMuteRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('setMute', [$params], Finding::class);
+  }
+  /**
+   * Updates the state of a finding. (findings.setState)
+   *
+   * @param string $name Required. The [relative resource name](https://cloud.goog
+   * le.com/apis/design/resource_names#relative_resource_name) of the finding.
+   * Example:
+   * `organizations/{organization_id}/sources/{source_id}/findings/{finding_id}`,
+   * `folders/{folder_id}/sources/{source_id}/findings/{finding_id}`,
+   * `projects/{project_id}/sources/{source_id}/findings/{finding_id}`.
+   * @param SetFindingStateRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Finding
+   * @throws \Google\Service\Exception
+   */
+  public function setState($name, SetFindingStateRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('setState', [$params], Finding::class);
+  }
+  /**
+   * Updates security marks. (findings.updateSecurityMarks)
+   *
+   * @param string $name The relative resource name of the SecurityMarks. See:
+   * https://cloud.google.com/apis/design/resource_names#relative_resource_name
+   * Examples: "organizations/{organization_id}/assets/{asset_id}/securityMarks" "
+   * organizations/{organization_id}/sources/{source_id}/findings/{finding_id}/sec
+   * urityMarks".
+   * @param SecurityMarks $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string startTime The time at which the updated SecurityMarks take
+   * effect. If not set uses current server time. Updates will be applied to the
+   * SecurityMarks that are active immediately preceding this time. Must be
+   * earlier or equal to the server time.
+   * @opt_param string updateMask The FieldMask to use when updating the security
+   * marks resource. The field mask must not contain duplicate fields. If empty or
+   * set to "marks", all marks will be replaced. Individual marks can be updated
+   * using "marks.".
+   * @return SecurityMarks
+   * @throws \Google\Service\Exception
+   */
+  public function updateSecurityMarks($name, SecurityMarks $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('updateSecurityMarks', [$params], SecurityMarks::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsSourcesFindings::class, 'Google_Service_SecurityCommandCenter_Resource_ProjectsSourcesFindings');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsSourcesFindingsExternalSystems.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsSourcesFindingsExternalSystems.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Resource/ProjectsSourcesFindingsExternalSystems.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,56 @@
+<?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\SecurityCommandCenter\Resource;
+
+use Google\Service\SecurityCommandCenter\GoogleCloudSecuritycenterV1ExternalSystem;
+
+/**
+ * The "externalSystems" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $securitycenterService = new Google\Service\SecurityCommandCenter(...);
+ *   $externalSystems = $securitycenterService->projects_sources_findings_externalSystems;
+ *  </code>
+ */
+class ProjectsSourcesFindingsExternalSystems extends \Google\Service\Resource
+{
+  /**
+   * Updates external system. This is for a given finding. (externalSystems.patch)
+   *
+   * @param string $name Full resource name of the external system, for example:
+   * "organizations/1234/sources/5678/findings/123456/externalSystems/jira",
+   * "folders/1234/sources/5678/findings/123456/externalSystems/jira",
+   * "projects/1234/sources/5678/findings/123456/externalSystems/jira"
+   * @param GoogleCloudSecuritycenterV1ExternalSystem $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask The FieldMask to use when updating the external
+   * system resource. If empty all mutable fields will be updated.
+   * @return GoogleCloudSecuritycenterV1ExternalSystem
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudSecuritycenterV1ExternalSystem $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudSecuritycenterV1ExternalSystem::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsSourcesFindingsExternalSystems::class, 'Google_Service_SecurityCommandCenter_Resource_ProjectsSourcesFindingsExternalSystems');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/ResourcePath.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/ResourcePath.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/ResourcePath.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\SecurityCommandCenter;
+
+class ResourcePath extends \Google\Collection
+{
+  protected $collection_key = 'nodes';
+  protected $nodesType = ResourcePathNode::class;
+  protected $nodesDataType = 'array';
+
+  /**
+   * @param ResourcePathNode[]
+   */
+  public function setNodes($nodes)
+  {
+    $this->nodes = $nodes;
+  }
+  /**
+   * @return ResourcePathNode[]
+   */
+  public function getNodes()
+  {
+    return $this->nodes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ResourcePath::class, 'Google_Service_SecurityCommandCenter_ResourcePath');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/ResourcePathNode.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/ResourcePathNode.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/ResourcePathNode.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\SecurityCommandCenter;
+
+class ResourcePathNode extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $nodeType;
+
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setNodeType($nodeType)
+  {
+    $this->nodeType = $nodeType;
+  }
+  /**
+   * @return string
+   */
+  public function getNodeType()
+  {
+    return $this->nodeType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ResourcePathNode::class, 'Google_Service_SecurityCommandCenter_ResourcePathNode');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/ResourceValueConfigMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/ResourceValueConfigMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/ResourceValueConfigMetadata.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\SecurityCommandCenter;
+
+class ResourceValueConfigMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @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(ResourceValueConfigMetadata::class, 'Google_Service_SecurityCommandCenter_ResourceValueConfigMetadata');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Role.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Role.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Role.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\SecurityCommandCenter;
+
+class Role extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $kind;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $ns;
+
+  /**
+   * @param string
+   */
+  public function setKind($kind)
+  {
+    $this->kind = $kind;
+  }
+  /**
+   * @return string
+   */
+  public function getKind()
+  {
+    return $this->kind;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setNs($ns)
+  {
+    $this->ns = $ns;
+  }
+  /**
+   * @return string
+   */
+  public function getNs()
+  {
+    return $this->ns;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Role::class, 'Google_Service_SecurityCommandCenter_Role');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/RunAssetDiscoveryRequest.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/RunAssetDiscoveryRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/RunAssetDiscoveryRequest.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\SecurityCommandCenter;
+
+class RunAssetDiscoveryRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RunAssetDiscoveryRequest::class, 'Google_Service_SecurityCommandCenter_RunAssetDiscoveryRequest');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/SecurityBulletin.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/SecurityBulletin.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/SecurityBulletin.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\SecurityCommandCenter;
+
+class SecurityBulletin extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $bulletinId;
+  /**
+   * @var string
+   */
+  public $submissionTime;
+  /**
+   * @var string
+   */
+  public $suggestedUpgradeVersion;
+
+  /**
+   * @param string
+   */
+  public function setBulletinId($bulletinId)
+  {
+    $this->bulletinId = $bulletinId;
+  }
+  /**
+   * @return string
+   */
+  public function getBulletinId()
+  {
+    return $this->bulletinId;
+  }
+  /**
+   * @param string
+   */
+  public function setSubmissionTime($submissionTime)
+  {
+    $this->submissionTime = $submissionTime;
+  }
+  /**
+   * @return string
+   */
+  public function getSubmissionTime()
+  {
+    return $this->submissionTime;
+  }
+  /**
+   * @param string
+   */
+  public function setSuggestedUpgradeVersion($suggestedUpgradeVersion)
+  {
+    $this->suggestedUpgradeVersion = $suggestedUpgradeVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getSuggestedUpgradeVersion()
+  {
+    return $this->suggestedUpgradeVersion;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SecurityBulletin::class, 'Google_Service_SecurityCommandCenter_SecurityBulletin');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/SecurityCenterProperties.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/SecurityCenterProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/SecurityCenterProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,187 @@
+<?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\SecurityCommandCenter;
+
+class SecurityCenterProperties extends \Google\Collection
+{
+  protected $collection_key = 'resourceOwners';
+  protected $foldersType = Folder::class;
+  protected $foldersDataType = 'array';
+  /**
+   * @var string
+   */
+  public $resourceDisplayName;
+  /**
+   * @var string
+   */
+  public $resourceName;
+  /**
+   * @var string[]
+   */
+  public $resourceOwners;
+  /**
+   * @var string
+   */
+  public $resourceParent;
+  /**
+   * @var string
+   */
+  public $resourceParentDisplayName;
+  /**
+   * @var string
+   */
+  public $resourceProject;
+  /**
+   * @var string
+   */
+  public $resourceProjectDisplayName;
+  /**
+   * @var string
+   */
+  public $resourceType;
+
+  /**
+   * @param Folder[]
+   */
+  public function setFolders($folders)
+  {
+    $this->folders = $folders;
+  }
+  /**
+   * @return Folder[]
+   */
+  public function getFolders()
+  {
+    return $this->folders;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceDisplayName($resourceDisplayName)
+  {
+    $this->resourceDisplayName = $resourceDisplayName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceDisplayName()
+  {
+    return $this->resourceDisplayName;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+  /**
+   * @param string[]
+   */
+  public function setResourceOwners($resourceOwners)
+  {
+    $this->resourceOwners = $resourceOwners;
+  }
+  /**
+   * @return string[]
+   */
+  public function getResourceOwners()
+  {
+    return $this->resourceOwners;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceParent($resourceParent)
+  {
+    $this->resourceParent = $resourceParent;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceParent()
+  {
+    return $this->resourceParent;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceParentDisplayName($resourceParentDisplayName)
+  {
+    $this->resourceParentDisplayName = $resourceParentDisplayName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceParentDisplayName()
+  {
+    return $this->resourceParentDisplayName;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceProject($resourceProject)
+  {
+    $this->resourceProject = $resourceProject;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceProject()
+  {
+    return $this->resourceProject;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceProjectDisplayName($resourceProjectDisplayName)
+  {
+    $this->resourceProjectDisplayName = $resourceProjectDisplayName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceProjectDisplayName()
+  {
+    return $this->resourceProjectDisplayName;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceType($resourceType)
+  {
+    $this->resourceType = $resourceType;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceType()
+  {
+    return $this->resourceType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SecurityCenterProperties::class, 'Google_Service_SecurityCommandCenter_SecurityCenterProperties');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/SecurityMarks.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/SecurityMarks.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/SecurityMarks.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\SecurityCommandCenter;
+
+class SecurityMarks extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $canonicalName;
+  /**
+   * @var string[]
+   */
+  public $marks;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setCanonicalName($canonicalName)
+  {
+    $this->canonicalName = $canonicalName;
+  }
+  /**
+   * @return string
+   */
+  public function getCanonicalName()
+  {
+    return $this->canonicalName;
+  }
+  /**
+   * @param string[]
+   */
+  public function setMarks($marks)
+  {
+    $this->marks = $marks;
+  }
+  /**
+   * @return string[]
+   */
+  public function getMarks()
+  {
+    return $this->marks;
+  }
+  /**
+   * @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(SecurityMarks::class, 'Google_Service_SecurityCommandCenter_SecurityMarks');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/SecurityPolicy.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/SecurityPolicy.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/SecurityPolicy.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\SecurityCommandCenter;
+
+class SecurityPolicy extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var bool
+   */
+  public $preview;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param bool
+   */
+  public function setPreview($preview)
+  {
+    $this->preview = $preview;
+  }
+  /**
+   * @return bool
+   */
+  public function getPreview()
+  {
+    return $this->preview;
+  }
+  /**
+   * @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(SecurityPolicy::class, 'Google_Service_SecurityCommandCenter_SecurityPolicy');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/SecurityPosture.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/SecurityPosture.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/SecurityPosture.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,169 @@
+<?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\SecurityCommandCenter;
+
+class SecurityPosture extends \Google\Collection
+{
+  protected $collection_key = 'policyDriftDetails';
+  /**
+   * @var string
+   */
+  public $changedPolicy;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $policy;
+  protected $policyDriftDetailsType = PolicyDriftDetails::class;
+  protected $policyDriftDetailsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $policySet;
+  /**
+   * @var string
+   */
+  public $postureDeployment;
+  /**
+   * @var string
+   */
+  public $postureDeploymentResource;
+  /**
+   * @var string
+   */
+  public $revisionId;
+
+  /**
+   * @param string
+   */
+  public function setChangedPolicy($changedPolicy)
+  {
+    $this->changedPolicy = $changedPolicy;
+  }
+  /**
+   * @return string
+   */
+  public function getChangedPolicy()
+  {
+    return $this->changedPolicy;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setPolicy($policy)
+  {
+    $this->policy = $policy;
+  }
+  /**
+   * @return string
+   */
+  public function getPolicy()
+  {
+    return $this->policy;
+  }
+  /**
+   * @param PolicyDriftDetails[]
+   */
+  public function setPolicyDriftDetails($policyDriftDetails)
+  {
+    $this->policyDriftDetails = $policyDriftDetails;
+  }
+  /**
+   * @return PolicyDriftDetails[]
+   */
+  public function getPolicyDriftDetails()
+  {
+    return $this->policyDriftDetails;
+  }
+  /**
+   * @param string
+   */
+  public function setPolicySet($policySet)
+  {
+    $this->policySet = $policySet;
+  }
+  /**
+   * @return string
+   */
+  public function getPolicySet()
+  {
+    return $this->policySet;
+  }
+  /**
+   * @param string
+   */
+  public function setPostureDeployment($postureDeployment)
+  {
+    $this->postureDeployment = $postureDeployment;
+  }
+  /**
+   * @return string
+   */
+  public function getPostureDeployment()
+  {
+    return $this->postureDeployment;
+  }
+  /**
+   * @param string
+   */
+  public function setPostureDeploymentResource($postureDeploymentResource)
+  {
+    $this->postureDeploymentResource = $postureDeploymentResource;
+  }
+  /**
+   * @return string
+   */
+  public function getPostureDeploymentResource()
+  {
+    return $this->postureDeploymentResource;
+  }
+  /**
+   * @param string
+   */
+  public function setRevisionId($revisionId)
+  {
+    $this->revisionId = $revisionId;
+  }
+  /**
+   * @return string
+   */
+  public function getRevisionId()
+  {
+    return $this->revisionId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SecurityPosture::class, 'Google_Service_SecurityCommandCenter_SecurityPosture');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/SecuritycenterEmpty.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/SecuritycenterEmpty.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/SecuritycenterEmpty.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\SecurityCommandCenter;
+
+class SecuritycenterEmpty extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SecuritycenterEmpty::class, 'Google_Service_SecurityCommandCenter_SecuritycenterEmpty');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/SecuritycenterFile.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/SecuritycenterFile.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/SecuritycenterFile.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,150 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SecurityCommandCenter;
+
+class SecuritycenterFile extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $contents;
+  protected $diskPathType = DiskPath::class;
+  protected $diskPathDataType = '';
+  /**
+   * @var string
+   */
+  public $hashedSize;
+  /**
+   * @var bool
+   */
+  public $partiallyHashed;
+  /**
+   * @var string
+   */
+  public $path;
+  /**
+   * @var string
+   */
+  public $sha256;
+  /**
+   * @var string
+   */
+  public $size;
+
+  /**
+   * @param string
+   */
+  public function setContents($contents)
+  {
+    $this->contents = $contents;
+  }
+  /**
+   * @return string
+   */
+  public function getContents()
+  {
+    return $this->contents;
+  }
+  /**
+   * @param DiskPath
+   */
+  public function setDiskPath(DiskPath $diskPath)
+  {
+    $this->diskPath = $diskPath;
+  }
+  /**
+   * @return DiskPath
+   */
+  public function getDiskPath()
+  {
+    return $this->diskPath;
+  }
+  /**
+   * @param string
+   */
+  public function setHashedSize($hashedSize)
+  {
+    $this->hashedSize = $hashedSize;
+  }
+  /**
+   * @return string
+   */
+  public function getHashedSize()
+  {
+    return $this->hashedSize;
+  }
+  /**
+   * @param bool
+   */
+  public function setPartiallyHashed($partiallyHashed)
+  {
+    $this->partiallyHashed = $partiallyHashed;
+  }
+  /**
+   * @return bool
+   */
+  public function getPartiallyHashed()
+  {
+    return $this->partiallyHashed;
+  }
+  /**
+   * @param string
+   */
+  public function setPath($path)
+  {
+    $this->path = $path;
+  }
+  /**
+   * @return string
+   */
+  public function getPath()
+  {
+    return $this->path;
+  }
+  /**
+   * @param string
+   */
+  public function setSha256($sha256)
+  {
+    $this->sha256 = $sha256;
+  }
+  /**
+   * @return string
+   */
+  public function getSha256()
+  {
+    return $this->sha256;
+  }
+  /**
+   * @param string
+   */
+  public function setSize($size)
+  {
+    $this->size = $size;
+  }
+  /**
+   * @return string
+   */
+  public function getSize()
+  {
+    return $this->size;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SecuritycenterFile::class, 'Google_Service_SecurityCommandCenter_SecuritycenterFile');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/SecuritycenterObject.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/SecuritycenterObject.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/SecuritycenterObject.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,115 @@
+<?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\SecurityCommandCenter;
+
+class SecuritycenterObject extends \Google\Collection
+{
+  protected $collection_key = 'containers';
+  protected $containersType = Container::class;
+  protected $containersDataType = 'array';
+  /**
+   * @var string
+   */
+  public $group;
+  /**
+   * @var string
+   */
+  public $kind;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $ns;
+
+  /**
+   * @param Container[]
+   */
+  public function setContainers($containers)
+  {
+    $this->containers = $containers;
+  }
+  /**
+   * @return Container[]
+   */
+  public function getContainers()
+  {
+    return $this->containers;
+  }
+  /**
+   * @param string
+   */
+  public function setGroup($group)
+  {
+    $this->group = $group;
+  }
+  /**
+   * @return string
+   */
+  public function getGroup()
+  {
+    return $this->group;
+  }
+  /**
+   * @param string
+   */
+  public function setKind($kind)
+  {
+    $this->kind = $kind;
+  }
+  /**
+   * @return string
+   */
+  public function getKind()
+  {
+    return $this->kind;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setNs($ns)
+  {
+    $this->ns = $ns;
+  }
+  /**
+   * @return string
+   */
+  public function getNs()
+  {
+    return $this->ns;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SecuritycenterObject::class, 'Google_Service_SecurityCommandCenter_SecuritycenterObject');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/SecuritycenterResource.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/SecuritycenterResource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/SecuritycenterResource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,307 @@
+<?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\SecurityCommandCenter;
+
+class SecuritycenterResource extends \Google\Collection
+{
+  protected $collection_key = 'folders';
+  protected $awsMetadataType = AwsMetadata::class;
+  protected $awsMetadataDataType = '';
+  protected $azureMetadataType = AzureMetadata::class;
+  protected $azureMetadataDataType = '';
+  /**
+   * @var string
+   */
+  public $cloudProvider;
+  /**
+   * @var string
+   */
+  public $displayName;
+  protected $foldersType = Folder::class;
+  protected $foldersDataType = 'array';
+  /**
+   * @var string
+   */
+  public $location;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $organization;
+  /**
+   * @var string
+   */
+  public $parentDisplayName;
+  /**
+   * @var string
+   */
+  public $parentName;
+  /**
+   * @var string
+   */
+  public $projectDisplayName;
+  /**
+   * @var string
+   */
+  public $projectName;
+  protected $resourcePathType = ResourcePath::class;
+  protected $resourcePathDataType = '';
+  /**
+   * @var string
+   */
+  public $resourcePathString;
+  /**
+   * @var string
+   */
+  public $service;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param AwsMetadata
+   */
+  public function setAwsMetadata(AwsMetadata $awsMetadata)
+  {
+    $this->awsMetadata = $awsMetadata;
+  }
+  /**
+   * @return AwsMetadata
+   */
+  public function getAwsMetadata()
+  {
+    return $this->awsMetadata;
+  }
+  /**
+   * @param AzureMetadata
+   */
+  public function setAzureMetadata(AzureMetadata $azureMetadata)
+  {
+    $this->azureMetadata = $azureMetadata;
+  }
+  /**
+   * @return AzureMetadata
+   */
+  public function getAzureMetadata()
+  {
+    return $this->azureMetadata;
+  }
+  /**
+   * @param string
+   */
+  public function setCloudProvider($cloudProvider)
+  {
+    $this->cloudProvider = $cloudProvider;
+  }
+  /**
+   * @return string
+   */
+  public function getCloudProvider()
+  {
+    return $this->cloudProvider;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param Folder[]
+   */
+  public function setFolders($folders)
+  {
+    $this->folders = $folders;
+  }
+  /**
+   * @return Folder[]
+   */
+  public function getFolders()
+  {
+    return $this->folders;
+  }
+  /**
+   * @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 setOrganization($organization)
+  {
+    $this->organization = $organization;
+  }
+  /**
+   * @return string
+   */
+  public function getOrganization()
+  {
+    return $this->organization;
+  }
+  /**
+   * @param string
+   */
+  public function setParentDisplayName($parentDisplayName)
+  {
+    $this->parentDisplayName = $parentDisplayName;
+  }
+  /**
+   * @return string
+   */
+  public function getParentDisplayName()
+  {
+    return $this->parentDisplayName;
+  }
+  /**
+   * @param string
+   */
+  public function setParentName($parentName)
+  {
+    $this->parentName = $parentName;
+  }
+  /**
+   * @return string
+   */
+  public function getParentName()
+  {
+    return $this->parentName;
+  }
+  /**
+   * @param string
+   */
+  public function setProjectDisplayName($projectDisplayName)
+  {
+    $this->projectDisplayName = $projectDisplayName;
+  }
+  /**
+   * @return string
+   */
+  public function getProjectDisplayName()
+  {
+    return $this->projectDisplayName;
+  }
+  /**
+   * @param string
+   */
+  public function setProjectName($projectName)
+  {
+    $this->projectName = $projectName;
+  }
+  /**
+   * @return string
+   */
+  public function getProjectName()
+  {
+    return $this->projectName;
+  }
+  /**
+   * @param ResourcePath
+   */
+  public function setResourcePath(ResourcePath $resourcePath)
+  {
+    $this->resourcePath = $resourcePath;
+  }
+  /**
+   * @return ResourcePath
+   */
+  public function getResourcePath()
+  {
+    return $this->resourcePath;
+  }
+  /**
+   * @param string
+   */
+  public function setResourcePathString($resourcePathString)
+  {
+    $this->resourcePathString = $resourcePathString;
+  }
+  /**
+   * @return string
+   */
+  public function getResourcePathString()
+  {
+    return $this->resourcePathString;
+  }
+  /**
+   * @param string
+   */
+  public function setService($service)
+  {
+    $this->service = $service;
+  }
+  /**
+   * @return string
+   */
+  public function getService()
+  {
+    return $this->service;
+  }
+  /**
+   * @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(SecuritycenterResource::class, 'Google_Service_SecurityCommandCenter_SecuritycenterResource');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/ServiceAccountDelegationInfo.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/ServiceAccountDelegationInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/ServiceAccountDelegationInfo.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\SecurityCommandCenter;
+
+class ServiceAccountDelegationInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $principalEmail;
+  /**
+   * @var string
+   */
+  public $principalSubject;
+
+  /**
+   * @param string
+   */
+  public function setPrincipalEmail($principalEmail)
+  {
+    $this->principalEmail = $principalEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getPrincipalEmail()
+  {
+    return $this->principalEmail;
+  }
+  /**
+   * @param string
+   */
+  public function setPrincipalSubject($principalSubject)
+  {
+    $this->principalSubject = $principalSubject;
+  }
+  /**
+   * @return string
+   */
+  public function getPrincipalSubject()
+  {
+    return $this->principalSubject;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ServiceAccountDelegationInfo::class, 'Google_Service_SecurityCommandCenter_ServiceAccountDelegationInfo');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/SetFindingStateRequest.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/SetFindingStateRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/SetFindingStateRequest.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\SecurityCommandCenter;
+
+class SetFindingStateRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $startTime;
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @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(SetFindingStateRequest::class, 'Google_Service_SecurityCommandCenter_SetFindingStateRequest');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/SetIamPolicyRequest.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/SetIamPolicyRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/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\SecurityCommandCenter;
+
+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_SecurityCommandCenter_SetIamPolicyRequest');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/SetMuteRequest.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/SetMuteRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/SetMuteRequest.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\SecurityCommandCenter;
+
+class SetMuteRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $mute;
+
+  /**
+   * @param string
+   */
+  public function setMute($mute)
+  {
+    $this->mute = $mute;
+  }
+  /**
+   * @return string
+   */
+  public function getMute()
+  {
+    return $this->mute;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SetMuteRequest::class, 'Google_Service_SecurityCommandCenter_SetMuteRequest');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/SimulateSecurityHealthAnalyticsCustomModuleRequest.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/SimulateSecurityHealthAnalyticsCustomModuleRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/SimulateSecurityHealthAnalyticsCustomModuleRequest.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\SecurityCommandCenter;
+
+class SimulateSecurityHealthAnalyticsCustomModuleRequest extends \Google\Model
+{
+  protected $customConfigType = GoogleCloudSecuritycenterV1CustomConfig::class;
+  protected $customConfigDataType = '';
+  protected $resourceType = SimulatedResource::class;
+  protected $resourceDataType = '';
+
+  /**
+   * @param GoogleCloudSecuritycenterV1CustomConfig
+   */
+  public function setCustomConfig(GoogleCloudSecuritycenterV1CustomConfig $customConfig)
+  {
+    $this->customConfig = $customConfig;
+  }
+  /**
+   * @return GoogleCloudSecuritycenterV1CustomConfig
+   */
+  public function getCustomConfig()
+  {
+    return $this->customConfig;
+  }
+  /**
+   * @param SimulatedResource
+   */
+  public function setResource(SimulatedResource $resource)
+  {
+    $this->resource = $resource;
+  }
+  /**
+   * @return SimulatedResource
+   */
+  public function getResource()
+  {
+    return $this->resource;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SimulateSecurityHealthAnalyticsCustomModuleRequest::class, 'Google_Service_SecurityCommandCenter_SimulateSecurityHealthAnalyticsCustomModuleRequest');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/SimulateSecurityHealthAnalyticsCustomModuleResponse.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/SimulateSecurityHealthAnalyticsCustomModuleResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/SimulateSecurityHealthAnalyticsCustomModuleResponse.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\SecurityCommandCenter;
+
+class SimulateSecurityHealthAnalyticsCustomModuleResponse extends \Google\Model
+{
+  protected $resultType = SimulatedResult::class;
+  protected $resultDataType = '';
+
+  /**
+   * @param SimulatedResult
+   */
+  public function setResult(SimulatedResult $result)
+  {
+    $this->result = $result;
+  }
+  /**
+   * @return SimulatedResult
+   */
+  public function getResult()
+  {
+    return $this->result;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SimulateSecurityHealthAnalyticsCustomModuleResponse::class, 'Google_Service_SecurityCommandCenter_SimulateSecurityHealthAnalyticsCustomModuleResponse');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/SimulatedResource.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/SimulatedResource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/SimulatedResource.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\SecurityCommandCenter;
+
+class SimulatedResource extends \Google\Model
+{
+  protected $iamPolicyDataType = Policy::class;
+  protected $iamPolicyDataDataType = '';
+  /**
+   * @var array[]
+   */
+  public $resourceData;
+  /**
+   * @var string
+   */
+  public $resourceType;
+
+  /**
+   * @param Policy
+   */
+  public function setIamPolicyData(Policy $iamPolicyData)
+  {
+    $this->iamPolicyData = $iamPolicyData;
+  }
+  /**
+   * @return Policy
+   */
+  public function getIamPolicyData()
+  {
+    return $this->iamPolicyData;
+  }
+  /**
+   * @param array[]
+   */
+  public function setResourceData($resourceData)
+  {
+    $this->resourceData = $resourceData;
+  }
+  /**
+   * @return array[]
+   */
+  public function getResourceData()
+  {
+    return $this->resourceData;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceType($resourceType)
+  {
+    $this->resourceType = $resourceType;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceType()
+  {
+    return $this->resourceType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SimulatedResource::class, 'Google_Service_SecurityCommandCenter_SimulatedResource');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/SimulatedResult.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/SimulatedResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/SimulatedResult.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\SecurityCommandCenter;
+
+class SimulatedResult extends \Google\Model
+{
+  protected $errorType = Status::class;
+  protected $errorDataType = '';
+  protected $findingType = Finding::class;
+  protected $findingDataType = '';
+  protected $noViolationType = SecuritycenterEmpty::class;
+  protected $noViolationDataType = '';
+
+  /**
+   * @param Status
+   */
+  public function setError(Status $error)
+  {
+    $this->error = $error;
+  }
+  /**
+   * @return Status
+   */
+  public function getError()
+  {
+    return $this->error;
+  }
+  /**
+   * @param Finding
+   */
+  public function setFinding(Finding $finding)
+  {
+    $this->finding = $finding;
+  }
+  /**
+   * @return Finding
+   */
+  public function getFinding()
+  {
+    return $this->finding;
+  }
+  /**
+   * @param SecuritycenterEmpty
+   */
+  public function setNoViolation(SecuritycenterEmpty $noViolation)
+  {
+    $this->noViolation = $noViolation;
+  }
+  /**
+   * @return SecuritycenterEmpty
+   */
+  public function getNoViolation()
+  {
+    return $this->noViolation;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SimulatedResult::class, 'Google_Service_SecurityCommandCenter_SimulatedResult');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Simulation.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Simulation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Simulation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,97 @@
+<?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\SecurityCommandCenter;
+
+class Simulation extends \Google\Collection
+{
+  protected $collection_key = 'resourceValueConfigsMetadata';
+  /**
+   * @var string
+   */
+  public $cloudProvider;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $resourceValueConfigsMetadataType = ResourceValueConfigMetadata::class;
+  protected $resourceValueConfigsMetadataDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setCloudProvider($cloudProvider)
+  {
+    $this->cloudProvider = $cloudProvider;
+  }
+  /**
+   * @return string
+   */
+  public function getCloudProvider()
+  {
+    return $this->cloudProvider;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param ResourceValueConfigMetadata[]
+   */
+  public function setResourceValueConfigsMetadata($resourceValueConfigsMetadata)
+  {
+    $this->resourceValueConfigsMetadata = $resourceValueConfigsMetadata;
+  }
+  /**
+   * @return ResourceValueConfigMetadata[]
+   */
+  public function getResourceValueConfigsMetadata()
+  {
+    return $this->resourceValueConfigsMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Simulation::class, 'Google_Service_SecurityCommandCenter_Simulation');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Source.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Source.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Source.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\SecurityCommandCenter;
+
+class Source extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $canonicalName;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setCanonicalName($canonicalName)
+  {
+    $this->canonicalName = $canonicalName;
+  }
+  /**
+   * @return string
+   */
+  public function getCanonicalName()
+  {
+    return $this->canonicalName;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function 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(Source::class, 'Google_Service_SecurityCommandCenter_Source');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/StaticMute.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/StaticMute.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/StaticMute.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\SecurityCommandCenter;
+
+class StaticMute extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $applyTime;
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param string
+   */
+  public function setApplyTime($applyTime)
+  {
+    $this->applyTime = $applyTime;
+  }
+  /**
+   * @return string
+   */
+  public function getApplyTime()
+  {
+    return $this->applyTime;
+  }
+  /**
+   * @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(StaticMute::class, 'Google_Service_SecurityCommandCenter_StaticMute');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Status.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Status.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/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\SecurityCommandCenter;
+
+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_SecurityCommandCenter_Status');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/StreamingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/StreamingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/StreamingConfig.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\SecurityCommandCenter;
+
+class StreamingConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $filter;
+
+  /**
+   * @param string
+   */
+  public function setFilter($filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return string
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(StreamingConfig::class, 'Google_Service_SecurityCommandCenter_StreamingConfig');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Subject.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Subject.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Subject.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\SecurityCommandCenter;
+
+class Subject extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $kind;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $ns;
+
+  /**
+   * @param string
+   */
+  public function setKind($kind)
+  {
+    $this->kind = $kind;
+  }
+  /**
+   * @return string
+   */
+  public function getKind()
+  {
+    return $this->kind;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setNs($ns)
+  {
+    $this->ns = $ns;
+  }
+  /**
+   * @return string
+   */
+  public function getNs()
+  {
+    return $this->ns;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Subject::class, 'Google_Service_SecurityCommandCenter_Subject');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/TestIamPermissionsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/TestIamPermissionsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/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\SecurityCommandCenter;
+
+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_SecurityCommandCenter_TestIamPermissionsRequest');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/TestIamPermissionsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/TestIamPermissionsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/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\SecurityCommandCenter;
+
+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_SecurityCommandCenter_TestIamPermissionsResponse');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/TicketInfo.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/TicketInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/TicketInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,134 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\SecurityCommandCenter;
+
+class TicketInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $assignee;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $status;
+  /**
+   * @var string
+   */
+  public $updateTime;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setAssignee($assignee)
+  {
+    $this->assignee = $assignee;
+  }
+  /**
+   * @return string
+   */
+  public function getAssignee()
+  {
+    return $this->assignee;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUri($uri)
+  {
+    $this->uri = $uri;
+  }
+  /**
+   * @return string
+   */
+  public function getUri()
+  {
+    return $this->uri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TicketInfo::class, 'Google_Service_SecurityCommandCenter_TicketInfo');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/ToxicCombination.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/ToxicCombination.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/ToxicCombination.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,54 @@
+<?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\SecurityCommandCenter;
+
+class ToxicCombination extends \Google\Collection
+{
+  protected $collection_key = 'relatedFindings';
+  public $attackExposureScore;
+  /**
+   * @var string[]
+   */
+  public $relatedFindings;
+
+  public function setAttackExposureScore($attackExposureScore)
+  {
+    $this->attackExposureScore = $attackExposureScore;
+  }
+  public function getAttackExposureScore()
+  {
+    return $this->attackExposureScore;
+  }
+  /**
+   * @param string[]
+   */
+  public function setRelatedFindings($relatedFindings)
+  {
+    $this->relatedFindings = $relatedFindings;
+  }
+  /**
+   * @return string[]
+   */
+  public function getRelatedFindings()
+  {
+    return $this->relatedFindings;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ToxicCombination::class, 'Google_Service_SecurityCommandCenter_ToxicCombination');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/ValidateEventThreatDetectionCustomModuleRequest.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/ValidateEventThreatDetectionCustomModuleRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/ValidateEventThreatDetectionCustomModuleRequest.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\SecurityCommandCenter;
+
+class ValidateEventThreatDetectionCustomModuleRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $rawText;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setRawText($rawText)
+  {
+    $this->rawText = $rawText;
+  }
+  /**
+   * @return string
+   */
+  public function getRawText()
+  {
+    return $this->rawText;
+  }
+  /**
+   * @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(ValidateEventThreatDetectionCustomModuleRequest::class, 'Google_Service_SecurityCommandCenter_ValidateEventThreatDetectionCustomModuleRequest');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/ValidateEventThreatDetectionCustomModuleResponse.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/ValidateEventThreatDetectionCustomModuleResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/ValidateEventThreatDetectionCustomModuleResponse.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\SecurityCommandCenter;
+
+class ValidateEventThreatDetectionCustomModuleResponse extends \Google\Model
+{
+  protected $errorsType = CustomModuleValidationErrors::class;
+  protected $errorsDataType = '';
+
+  /**
+   * @param CustomModuleValidationErrors
+   */
+  public function setErrors(CustomModuleValidationErrors $errors)
+  {
+    $this->errors = $errors;
+  }
+  /**
+   * @return CustomModuleValidationErrors
+   */
+  public function getErrors()
+  {
+    return $this->errors;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ValidateEventThreatDetectionCustomModuleResponse::class, 'Google_Service_SecurityCommandCenter_ValidateEventThreatDetectionCustomModuleResponse');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/ValuedResource.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/ValuedResource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/ValuedResource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,142 @@
+<?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\SecurityCommandCenter;
+
+class ValuedResource extends \Google\Collection
+{
+  protected $collection_key = 'resourceValueConfigsUsed';
+  /**
+   * @var string
+   */
+  public $displayName;
+  public $exposedScore;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $resource;
+  /**
+   * @var string
+   */
+  public $resourceType;
+  /**
+   * @var string
+   */
+  public $resourceValue;
+  protected $resourceValueConfigsUsedType = ResourceValueConfigMetadata::class;
+  protected $resourceValueConfigsUsedDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  public function setExposedScore($exposedScore)
+  {
+    $this->exposedScore = $exposedScore;
+  }
+  public function getExposedScore()
+  {
+    return $this->exposedScore;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setResource($resource)
+  {
+    $this->resource = $resource;
+  }
+  /**
+   * @return string
+   */
+  public function getResource()
+  {
+    return $this->resource;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceType($resourceType)
+  {
+    $this->resourceType = $resourceType;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceType()
+  {
+    return $this->resourceType;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceValue($resourceValue)
+  {
+    $this->resourceValue = $resourceValue;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceValue()
+  {
+    return $this->resourceValue;
+  }
+  /**
+   * @param ResourceValueConfigMetadata[]
+   */
+  public function setResourceValueConfigsUsed($resourceValueConfigsUsed)
+  {
+    $this->resourceValueConfigsUsed = $resourceValueConfigsUsed;
+  }
+  /**
+   * @return ResourceValueConfigMetadata[]
+   */
+  public function getResourceValueConfigsUsed()
+  {
+    return $this->resourceValueConfigsUsed;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ValuedResource::class, 'Google_Service_SecurityCommandCenter_ValuedResource');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/Vulnerability.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/Vulnerability.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/Vulnerability.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,90 @@
+<?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\SecurityCommandCenter;
+
+class Vulnerability extends \Google\Model
+{
+  protected $cveType = Cve::class;
+  protected $cveDataType = '';
+  protected $fixedPackageType = Package::class;
+  protected $fixedPackageDataType = '';
+  protected $offendingPackageType = Package::class;
+  protected $offendingPackageDataType = '';
+  protected $securityBulletinType = SecurityBulletin::class;
+  protected $securityBulletinDataType = '';
+
+  /**
+   * @param Cve
+   */
+  public function setCve(Cve $cve)
+  {
+    $this->cve = $cve;
+  }
+  /**
+   * @return Cve
+   */
+  public function getCve()
+  {
+    return $this->cve;
+  }
+  /**
+   * @param Package
+   */
+  public function setFixedPackage(Package $fixedPackage)
+  {
+    $this->fixedPackage = $fixedPackage;
+  }
+  /**
+   * @return Package
+   */
+  public function getFixedPackage()
+  {
+    return $this->fixedPackage;
+  }
+  /**
+   * @param Package
+   */
+  public function setOffendingPackage(Package $offendingPackage)
+  {
+    $this->offendingPackage = $offendingPackage;
+  }
+  /**
+   * @return Package
+   */
+  public function getOffendingPackage()
+  {
+    return $this->offendingPackage;
+  }
+  /**
+   * @param SecurityBulletin
+   */
+  public function setSecurityBulletin(SecurityBulletin $securityBulletin)
+  {
+    $this->securityBulletin = $securityBulletin;
+  }
+  /**
+   * @return SecurityBulletin
+   */
+  public function getSecurityBulletin()
+  {
+    return $this->securityBulletin;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Vulnerability::class, 'Google_Service_SecurityCommandCenter_Vulnerability');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/VulnerabilityCountBySeverity.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/VulnerabilityCountBySeverity.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/VulnerabilityCountBySeverity.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\SecurityCommandCenter;
+
+class VulnerabilityCountBySeverity extends \Google\Model
+{
+  /**
+   * @var string[]
+   */
+  public $severityToFindingCount;
+
+  /**
+   * @param string[]
+   */
+  public function setSeverityToFindingCount($severityToFindingCount)
+  {
+    $this->severityToFindingCount = $severityToFindingCount;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSeverityToFindingCount()
+  {
+    return $this->severityToFindingCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(VulnerabilityCountBySeverity::class, 'Google_Service_SecurityCommandCenter_VulnerabilityCountBySeverity');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/VulnerabilitySnapshot.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/VulnerabilitySnapshot.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/VulnerabilitySnapshot.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\SecurityCommandCenter;
+
+class VulnerabilitySnapshot extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $cloudProvider;
+  protected $findingCountType = VulnerabilityCountBySeverity::class;
+  protected $findingCountDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $snapshotTime;
+
+  /**
+   * @param string
+   */
+  public function setCloudProvider($cloudProvider)
+  {
+    $this->cloudProvider = $cloudProvider;
+  }
+  /**
+   * @return string
+   */
+  public function getCloudProvider()
+  {
+    return $this->cloudProvider;
+  }
+  /**
+   * @param VulnerabilityCountBySeverity
+   */
+  public function setFindingCount(VulnerabilityCountBySeverity $findingCount)
+  {
+    $this->findingCount = $findingCount;
+  }
+  /**
+   * @return VulnerabilityCountBySeverity
+   */
+  public function getFindingCount()
+  {
+    return $this->findingCount;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setSnapshotTime($snapshotTime)
+  {
+    $this->snapshotTime = $snapshotTime;
+  }
+  /**
+   * @return string
+   */
+  public function getSnapshotTime()
+  {
+    return $this->snapshotTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(VulnerabilitySnapshot::class, 'Google_Service_SecurityCommandCenter_VulnerabilitySnapshot');
Index: vendor/google/apiclient-services/src/SecurityCommandCenter/YaraRuleSignature.php
===================================================================
--- vendor/google/apiclient-services/src/SecurityCommandCenter/YaraRuleSignature.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/SecurityCommandCenter/YaraRuleSignature.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\SecurityCommandCenter;
+
+class YaraRuleSignature extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $yaraRule;
+
+  /**
+   * @param string
+   */
+  public function setYaraRule($yaraRule)
+  {
+    $this->yaraRule = $yaraRule;
+  }
+  /**
+   * @return string
+   */
+  public function getYaraRule()
+  {
+    return $this->yaraRule;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(YaraRuleSignature::class, 'Google_Service_SecurityCommandCenter_YaraRuleSignature');
