Index: vendor/google/apiclient-services/src/ContainerAnalysis/AliasContext.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/AliasContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/AliasContext.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\ContainerAnalysis;
+
+class AliasContext extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $kind;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @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;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AliasContext::class, 'Google_Service_ContainerAnalysis_AliasContext');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/AnalysisCompleted.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/AnalysisCompleted.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/AnalysisCompleted.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\ContainerAnalysis;
+
+class AnalysisCompleted extends \Google\Collection
+{
+  protected $collection_key = 'analysisType';
+  /**
+   * @var string[]
+   */
+  public $analysisType;
+
+  /**
+   * @param string[]
+   */
+  public function setAnalysisType($analysisType)
+  {
+    $this->analysisType = $analysisType;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAnalysisType()
+  {
+    return $this->analysisType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AnalysisCompleted::class, 'Google_Service_ContainerAnalysis_AnalysisCompleted');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Artifact.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Artifact.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Artifact.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\ContainerAnalysis;
+
+class Artifact extends \Google\Collection
+{
+  protected $collection_key = 'names';
+  /**
+   * @var string
+   */
+  public $checksum;
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string[]
+   */
+  public $names;
+
+  /**
+   * @param string
+   */
+  public function setChecksum($checksum)
+  {
+    $this->checksum = $checksum;
+  }
+  /**
+   * @return string
+   */
+  public function getChecksum()
+  {
+    return $this->checksum;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string[]
+   */
+  public function setNames($names)
+  {
+    $this->names = $names;
+  }
+  /**
+   * @return string[]
+   */
+  public function getNames()
+  {
+    return $this->names;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Artifact::class, 'Google_Service_ContainerAnalysis_Artifact');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ArtifactHashes.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ArtifactHashes.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ArtifactHashes.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\ContainerAnalysis;
+
+class ArtifactHashes extends \Google\Model
+{
+  public $sha256;
+
+  public function setSha256($sha256)
+  {
+    $this->sha256 = $sha256;
+  }
+  public function getSha256()
+  {
+    return $this->sha256;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ArtifactHashes::class, 'Google_Service_ContainerAnalysis_ArtifactHashes');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ArtifactRule.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ArtifactRule.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ArtifactRule.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,36 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class ArtifactRule extends \Google\Collection
+{
+  protected $collection_key = 'artifactRule';
+  public $artifactRule;
+
+  public function setArtifactRule($artifactRule)
+  {
+    $this->artifactRule = $artifactRule;
+  }
+  public function getArtifactRule()
+  {
+    return $this->artifactRule;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ArtifactRule::class, 'Google_Service_ContainerAnalysis_ArtifactRule');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Assessment.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Assessment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Assessment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,183 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class Assessment extends \Google\Collection
+{
+  protected $collection_key = 'remediations';
+  /**
+   * @var string
+   */
+  public $cve;
+  /**
+   * @var string[]
+   */
+  public $impacts;
+  protected $justificationType = Justification::class;
+  protected $justificationDataType = '';
+  /**
+   * @var string
+   */
+  public $longDescription;
+  protected $relatedUrisType = RelatedUrl::class;
+  protected $relatedUrisDataType = 'array';
+  protected $remediationsType = Remediation::class;
+  protected $remediationsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $shortDescription;
+  /**
+   * @var string
+   */
+  public $state;
+  /**
+   * @var string
+   */
+  public $vulnerabilityId;
+
+  /**
+   * @param string
+   */
+  public function setCve($cve)
+  {
+    $this->cve = $cve;
+  }
+  /**
+   * @return string
+   */
+  public function getCve()
+  {
+    return $this->cve;
+  }
+  /**
+   * @param string[]
+   */
+  public function setImpacts($impacts)
+  {
+    $this->impacts = $impacts;
+  }
+  /**
+   * @return string[]
+   */
+  public function getImpacts()
+  {
+    return $this->impacts;
+  }
+  /**
+   * @param Justification
+   */
+  public function setJustification(Justification $justification)
+  {
+    $this->justification = $justification;
+  }
+  /**
+   * @return Justification
+   */
+  public function getJustification()
+  {
+    return $this->justification;
+  }
+  /**
+   * @param string
+   */
+  public function setLongDescription($longDescription)
+  {
+    $this->longDescription = $longDescription;
+  }
+  /**
+   * @return string
+   */
+  public function getLongDescription()
+  {
+    return $this->longDescription;
+  }
+  /**
+   * @param RelatedUrl[]
+   */
+  public function setRelatedUris($relatedUris)
+  {
+    $this->relatedUris = $relatedUris;
+  }
+  /**
+   * @return RelatedUrl[]
+   */
+  public function getRelatedUris()
+  {
+    return $this->relatedUris;
+  }
+  /**
+   * @param Remediation[]
+   */
+  public function setRemediations($remediations)
+  {
+    $this->remediations = $remediations;
+  }
+  /**
+   * @return Remediation[]
+   */
+  public function getRemediations()
+  {
+    return $this->remediations;
+  }
+  /**
+   * @param string
+   */
+  public function setShortDescription($shortDescription)
+  {
+    $this->shortDescription = $shortDescription;
+  }
+  /**
+   * @return string
+   */
+  public function getShortDescription()
+  {
+    return $this->shortDescription;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param string
+   */
+  public function setVulnerabilityId($vulnerabilityId)
+  {
+    $this->vulnerabilityId = $vulnerabilityId;
+  }
+  /**
+   * @return string
+   */
+  public function getVulnerabilityId()
+  {
+    return $this->vulnerabilityId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Assessment::class, 'Google_Service_ContainerAnalysis_Assessment');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Attestation.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Attestation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Attestation.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\ContainerAnalysis;
+
+class Attestation extends \Google\Model
+{
+  protected $genericSignedAttestationType = GenericSignedAttestation::class;
+  protected $genericSignedAttestationDataType = '';
+  protected $pgpSignedAttestationType = PgpSignedAttestation::class;
+  protected $pgpSignedAttestationDataType = '';
+
+  /**
+   * @param GenericSignedAttestation
+   */
+  public function setGenericSignedAttestation(GenericSignedAttestation $genericSignedAttestation)
+  {
+    $this->genericSignedAttestation = $genericSignedAttestation;
+  }
+  /**
+   * @return GenericSignedAttestation
+   */
+  public function getGenericSignedAttestation()
+  {
+    return $this->genericSignedAttestation;
+  }
+  /**
+   * @param PgpSignedAttestation
+   */
+  public function setPgpSignedAttestation(PgpSignedAttestation $pgpSignedAttestation)
+  {
+    $this->pgpSignedAttestation = $pgpSignedAttestation;
+  }
+  /**
+   * @return PgpSignedAttestation
+   */
+  public function getPgpSignedAttestation()
+  {
+    return $this->pgpSignedAttestation;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Attestation::class, 'Google_Service_ContainerAnalysis_Attestation');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/AttestationNote.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/AttestationNote.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/AttestationNote.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\ContainerAnalysis;
+
+class AttestationNote extends \Google\Model
+{
+  protected $hintType = Hint::class;
+  protected $hintDataType = '';
+
+  /**
+   * @param Hint
+   */
+  public function setHint(Hint $hint)
+  {
+    $this->hint = $hint;
+  }
+  /**
+   * @return Hint
+   */
+  public function getHint()
+  {
+    return $this->hint;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AttestationNote::class, 'Google_Service_ContainerAnalysis_AttestationNote');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/AttestationOccurrence.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/AttestationOccurrence.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/AttestationOccurrence.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\ContainerAnalysis;
+
+class AttestationOccurrence extends \Google\Collection
+{
+  protected $collection_key = 'signatures';
+  protected $jwtsType = Jwt::class;
+  protected $jwtsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $serializedPayload;
+  protected $signaturesType = Signature::class;
+  protected $signaturesDataType = 'array';
+
+  /**
+   * @param Jwt[]
+   */
+  public function setJwts($jwts)
+  {
+    $this->jwts = $jwts;
+  }
+  /**
+   * @return Jwt[]
+   */
+  public function getJwts()
+  {
+    return $this->jwts;
+  }
+  /**
+   * @param string
+   */
+  public function setSerializedPayload($serializedPayload)
+  {
+    $this->serializedPayload = $serializedPayload;
+  }
+  /**
+   * @return string
+   */
+  public function getSerializedPayload()
+  {
+    return $this->serializedPayload;
+  }
+  /**
+   * @param Signature[]
+   */
+  public function setSignatures($signatures)
+  {
+    $this->signatures = $signatures;
+  }
+  /**
+   * @return Signature[]
+   */
+  public function getSignatures()
+  {
+    return $this->signatures;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AttestationOccurrence::class, 'Google_Service_ContainerAnalysis_AttestationOccurrence');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Authority.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Authority.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Authority.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\ContainerAnalysis;
+
+class Authority extends \Google\Model
+{
+  protected $hintType = Hint::class;
+  protected $hintDataType = '';
+
+  /**
+   * @param Hint
+   */
+  public function setHint(Hint $hint)
+  {
+    $this->hint = $hint;
+  }
+  /**
+   * @return Hint
+   */
+  public function getHint()
+  {
+    return $this->hint;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Authority::class, 'Google_Service_ContainerAnalysis_Authority');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Basis.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Basis.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Basis.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,51 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class Basis extends \Google\Model
+{
+  protected $fingerprintType = Fingerprint::class;
+  protected $fingerprintDataType = '';
+  public $resourceUrl;
+
+  /**
+   * @param Fingerprint
+   */
+  public function setFingerprint(Fingerprint $fingerprint)
+  {
+    $this->fingerprint = $fingerprint;
+  }
+  /**
+   * @return Fingerprint
+   */
+  public function getFingerprint()
+  {
+    return $this->fingerprint;
+  }
+  public function setResourceUrl($resourceUrl)
+  {
+    $this->resourceUrl = $resourceUrl;
+  }
+  public function getResourceUrl()
+  {
+    return $this->resourceUrl;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Basis::class, 'Google_Service_ContainerAnalysis_Basis');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/BatchCreateNotesRequest.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/BatchCreateNotesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/BatchCreateNotesRequest.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\ContainerAnalysis;
+
+class BatchCreateNotesRequest extends \Google\Model
+{
+  protected $notesType = Note::class;
+  protected $notesDataType = 'map';
+
+  /**
+   * @param Note[]
+   */
+  public function setNotes($notes)
+  {
+    $this->notes = $notes;
+  }
+  /**
+   * @return Note[]
+   */
+  public function getNotes()
+  {
+    return $this->notes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BatchCreateNotesRequest::class, 'Google_Service_ContainerAnalysis_BatchCreateNotesRequest');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/BatchCreateNotesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/BatchCreateNotesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/BatchCreateNotesResponse.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\ContainerAnalysis;
+
+class BatchCreateNotesResponse extends \Google\Collection
+{
+  protected $collection_key = 'notes';
+  protected $notesType = Note::class;
+  protected $notesDataType = 'array';
+
+  /**
+   * @param Note[]
+   */
+  public function setNotes($notes)
+  {
+    $this->notes = $notes;
+  }
+  /**
+   * @return Note[]
+   */
+  public function getNotes()
+  {
+    return $this->notes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BatchCreateNotesResponse::class, 'Google_Service_ContainerAnalysis_BatchCreateNotesResponse');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/BatchCreateOccurrencesRequest.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/BatchCreateOccurrencesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/BatchCreateOccurrencesRequest.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\ContainerAnalysis;
+
+class BatchCreateOccurrencesRequest extends \Google\Collection
+{
+  protected $collection_key = 'occurrences';
+  protected $occurrencesType = Occurrence::class;
+  protected $occurrencesDataType = 'array';
+
+  /**
+   * @param Occurrence[]
+   */
+  public function setOccurrences($occurrences)
+  {
+    $this->occurrences = $occurrences;
+  }
+  /**
+   * @return Occurrence[]
+   */
+  public function getOccurrences()
+  {
+    return $this->occurrences;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BatchCreateOccurrencesRequest::class, 'Google_Service_ContainerAnalysis_BatchCreateOccurrencesRequest');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/BatchCreateOccurrencesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/BatchCreateOccurrencesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/BatchCreateOccurrencesResponse.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\ContainerAnalysis;
+
+class BatchCreateOccurrencesResponse extends \Google\Collection
+{
+  protected $collection_key = 'occurrences';
+  protected $occurrencesType = Occurrence::class;
+  protected $occurrencesDataType = 'array';
+
+  /**
+   * @param Occurrence[]
+   */
+  public function setOccurrences($occurrences)
+  {
+    $this->occurrences = $occurrences;
+  }
+  /**
+   * @return Occurrence[]
+   */
+  public function getOccurrences()
+  {
+    return $this->occurrences;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BatchCreateOccurrencesResponse::class, 'Google_Service_ContainerAnalysis_BatchCreateOccurrencesResponse');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Binding.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Binding.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/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\ContainerAnalysis;
+
+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_ContainerAnalysis_Binding');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Build.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Build.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Build.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,51 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class Build extends \Google\Model
+{
+  public $builderVersion;
+  protected $signatureType = BuildSignature::class;
+  protected $signatureDataType = '';
+
+  public function setBuilderVersion($builderVersion)
+  {
+    $this->builderVersion = $builderVersion;
+  }
+  public function getBuilderVersion()
+  {
+    return $this->builderVersion;
+  }
+  /**
+   * @param BuildSignature
+   */
+  public function setSignature(BuildSignature $signature)
+  {
+    $this->signature = $signature;
+  }
+  /**
+   * @return BuildSignature
+   */
+  public function getSignature()
+  {
+    return $this->signature;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Build::class, 'Google_Service_ContainerAnalysis_Build');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/BuildDefinition.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/BuildDefinition.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/BuildDefinition.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\ContainerAnalysis;
+
+class BuildDefinition extends \Google\Collection
+{
+  protected $collection_key = 'resolvedDependencies';
+  /**
+   * @var string
+   */
+  public $buildType;
+  /**
+   * @var array[]
+   */
+  public $externalParameters;
+  /**
+   * @var array[]
+   */
+  public $internalParameters;
+  protected $resolvedDependenciesType = ResourceDescriptor::class;
+  protected $resolvedDependenciesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setBuildType($buildType)
+  {
+    $this->buildType = $buildType;
+  }
+  /**
+   * @return string
+   */
+  public function getBuildType()
+  {
+    return $this->buildType;
+  }
+  /**
+   * @param array[]
+   */
+  public function setExternalParameters($externalParameters)
+  {
+    $this->externalParameters = $externalParameters;
+  }
+  /**
+   * @return array[]
+   */
+  public function getExternalParameters()
+  {
+    return $this->externalParameters;
+  }
+  /**
+   * @param array[]
+   */
+  public function setInternalParameters($internalParameters)
+  {
+    $this->internalParameters = $internalParameters;
+  }
+  /**
+   * @return array[]
+   */
+  public function getInternalParameters()
+  {
+    return $this->internalParameters;
+  }
+  /**
+   * @param ResourceDescriptor[]
+   */
+  public function setResolvedDependencies($resolvedDependencies)
+  {
+    $this->resolvedDependencies = $resolvedDependencies;
+  }
+  /**
+   * @return ResourceDescriptor[]
+   */
+  public function getResolvedDependencies()
+  {
+    return $this->resolvedDependencies;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BuildDefinition::class, 'Google_Service_ContainerAnalysis_BuildDefinition');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/BuildMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/BuildMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/BuildMetadata.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\ContainerAnalysis;
+
+class BuildMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $finishedOn;
+  /**
+   * @var string
+   */
+  public $invocationId;
+  /**
+   * @var string
+   */
+  public $startedOn;
+
+  /**
+   * @param string
+   */
+  public function setFinishedOn($finishedOn)
+  {
+    $this->finishedOn = $finishedOn;
+  }
+  /**
+   * @return string
+   */
+  public function getFinishedOn()
+  {
+    return $this->finishedOn;
+  }
+  /**
+   * @param string
+   */
+  public function setInvocationId($invocationId)
+  {
+    $this->invocationId = $invocationId;
+  }
+  /**
+   * @return string
+   */
+  public function getInvocationId()
+  {
+    return $this->invocationId;
+  }
+  /**
+   * @param string
+   */
+  public function setStartedOn($startedOn)
+  {
+    $this->startedOn = $startedOn;
+  }
+  /**
+   * @return string
+   */
+  public function getStartedOn()
+  {
+    return $this->startedOn;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BuildMetadata::class, 'Google_Service_ContainerAnalysis_BuildMetadata');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/BuildNote.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/BuildNote.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/BuildNote.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\ContainerAnalysis;
+
+class BuildNote extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $builderVersion;
+
+  /**
+   * @param string
+   */
+  public function setBuilderVersion($builderVersion)
+  {
+    $this->builderVersion = $builderVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getBuilderVersion()
+  {
+    return $this->builderVersion;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BuildNote::class, 'Google_Service_ContainerAnalysis_BuildNote');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/BuildOccurrence.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/BuildOccurrence.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/BuildOccurrence.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,108 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class BuildOccurrence extends \Google\Model
+{
+  protected $inTotoSlsaProvenanceV1Type = InTotoSlsaProvenanceV1::class;
+  protected $inTotoSlsaProvenanceV1DataType = '';
+  protected $intotoProvenanceType = InTotoProvenance::class;
+  protected $intotoProvenanceDataType = '';
+  protected $intotoStatementType = InTotoStatement::class;
+  protected $intotoStatementDataType = '';
+  protected $provenanceType = BuildProvenance::class;
+  protected $provenanceDataType = '';
+  /**
+   * @var string
+   */
+  public $provenanceBytes;
+
+  /**
+   * @param InTotoSlsaProvenanceV1
+   */
+  public function setInTotoSlsaProvenanceV1(InTotoSlsaProvenanceV1 $inTotoSlsaProvenanceV1)
+  {
+    $this->inTotoSlsaProvenanceV1 = $inTotoSlsaProvenanceV1;
+  }
+  /**
+   * @return InTotoSlsaProvenanceV1
+   */
+  public function getInTotoSlsaProvenanceV1()
+  {
+    return $this->inTotoSlsaProvenanceV1;
+  }
+  /**
+   * @param InTotoProvenance
+   */
+  public function setIntotoProvenance(InTotoProvenance $intotoProvenance)
+  {
+    $this->intotoProvenance = $intotoProvenance;
+  }
+  /**
+   * @return InTotoProvenance
+   */
+  public function getIntotoProvenance()
+  {
+    return $this->intotoProvenance;
+  }
+  /**
+   * @param InTotoStatement
+   */
+  public function setIntotoStatement(InTotoStatement $intotoStatement)
+  {
+    $this->intotoStatement = $intotoStatement;
+  }
+  /**
+   * @return InTotoStatement
+   */
+  public function getIntotoStatement()
+  {
+    return $this->intotoStatement;
+  }
+  /**
+   * @param BuildProvenance
+   */
+  public function setProvenance(BuildProvenance $provenance)
+  {
+    $this->provenance = $provenance;
+  }
+  /**
+   * @return BuildProvenance
+   */
+  public function getProvenance()
+  {
+    return $this->provenance;
+  }
+  /**
+   * @param string
+   */
+  public function setProvenanceBytes($provenanceBytes)
+  {
+    $this->provenanceBytes = $provenanceBytes;
+  }
+  /**
+   * @return string
+   */
+  public function getProvenanceBytes()
+  {
+    return $this->provenanceBytes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BuildOccurrence::class, 'Google_Service_ContainerAnalysis_BuildOccurrence');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/BuildProvenance.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/BuildProvenance.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/BuildProvenance.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,255 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class BuildProvenance extends \Google\Collection
+{
+  protected $collection_key = 'commands';
+  /**
+   * @var string[]
+   */
+  public $buildOptions;
+  /**
+   * @var string
+   */
+  public $builderVersion;
+  protected $builtArtifactsType = Artifact::class;
+  protected $builtArtifactsDataType = 'array';
+  protected $commandsType = Command::class;
+  protected $commandsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $creator;
+  /**
+   * @var string
+   */
+  public $endTime;
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $logsUri;
+  /**
+   * @var string
+   */
+  public $projectId;
+  protected $sourceProvenanceType = Source::class;
+  protected $sourceProvenanceDataType = '';
+  /**
+   * @var string
+   */
+  public $startTime;
+  /**
+   * @var string
+   */
+  public $triggerId;
+
+  /**
+   * @param string[]
+   */
+  public function setBuildOptions($buildOptions)
+  {
+    $this->buildOptions = $buildOptions;
+  }
+  /**
+   * @return string[]
+   */
+  public function getBuildOptions()
+  {
+    return $this->buildOptions;
+  }
+  /**
+   * @param string
+   */
+  public function setBuilderVersion($builderVersion)
+  {
+    $this->builderVersion = $builderVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getBuilderVersion()
+  {
+    return $this->builderVersion;
+  }
+  /**
+   * @param Artifact[]
+   */
+  public function setBuiltArtifacts($builtArtifacts)
+  {
+    $this->builtArtifacts = $builtArtifacts;
+  }
+  /**
+   * @return Artifact[]
+   */
+  public function getBuiltArtifacts()
+  {
+    return $this->builtArtifacts;
+  }
+  /**
+   * @param Command[]
+   */
+  public function setCommands($commands)
+  {
+    $this->commands = $commands;
+  }
+  /**
+   * @return Command[]
+   */
+  public function getCommands()
+  {
+    return $this->commands;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setCreator($creator)
+  {
+    $this->creator = $creator;
+  }
+  /**
+   * @return string
+   */
+  public function getCreator()
+  {
+    return $this->creator;
+  }
+  /**
+   * @param string
+   */
+  public function setEndTime($endTime)
+  {
+    $this->endTime = $endTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTime()
+  {
+    return $this->endTime;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setLogsUri($logsUri)
+  {
+    $this->logsUri = $logsUri;
+  }
+  /**
+   * @return string
+   */
+  public function getLogsUri()
+  {
+    return $this->logsUri;
+  }
+  /**
+   * @param string
+   */
+  public function setProjectId($projectId)
+  {
+    $this->projectId = $projectId;
+  }
+  /**
+   * @return string
+   */
+  public function getProjectId()
+  {
+    return $this->projectId;
+  }
+  /**
+   * @param Source
+   */
+  public function setSourceProvenance(Source $sourceProvenance)
+  {
+    $this->sourceProvenance = $sourceProvenance;
+  }
+  /**
+   * @return Source
+   */
+  public function getSourceProvenance()
+  {
+    return $this->sourceProvenance;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTime($startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+  /**
+   * @param string
+   */
+  public function setTriggerId($triggerId)
+  {
+    $this->triggerId = $triggerId;
+  }
+  /**
+   * @return string
+   */
+  public function getTriggerId()
+  {
+    return $this->triggerId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BuildProvenance::class, 'Google_Service_ContainerAnalysis_BuildProvenance');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/BuildSignature.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/BuildSignature.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/BuildSignature.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\ContainerAnalysis;
+
+class BuildSignature extends \Google\Model
+{
+  public $keyId;
+  public $keyType;
+  public $publicKey;
+  public $signature;
+
+  public function setKeyId($keyId)
+  {
+    $this->keyId = $keyId;
+  }
+  public function getKeyId()
+  {
+    return $this->keyId;
+  }
+  public function setKeyType($keyType)
+  {
+    $this->keyType = $keyType;
+  }
+  public function getKeyType()
+  {
+    return $this->keyType;
+  }
+  public function setPublicKey($publicKey)
+  {
+    $this->publicKey = $publicKey;
+  }
+  public function getPublicKey()
+  {
+    return $this->publicKey;
+  }
+  public function setSignature($signature)
+  {
+    $this->signature = $signature;
+  }
+  public function getSignature()
+  {
+    return $this->signature;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BuildSignature::class, 'Google_Service_ContainerAnalysis_BuildSignature');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/BuildStep.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/BuildStep.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/BuildStep.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,345 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class BuildStep extends \Google\Collection
+{
+  protected $collection_key = 'waitFor';
+  /**
+   * @var int[]
+   */
+  public $allowExitCodes;
+  /**
+   * @var bool
+   */
+  public $allowFailure;
+  /**
+   * @var string[]
+   */
+  public $args;
+  /**
+   * @var bool
+   */
+  public $automapSubstitutions;
+  /**
+   * @var string
+   */
+  public $dir;
+  /**
+   * @var string
+   */
+  public $entrypoint;
+  /**
+   * @var string[]
+   */
+  public $env;
+  /**
+   * @var int
+   */
+  public $exitCode;
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $pullTimingType = TimeSpan::class;
+  protected $pullTimingDataType = '';
+  /**
+   * @var string
+   */
+  public $script;
+  /**
+   * @var string[]
+   */
+  public $secretEnv;
+  /**
+   * @var string
+   */
+  public $status;
+  /**
+   * @var string
+   */
+  public $timeout;
+  protected $timingType = TimeSpan::class;
+  protected $timingDataType = '';
+  protected $volumesType = Volume::class;
+  protected $volumesDataType = 'array';
+  /**
+   * @var string[]
+   */
+  public $waitFor;
+
+  /**
+   * @param int[]
+   */
+  public function setAllowExitCodes($allowExitCodes)
+  {
+    $this->allowExitCodes = $allowExitCodes;
+  }
+  /**
+   * @return int[]
+   */
+  public function getAllowExitCodes()
+  {
+    return $this->allowExitCodes;
+  }
+  /**
+   * @param bool
+   */
+  public function setAllowFailure($allowFailure)
+  {
+    $this->allowFailure = $allowFailure;
+  }
+  /**
+   * @return bool
+   */
+  public function getAllowFailure()
+  {
+    return $this->allowFailure;
+  }
+  /**
+   * @param string[]
+   */
+  public function setArgs($args)
+  {
+    $this->args = $args;
+  }
+  /**
+   * @return string[]
+   */
+  public function getArgs()
+  {
+    return $this->args;
+  }
+  /**
+   * @param bool
+   */
+  public function setAutomapSubstitutions($automapSubstitutions)
+  {
+    $this->automapSubstitutions = $automapSubstitutions;
+  }
+  /**
+   * @return bool
+   */
+  public function getAutomapSubstitutions()
+  {
+    return $this->automapSubstitutions;
+  }
+  /**
+   * @param string
+   */
+  public function setDir($dir)
+  {
+    $this->dir = $dir;
+  }
+  /**
+   * @return string
+   */
+  public function getDir()
+  {
+    return $this->dir;
+  }
+  /**
+   * @param string
+   */
+  public function setEntrypoint($entrypoint)
+  {
+    $this->entrypoint = $entrypoint;
+  }
+  /**
+   * @return string
+   */
+  public function getEntrypoint()
+  {
+    return $this->entrypoint;
+  }
+  /**
+   * @param string[]
+   */
+  public function setEnv($env)
+  {
+    $this->env = $env;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEnv()
+  {
+    return $this->env;
+  }
+  /**
+   * @param int
+   */
+  public function setExitCode($exitCode)
+  {
+    $this->exitCode = $exitCode;
+  }
+  /**
+   * @return int
+   */
+  public function getExitCode()
+  {
+    return $this->exitCode;
+  }
+  /**
+   * @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;
+  }
+  /**
+   * @param TimeSpan
+   */
+  public function setPullTiming(TimeSpan $pullTiming)
+  {
+    $this->pullTiming = $pullTiming;
+  }
+  /**
+   * @return TimeSpan
+   */
+  public function getPullTiming()
+  {
+    return $this->pullTiming;
+  }
+  /**
+   * @param string
+   */
+  public function setScript($script)
+  {
+    $this->script = $script;
+  }
+  /**
+   * @return string
+   */
+  public function getScript()
+  {
+    return $this->script;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSecretEnv($secretEnv)
+  {
+    $this->secretEnv = $secretEnv;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSecretEnv()
+  {
+    return $this->secretEnv;
+  }
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param string
+   */
+  public function setTimeout($timeout)
+  {
+    $this->timeout = $timeout;
+  }
+  /**
+   * @return string
+   */
+  public function getTimeout()
+  {
+    return $this->timeout;
+  }
+  /**
+   * @param TimeSpan
+   */
+  public function setTiming(TimeSpan $timing)
+  {
+    $this->timing = $timing;
+  }
+  /**
+   * @return TimeSpan
+   */
+  public function getTiming()
+  {
+    return $this->timing;
+  }
+  /**
+   * @param Volume[]
+   */
+  public function setVolumes($volumes)
+  {
+    $this->volumes = $volumes;
+  }
+  /**
+   * @return Volume[]
+   */
+  public function getVolumes()
+  {
+    return $this->volumes;
+  }
+  /**
+   * @param string[]
+   */
+  public function setWaitFor($waitFor)
+  {
+    $this->waitFor = $waitFor;
+  }
+  /**
+   * @return string[]
+   */
+  public function getWaitFor()
+  {
+    return $this->waitFor;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BuildStep::class, 'Google_Service_ContainerAnalysis_BuildStep');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/BuilderConfig.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/BuilderConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/BuilderConfig.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\ContainerAnalysis;
+
+class BuilderConfig 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(BuilderConfig::class, 'Google_Service_ContainerAnalysis_BuilderConfig');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ByProducts.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ByProducts.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ByProducts.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\ContainerAnalysis;
+
+class ByProducts extends \Google\Model
+{
+  public $customValues;
+
+  public function setCustomValues($customValues)
+  {
+    $this->customValues = $customValues;
+  }
+  public function getCustomValues()
+  {
+    return $this->customValues;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ByProducts::class, 'Google_Service_ContainerAnalysis_ByProducts');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/CVSS.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/CVSS.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/CVSS.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,242 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class CVSS extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $attackComplexity;
+  /**
+   * @var string
+   */
+  public $attackVector;
+  /**
+   * @var string
+   */
+  public $authentication;
+  /**
+   * @var string
+   */
+  public $availabilityImpact;
+  /**
+   * @var float
+   */
+  public $baseScore;
+  /**
+   * @var string
+   */
+  public $confidentialityImpact;
+  /**
+   * @var float
+   */
+  public $exploitabilityScore;
+  /**
+   * @var float
+   */
+  public $impactScore;
+  /**
+   * @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 setAuthentication($authentication)
+  {
+    $this->authentication = $authentication;
+  }
+  /**
+   * @return string
+   */
+  public function getAuthentication()
+  {
+    return $this->authentication;
+  }
+  /**
+   * @param string
+   */
+  public function setAvailabilityImpact($availabilityImpact)
+  {
+    $this->availabilityImpact = $availabilityImpact;
+  }
+  /**
+   * @return string
+   */
+  public function getAvailabilityImpact()
+  {
+    return $this->availabilityImpact;
+  }
+  /**
+   * @param float
+   */
+  public function setBaseScore($baseScore)
+  {
+    $this->baseScore = $baseScore;
+  }
+  /**
+   * @return float
+   */
+  public function getBaseScore()
+  {
+    return $this->baseScore;
+  }
+  /**
+   * @param string
+   */
+  public function setConfidentialityImpact($confidentialityImpact)
+  {
+    $this->confidentialityImpact = $confidentialityImpact;
+  }
+  /**
+   * @return string
+   */
+  public function getConfidentialityImpact()
+  {
+    return $this->confidentialityImpact;
+  }
+  /**
+   * @param float
+   */
+  public function setExploitabilityScore($exploitabilityScore)
+  {
+    $this->exploitabilityScore = $exploitabilityScore;
+  }
+  /**
+   * @return float
+   */
+  public function getExploitabilityScore()
+  {
+    return $this->exploitabilityScore;
+  }
+  /**
+   * @param float
+   */
+  public function setImpactScore($impactScore)
+  {
+    $this->impactScore = $impactScore;
+  }
+  /**
+   * @return float
+   */
+  public function getImpactScore()
+  {
+    return $this->impactScore;
+  }
+  /**
+   * @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(CVSS::class, 'Google_Service_ContainerAnalysis_CVSS');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/CVSSv3.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/CVSSv3.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/CVSSv3.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,224 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class CVSSv3 extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $attackComplexity;
+  /**
+   * @var string
+   */
+  public $attackVector;
+  /**
+   * @var string
+   */
+  public $availabilityImpact;
+  /**
+   * @var float
+   */
+  public $baseScore;
+  /**
+   * @var string
+   */
+  public $confidentialityImpact;
+  /**
+   * @var float
+   */
+  public $exploitabilityScore;
+  /**
+   * @var float
+   */
+  public $impactScore;
+  /**
+   * @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;
+  }
+  /**
+   * @param float
+   */
+  public function setBaseScore($baseScore)
+  {
+    $this->baseScore = $baseScore;
+  }
+  /**
+   * @return float
+   */
+  public function getBaseScore()
+  {
+    return $this->baseScore;
+  }
+  /**
+   * @param string
+   */
+  public function setConfidentialityImpact($confidentialityImpact)
+  {
+    $this->confidentialityImpact = $confidentialityImpact;
+  }
+  /**
+   * @return string
+   */
+  public function getConfidentialityImpact()
+  {
+    return $this->confidentialityImpact;
+  }
+  /**
+   * @param float
+   */
+  public function setExploitabilityScore($exploitabilityScore)
+  {
+    $this->exploitabilityScore = $exploitabilityScore;
+  }
+  /**
+   * @return float
+   */
+  public function getExploitabilityScore()
+  {
+    return $this->exploitabilityScore;
+  }
+  /**
+   * @param float
+   */
+  public function setImpactScore($impactScore)
+  {
+    $this->impactScore = $impactScore;
+  }
+  /**
+   * @return float
+   */
+  public function getImpactScore()
+  {
+    return $this->impactScore;
+  }
+  /**
+   * @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_ContainerAnalysis_CVSSv3');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/CancelOperationRequest.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/CancelOperationRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/CancelOperationRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,25 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class CancelOperationRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CancelOperationRequest::class, 'Google_Service_ContainerAnalysis_CancelOperationRequest');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Category.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Category.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Category.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\ContainerAnalysis;
+
+class Category extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $categoryId;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setCategoryId($categoryId)
+  {
+    $this->categoryId = $categoryId;
+  }
+  /**
+   * @return string
+   */
+  public function getCategoryId()
+  {
+    return $this->categoryId;
+  }
+  /**
+   * @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(Category::class, 'Google_Service_ContainerAnalysis_Category');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/CisBenchmark.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/CisBenchmark.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/CisBenchmark.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\ContainerAnalysis;
+
+class CisBenchmark extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $profileLevel;
+  /**
+   * @var string
+   */
+  public $severity;
+
+  /**
+   * @param int
+   */
+  public function setProfileLevel($profileLevel)
+  {
+    $this->profileLevel = $profileLevel;
+  }
+  /**
+   * @return int
+   */
+  public function getProfileLevel()
+  {
+    return $this->profileLevel;
+  }
+  /**
+   * @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(CisBenchmark::class, 'Google_Service_ContainerAnalysis_CisBenchmark');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/CloudRepoSourceContext.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/CloudRepoSourceContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/CloudRepoSourceContext.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\ContainerAnalysis;
+
+class CloudRepoSourceContext extends \Google\Model
+{
+  protected $aliasContextType = AliasContext::class;
+  protected $aliasContextDataType = '';
+  protected $repoIdType = RepoId::class;
+  protected $repoIdDataType = '';
+  /**
+   * @var string
+   */
+  public $revisionId;
+
+  /**
+   * @param AliasContext
+   */
+  public function setAliasContext(AliasContext $aliasContext)
+  {
+    $this->aliasContext = $aliasContext;
+  }
+  /**
+   * @return AliasContext
+   */
+  public function getAliasContext()
+  {
+    return $this->aliasContext;
+  }
+  /**
+   * @param RepoId
+   */
+  public function setRepoId(RepoId $repoId)
+  {
+    $this->repoId = $repoId;
+  }
+  /**
+   * @return RepoId
+   */
+  public function getRepoId()
+  {
+    return $this->repoId;
+  }
+  /**
+   * @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(CloudRepoSourceContext::class, 'Google_Service_ContainerAnalysis_CloudRepoSourceContext');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/CloudStorageLocation.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/CloudStorageLocation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/CloudStorageLocation.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\ContainerAnalysis;
+
+class CloudStorageLocation extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CloudStorageLocation::class, 'Google_Service_ContainerAnalysis_CloudStorageLocation');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Command.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Command.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Command.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\ContainerAnalysis;
+
+class Command extends \Google\Collection
+{
+  protected $collection_key = 'waitFor';
+  /**
+   * @var string[]
+   */
+  public $args;
+  /**
+   * @var string
+   */
+  public $dir;
+  /**
+   * @var string[]
+   */
+  public $env;
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string[]
+   */
+  public $waitFor;
+
+  /**
+   * @param string[]
+   */
+  public function setArgs($args)
+  {
+    $this->args = $args;
+  }
+  /**
+   * @return string[]
+   */
+  public function getArgs()
+  {
+    return $this->args;
+  }
+  /**
+   * @param string
+   */
+  public function setDir($dir)
+  {
+    $this->dir = $dir;
+  }
+  /**
+   * @return string
+   */
+  public function getDir()
+  {
+    return $this->dir;
+  }
+  /**
+   * @param string[]
+   */
+  public function setEnv($env)
+  {
+    $this->env = $env;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEnv()
+  {
+    return $this->env;
+  }
+  /**
+   * @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;
+  }
+  /**
+   * @param string[]
+   */
+  public function setWaitFor($waitFor)
+  {
+    $this->waitFor = $waitFor;
+  }
+  /**
+   * @return string[]
+   */
+  public function getWaitFor()
+  {
+    return $this->waitFor;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Command::class, 'Google_Service_ContainerAnalysis_Command');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Completeness.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Completeness.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Completeness.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\ContainerAnalysis;
+
+class Completeness extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $arguments;
+  /**
+   * @var bool
+   */
+  public $environment;
+  /**
+   * @var bool
+   */
+  public $materials;
+
+  /**
+   * @param bool
+   */
+  public function setArguments($arguments)
+  {
+    $this->arguments = $arguments;
+  }
+  /**
+   * @return bool
+   */
+  public function getArguments()
+  {
+    return $this->arguments;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnvironment($environment)
+  {
+    $this->environment = $environment;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnvironment()
+  {
+    return $this->environment;
+  }
+  /**
+   * @param bool
+   */
+  public function setMaterials($materials)
+  {
+    $this->materials = $materials;
+  }
+  /**
+   * @return bool
+   */
+  public function getMaterials()
+  {
+    return $this->materials;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Completeness::class, 'Google_Service_ContainerAnalysis_Completeness');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ComplianceNote.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ComplianceNote.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ComplianceNote.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,167 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class ComplianceNote extends \Google\Collection
+{
+  protected $collection_key = 'version';
+  protected $cisBenchmarkType = CisBenchmark::class;
+  protected $cisBenchmarkDataType = '';
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $impact;
+  /**
+   * @var string
+   */
+  public $rationale;
+  /**
+   * @var string
+   */
+  public $remediation;
+  /**
+   * @var string
+   */
+  public $scanInstructions;
+  /**
+   * @var string
+   */
+  public $title;
+  protected $versionType = ComplianceVersion::class;
+  protected $versionDataType = 'array';
+
+  /**
+   * @param CisBenchmark
+   */
+  public function setCisBenchmark(CisBenchmark $cisBenchmark)
+  {
+    $this->cisBenchmark = $cisBenchmark;
+  }
+  /**
+   * @return CisBenchmark
+   */
+  public function getCisBenchmark()
+  {
+    return $this->cisBenchmark;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setImpact($impact)
+  {
+    $this->impact = $impact;
+  }
+  /**
+   * @return string
+   */
+  public function getImpact()
+  {
+    return $this->impact;
+  }
+  /**
+   * @param string
+   */
+  public function setRationale($rationale)
+  {
+    $this->rationale = $rationale;
+  }
+  /**
+   * @return string
+   */
+  public function getRationale()
+  {
+    return $this->rationale;
+  }
+  /**
+   * @param string
+   */
+  public function setRemediation($remediation)
+  {
+    $this->remediation = $remediation;
+  }
+  /**
+   * @return string
+   */
+  public function getRemediation()
+  {
+    return $this->remediation;
+  }
+  /**
+   * @param string
+   */
+  public function setScanInstructions($scanInstructions)
+  {
+    $this->scanInstructions = $scanInstructions;
+  }
+  /**
+   * @return string
+   */
+  public function getScanInstructions()
+  {
+    return $this->scanInstructions;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+  /**
+   * @param ComplianceVersion[]
+   */
+  public function setVersion($version)
+  {
+    $this->version = $version;
+  }
+  /**
+   * @return ComplianceVersion[]
+   */
+  public function getVersion()
+  {
+    return $this->version;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ComplianceNote::class, 'Google_Service_ContainerAnalysis_ComplianceNote');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ComplianceOccurrence.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ComplianceOccurrence.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ComplianceOccurrence.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\ContainerAnalysis;
+
+class ComplianceOccurrence extends \Google\Collection
+{
+  protected $collection_key = 'nonCompliantFiles';
+  /**
+   * @var string
+   */
+  public $nonComplianceReason;
+  protected $nonCompliantFilesType = NonCompliantFile::class;
+  protected $nonCompliantFilesDataType = 'array';
+  protected $versionType = ComplianceVersion::class;
+  protected $versionDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setNonComplianceReason($nonComplianceReason)
+  {
+    $this->nonComplianceReason = $nonComplianceReason;
+  }
+  /**
+   * @return string
+   */
+  public function getNonComplianceReason()
+  {
+    return $this->nonComplianceReason;
+  }
+  /**
+   * @param NonCompliantFile[]
+   */
+  public function setNonCompliantFiles($nonCompliantFiles)
+  {
+    $this->nonCompliantFiles = $nonCompliantFiles;
+  }
+  /**
+   * @return NonCompliantFile[]
+   */
+  public function getNonCompliantFiles()
+  {
+    return $this->nonCompliantFiles;
+  }
+  /**
+   * @param ComplianceVersion
+   */
+  public function setVersion(ComplianceVersion $version)
+  {
+    $this->version = $version;
+  }
+  /**
+   * @return ComplianceVersion
+   */
+  public function getVersion()
+  {
+    return $this->version;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ComplianceOccurrence::class, 'Google_Service_ContainerAnalysis_ComplianceOccurrence');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ComplianceVersion.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ComplianceVersion.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ComplianceVersion.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\ContainerAnalysis;
+
+class ComplianceVersion extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $benchmarkDocument;
+  /**
+   * @var string
+   */
+  public $cpeUri;
+  /**
+   * @var string
+   */
+  public $version;
+
+  /**
+   * @param string
+   */
+  public function setBenchmarkDocument($benchmarkDocument)
+  {
+    $this->benchmarkDocument = $benchmarkDocument;
+  }
+  /**
+   * @return string
+   */
+  public function getBenchmarkDocument()
+  {
+    return $this->benchmarkDocument;
+  }
+  /**
+   * @param string
+   */
+  public function setCpeUri($cpeUri)
+  {
+    $this->cpeUri = $cpeUri;
+  }
+  /**
+   * @return string
+   */
+  public function getCpeUri()
+  {
+    return $this->cpeUri;
+  }
+  /**
+   * @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(ComplianceVersion::class, 'Google_Service_ContainerAnalysis_ComplianceVersion');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisEmpty.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisEmpty.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisEmpty.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\ContainerAnalysis;
+
+class ContaineranalysisEmpty extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ContaineranalysisEmpty::class, 'Google_Service_ContainerAnalysis_ContaineranalysisEmpty');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1ApprovalConfig.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1ApprovalConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1ApprovalConfig.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\ContainerAnalysis;
+
+class ContaineranalysisGoogleDevtoolsCloudbuildV1ApprovalConfig extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $approvalRequired;
+
+  /**
+   * @param bool
+   */
+  public function setApprovalRequired($approvalRequired)
+  {
+    $this->approvalRequired = $approvalRequired;
+  }
+  /**
+   * @return bool
+   */
+  public function getApprovalRequired()
+  {
+    return $this->approvalRequired;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ContaineranalysisGoogleDevtoolsCloudbuildV1ApprovalConfig::class, 'Google_Service_ContainerAnalysis_ContaineranalysisGoogleDevtoolsCloudbuildV1ApprovalConfig');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1ApprovalResult.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1ApprovalResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1ApprovalResult.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\ContainerAnalysis;
+
+class ContaineranalysisGoogleDevtoolsCloudbuildV1ApprovalResult extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $approvalTime;
+  /**
+   * @var string
+   */
+  public $approverAccount;
+  /**
+   * @var string
+   */
+  public $comment;
+  /**
+   * @var string
+   */
+  public $decision;
+  /**
+   * @var string
+   */
+  public $url;
+
+  /**
+   * @param string
+   */
+  public function setApprovalTime($approvalTime)
+  {
+    $this->approvalTime = $approvalTime;
+  }
+  /**
+   * @return string
+   */
+  public function getApprovalTime()
+  {
+    return $this->approvalTime;
+  }
+  /**
+   * @param string
+   */
+  public function setApproverAccount($approverAccount)
+  {
+    $this->approverAccount = $approverAccount;
+  }
+  /**
+   * @return string
+   */
+  public function getApproverAccount()
+  {
+    return $this->approverAccount;
+  }
+  /**
+   * @param string
+   */
+  public function setComment($comment)
+  {
+    $this->comment = $comment;
+  }
+  /**
+   * @return string
+   */
+  public function getComment()
+  {
+    return $this->comment;
+  }
+  /**
+   * @param string
+   */
+  public function setDecision($decision)
+  {
+    $this->decision = $decision;
+  }
+  /**
+   * @return string
+   */
+  public function getDecision()
+  {
+    return $this->decision;
+  }
+  /**
+   * @param string
+   */
+  public function setUrl($url)
+  {
+    $this->url = $url;
+  }
+  /**
+   * @return string
+   */
+  public function getUrl()
+  {
+    return $this->url;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ContaineranalysisGoogleDevtoolsCloudbuildV1ApprovalResult::class, 'Google_Service_ContainerAnalysis_ContaineranalysisGoogleDevtoolsCloudbuildV1ApprovalResult');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1Artifacts.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1Artifacts.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1Artifacts.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,109 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class ContaineranalysisGoogleDevtoolsCloudbuildV1Artifacts extends \Google\Collection
+{
+  protected $collection_key = 'pythonPackages';
+  /**
+   * @var string[]
+   */
+  public $images;
+  protected $mavenArtifactsType = ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsMavenArtifact::class;
+  protected $mavenArtifactsDataType = 'array';
+  protected $npmPackagesType = ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsNpmPackage::class;
+  protected $npmPackagesDataType = 'array';
+  protected $objectsType = ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsArtifactObjects::class;
+  protected $objectsDataType = '';
+  protected $pythonPackagesType = ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsPythonPackage::class;
+  protected $pythonPackagesDataType = 'array';
+
+  /**
+   * @param string[]
+   */
+  public function setImages($images)
+  {
+    $this->images = $images;
+  }
+  /**
+   * @return string[]
+   */
+  public function getImages()
+  {
+    return $this->images;
+  }
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsMavenArtifact[]
+   */
+  public function setMavenArtifacts($mavenArtifacts)
+  {
+    $this->mavenArtifacts = $mavenArtifacts;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsMavenArtifact[]
+   */
+  public function getMavenArtifacts()
+  {
+    return $this->mavenArtifacts;
+  }
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsNpmPackage[]
+   */
+  public function setNpmPackages($npmPackages)
+  {
+    $this->npmPackages = $npmPackages;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsNpmPackage[]
+   */
+  public function getNpmPackages()
+  {
+    return $this->npmPackages;
+  }
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsArtifactObjects
+   */
+  public function setObjects(ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsArtifactObjects $objects)
+  {
+    $this->objects = $objects;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsArtifactObjects
+   */
+  public function getObjects()
+  {
+    return $this->objects;
+  }
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsPythonPackage[]
+   */
+  public function setPythonPackages($pythonPackages)
+  {
+    $this->pythonPackages = $pythonPackages;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsPythonPackage[]
+   */
+  public function getPythonPackages()
+  {
+    return $this->pythonPackages;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ContaineranalysisGoogleDevtoolsCloudbuildV1Artifacts::class, 'Google_Service_ContainerAnalysis_ContaineranalysisGoogleDevtoolsCloudbuildV1Artifacts');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsArtifactObjects.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsArtifactObjects.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsArtifactObjects.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\ContainerAnalysis;
+
+class ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsArtifactObjects extends \Google\Collection
+{
+  protected $collection_key = 'paths';
+  /**
+   * @var string
+   */
+  public $location;
+  /**
+   * @var string[]
+   */
+  public $paths;
+  protected $timingType = ContaineranalysisGoogleDevtoolsCloudbuildV1TimeSpan::class;
+  protected $timingDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setLocation($location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return string
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+  /**
+   * @param string[]
+   */
+  public function setPaths($paths)
+  {
+    $this->paths = $paths;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPaths()
+  {
+    return $this->paths;
+  }
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1TimeSpan
+   */
+  public function setTiming(ContaineranalysisGoogleDevtoolsCloudbuildV1TimeSpan $timing)
+  {
+    $this->timing = $timing;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1TimeSpan
+   */
+  public function getTiming()
+  {
+    return $this->timing;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsArtifactObjects::class, 'Google_Service_ContainerAnalysis_ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsArtifactObjects');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsMavenArtifact.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsMavenArtifact.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsMavenArtifact.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\ContainerAnalysis;
+
+class ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsMavenArtifact extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $artifactId;
+  /**
+   * @var string
+   */
+  public $groupId;
+  /**
+   * @var string
+   */
+  public $path;
+  /**
+   * @var string
+   */
+  public $repository;
+  /**
+   * @var string
+   */
+  public $version;
+
+  /**
+   * @param string
+   */
+  public function setArtifactId($artifactId)
+  {
+    $this->artifactId = $artifactId;
+  }
+  /**
+   * @return string
+   */
+  public function getArtifactId()
+  {
+    return $this->artifactId;
+  }
+  /**
+   * @param string
+   */
+  public function setGroupId($groupId)
+  {
+    $this->groupId = $groupId;
+  }
+  /**
+   * @return string
+   */
+  public function getGroupId()
+  {
+    return $this->groupId;
+  }
+  /**
+   * @param string
+   */
+  public function setPath($path)
+  {
+    $this->path = $path;
+  }
+  /**
+   * @return string
+   */
+  public function getPath()
+  {
+    return $this->path;
+  }
+  /**
+   * @param string
+   */
+  public function setRepository($repository)
+  {
+    $this->repository = $repository;
+  }
+  /**
+   * @return string
+   */
+  public function getRepository()
+  {
+    return $this->repository;
+  }
+  /**
+   * @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(ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsMavenArtifact::class, 'Google_Service_ContainerAnalysis_ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsMavenArtifact');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsNpmPackage.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsNpmPackage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsNpmPackage.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\ContainerAnalysis;
+
+class ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsNpmPackage extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $packagePath;
+  /**
+   * @var string
+   */
+  public $repository;
+
+  /**
+   * @param string
+   */
+  public function setPackagePath($packagePath)
+  {
+    $this->packagePath = $packagePath;
+  }
+  /**
+   * @return string
+   */
+  public function getPackagePath()
+  {
+    return $this->packagePath;
+  }
+  /**
+   * @param string
+   */
+  public function setRepository($repository)
+  {
+    $this->repository = $repository;
+  }
+  /**
+   * @return string
+   */
+  public function getRepository()
+  {
+    return $this->repository;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsNpmPackage::class, 'Google_Service_ContainerAnalysis_ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsNpmPackage');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsPythonPackage.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsPythonPackage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsPythonPackage.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\ContainerAnalysis;
+
+class ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsPythonPackage extends \Google\Collection
+{
+  protected $collection_key = 'paths';
+  /**
+   * @var string[]
+   */
+  public $paths;
+  /**
+   * @var string
+   */
+  public $repository;
+
+  /**
+   * @param string[]
+   */
+  public function setPaths($paths)
+  {
+    $this->paths = $paths;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPaths()
+  {
+    return $this->paths;
+  }
+  /**
+   * @param string
+   */
+  public function setRepository($repository)
+  {
+    $this->repository = $repository;
+  }
+  /**
+   * @return string
+   */
+  public function getRepository()
+  {
+    return $this->repository;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsPythonPackage::class, 'Google_Service_ContainerAnalysis_ContaineranalysisGoogleDevtoolsCloudbuildV1ArtifactsPythonPackage');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1Build.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1Build.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1Build.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,541 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class ContaineranalysisGoogleDevtoolsCloudbuildV1Build extends \Google\Collection
+{
+  protected $collection_key = 'warnings';
+  protected $approvalType = ContaineranalysisGoogleDevtoolsCloudbuildV1BuildApproval::class;
+  protected $approvalDataType = '';
+  protected $artifactsType = ContaineranalysisGoogleDevtoolsCloudbuildV1Artifacts::class;
+  protected $artifactsDataType = '';
+  protected $availableSecretsType = ContaineranalysisGoogleDevtoolsCloudbuildV1Secrets::class;
+  protected $availableSecretsDataType = '';
+  /**
+   * @var string
+   */
+  public $buildTriggerId;
+  /**
+   * @var string
+   */
+  public $createTime;
+  protected $failureInfoType = ContaineranalysisGoogleDevtoolsCloudbuildV1BuildFailureInfo::class;
+  protected $failureInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $finishTime;
+  protected $gitConfigType = ContaineranalysisGoogleDevtoolsCloudbuildV1GitConfig::class;
+  protected $gitConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string[]
+   */
+  public $images;
+  /**
+   * @var string
+   */
+  public $logUrl;
+  /**
+   * @var string
+   */
+  public $logsBucket;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $optionsType = ContaineranalysisGoogleDevtoolsCloudbuildV1BuildOptions::class;
+  protected $optionsDataType = '';
+  /**
+   * @var string
+   */
+  public $projectId;
+  /**
+   * @var string
+   */
+  public $queueTtl;
+  protected $resultsType = ContaineranalysisGoogleDevtoolsCloudbuildV1Results::class;
+  protected $resultsDataType = '';
+  protected $secretsType = ContaineranalysisGoogleDevtoolsCloudbuildV1Secret::class;
+  protected $secretsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $serviceAccount;
+  protected $sourceType = ContaineranalysisGoogleDevtoolsCloudbuildV1Source::class;
+  protected $sourceDataType = '';
+  protected $sourceProvenanceType = ContaineranalysisGoogleDevtoolsCloudbuildV1SourceProvenance::class;
+  protected $sourceProvenanceDataType = '';
+  /**
+   * @var string
+   */
+  public $startTime;
+  /**
+   * @var string
+   */
+  public $status;
+  /**
+   * @var string
+   */
+  public $statusDetail;
+  protected $stepsType = ContaineranalysisGoogleDevtoolsCloudbuildV1BuildStep::class;
+  protected $stepsDataType = 'array';
+  /**
+   * @var string[]
+   */
+  public $substitutions;
+  /**
+   * @var string[]
+   */
+  public $tags;
+  /**
+   * @var string
+   */
+  public $timeout;
+  protected $timingType = ContaineranalysisGoogleDevtoolsCloudbuildV1TimeSpan::class;
+  protected $timingDataType = 'map';
+  protected $warningsType = ContaineranalysisGoogleDevtoolsCloudbuildV1BuildWarning::class;
+  protected $warningsDataType = 'array';
+
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1BuildApproval
+   */
+  public function setApproval(ContaineranalysisGoogleDevtoolsCloudbuildV1BuildApproval $approval)
+  {
+    $this->approval = $approval;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1BuildApproval
+   */
+  public function getApproval()
+  {
+    return $this->approval;
+  }
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1Artifacts
+   */
+  public function setArtifacts(ContaineranalysisGoogleDevtoolsCloudbuildV1Artifacts $artifacts)
+  {
+    $this->artifacts = $artifacts;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1Artifacts
+   */
+  public function getArtifacts()
+  {
+    return $this->artifacts;
+  }
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1Secrets
+   */
+  public function setAvailableSecrets(ContaineranalysisGoogleDevtoolsCloudbuildV1Secrets $availableSecrets)
+  {
+    $this->availableSecrets = $availableSecrets;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1Secrets
+   */
+  public function getAvailableSecrets()
+  {
+    return $this->availableSecrets;
+  }
+  /**
+   * @param string
+   */
+  public function setBuildTriggerId($buildTriggerId)
+  {
+    $this->buildTriggerId = $buildTriggerId;
+  }
+  /**
+   * @return string
+   */
+  public function getBuildTriggerId()
+  {
+    return $this->buildTriggerId;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1BuildFailureInfo
+   */
+  public function setFailureInfo(ContaineranalysisGoogleDevtoolsCloudbuildV1BuildFailureInfo $failureInfo)
+  {
+    $this->failureInfo = $failureInfo;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1BuildFailureInfo
+   */
+  public function getFailureInfo()
+  {
+    return $this->failureInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setFinishTime($finishTime)
+  {
+    $this->finishTime = $finishTime;
+  }
+  /**
+   * @return string
+   */
+  public function getFinishTime()
+  {
+    return $this->finishTime;
+  }
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1GitConfig
+   */
+  public function setGitConfig(ContaineranalysisGoogleDevtoolsCloudbuildV1GitConfig $gitConfig)
+  {
+    $this->gitConfig = $gitConfig;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1GitConfig
+   */
+  public function getGitConfig()
+  {
+    return $this->gitConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string[]
+   */
+  public function setImages($images)
+  {
+    $this->images = $images;
+  }
+  /**
+   * @return string[]
+   */
+  public function getImages()
+  {
+    return $this->images;
+  }
+  /**
+   * @param string
+   */
+  public function setLogUrl($logUrl)
+  {
+    $this->logUrl = $logUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getLogUrl()
+  {
+    return $this->logUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setLogsBucket($logsBucket)
+  {
+    $this->logsBucket = $logsBucket;
+  }
+  /**
+   * @return string
+   */
+  public function getLogsBucket()
+  {
+    return $this->logsBucket;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1BuildOptions
+   */
+  public function setOptions(ContaineranalysisGoogleDevtoolsCloudbuildV1BuildOptions $options)
+  {
+    $this->options = $options;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1BuildOptions
+   */
+  public function getOptions()
+  {
+    return $this->options;
+  }
+  /**
+   * @param string
+   */
+  public function setProjectId($projectId)
+  {
+    $this->projectId = $projectId;
+  }
+  /**
+   * @return string
+   */
+  public function getProjectId()
+  {
+    return $this->projectId;
+  }
+  /**
+   * @param string
+   */
+  public function setQueueTtl($queueTtl)
+  {
+    $this->queueTtl = $queueTtl;
+  }
+  /**
+   * @return string
+   */
+  public function getQueueTtl()
+  {
+    return $this->queueTtl;
+  }
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1Results
+   */
+  public function setResults(ContaineranalysisGoogleDevtoolsCloudbuildV1Results $results)
+  {
+    $this->results = $results;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1Results
+   */
+  public function getResults()
+  {
+    return $this->results;
+  }
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1Secret[]
+   */
+  public function setSecrets($secrets)
+  {
+    $this->secrets = $secrets;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1Secret[]
+   */
+  public function getSecrets()
+  {
+    return $this->secrets;
+  }
+  /**
+   * @param string
+   */
+  public function setServiceAccount($serviceAccount)
+  {
+    $this->serviceAccount = $serviceAccount;
+  }
+  /**
+   * @return string
+   */
+  public function getServiceAccount()
+  {
+    return $this->serviceAccount;
+  }
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1Source
+   */
+  public function setSource(ContaineranalysisGoogleDevtoolsCloudbuildV1Source $source)
+  {
+    $this->source = $source;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1Source
+   */
+  public function getSource()
+  {
+    return $this->source;
+  }
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1SourceProvenance
+   */
+  public function setSourceProvenance(ContaineranalysisGoogleDevtoolsCloudbuildV1SourceProvenance $sourceProvenance)
+  {
+    $this->sourceProvenance = $sourceProvenance;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1SourceProvenance
+   */
+  public function getSourceProvenance()
+  {
+    return $this->sourceProvenance;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTime($startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param string
+   */
+  public function setStatusDetail($statusDetail)
+  {
+    $this->statusDetail = $statusDetail;
+  }
+  /**
+   * @return string
+   */
+  public function getStatusDetail()
+  {
+    return $this->statusDetail;
+  }
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1BuildStep[]
+   */
+  public function setSteps($steps)
+  {
+    $this->steps = $steps;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1BuildStep[]
+   */
+  public function getSteps()
+  {
+    return $this->steps;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSubstitutions($substitutions)
+  {
+    $this->substitutions = $substitutions;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSubstitutions()
+  {
+    return $this->substitutions;
+  }
+  /**
+   * @param string[]
+   */
+  public function setTags($tags)
+  {
+    $this->tags = $tags;
+  }
+  /**
+   * @return string[]
+   */
+  public function getTags()
+  {
+    return $this->tags;
+  }
+  /**
+   * @param string
+   */
+  public function setTimeout($timeout)
+  {
+    $this->timeout = $timeout;
+  }
+  /**
+   * @return string
+   */
+  public function getTimeout()
+  {
+    return $this->timeout;
+  }
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1TimeSpan[]
+   */
+  public function setTiming($timing)
+  {
+    $this->timing = $timing;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1TimeSpan[]
+   */
+  public function getTiming()
+  {
+    return $this->timing;
+  }
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1BuildWarning[]
+   */
+  public function setWarnings($warnings)
+  {
+    $this->warnings = $warnings;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1BuildWarning[]
+   */
+  public function getWarnings()
+  {
+    return $this->warnings;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ContaineranalysisGoogleDevtoolsCloudbuildV1Build::class, 'Google_Service_ContainerAnalysis_ContaineranalysisGoogleDevtoolsCloudbuildV1Build');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1BuildApproval.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1BuildApproval.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1BuildApproval.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\ContainerAnalysis;
+
+class ContaineranalysisGoogleDevtoolsCloudbuildV1BuildApproval extends \Google\Model
+{
+  protected $configType = ContaineranalysisGoogleDevtoolsCloudbuildV1ApprovalConfig::class;
+  protected $configDataType = '';
+  protected $resultType = ContaineranalysisGoogleDevtoolsCloudbuildV1ApprovalResult::class;
+  protected $resultDataType = '';
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1ApprovalConfig
+   */
+  public function setConfig(ContaineranalysisGoogleDevtoolsCloudbuildV1ApprovalConfig $config)
+  {
+    $this->config = $config;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1ApprovalConfig
+   */
+  public function getConfig()
+  {
+    return $this->config;
+  }
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1ApprovalResult
+   */
+  public function setResult(ContaineranalysisGoogleDevtoolsCloudbuildV1ApprovalResult $result)
+  {
+    $this->result = $result;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1ApprovalResult
+   */
+  public function getResult()
+  {
+    return $this->result;
+  }
+  /**
+   * @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(ContaineranalysisGoogleDevtoolsCloudbuildV1BuildApproval::class, 'Google_Service_ContainerAnalysis_ContaineranalysisGoogleDevtoolsCloudbuildV1BuildApproval');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1BuildFailureInfo.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1BuildFailureInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1BuildFailureInfo.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\ContainerAnalysis;
+
+class ContaineranalysisGoogleDevtoolsCloudbuildV1BuildFailureInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $detail;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setDetail($detail)
+  {
+    $this->detail = $detail;
+  }
+  /**
+   * @return string
+   */
+  public function getDetail()
+  {
+    return $this->detail;
+  }
+  /**
+   * @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(ContaineranalysisGoogleDevtoolsCloudbuildV1BuildFailureInfo::class, 'Google_Service_ContainerAnalysis_ContaineranalysisGoogleDevtoolsCloudbuildV1BuildFailureInfo');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1BuildOptions.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1BuildOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1BuildOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,293 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class ContaineranalysisGoogleDevtoolsCloudbuildV1BuildOptions extends \Google\Collection
+{
+  protected $collection_key = 'volumes';
+  /**
+   * @var bool
+   */
+  public $automapSubstitutions;
+  /**
+   * @var string
+   */
+  public $defaultLogsBucketBehavior;
+  /**
+   * @var string
+   */
+  public $diskSizeGb;
+  /**
+   * @var bool
+   */
+  public $dynamicSubstitutions;
+  /**
+   * @var string[]
+   */
+  public $env;
+  /**
+   * @var string
+   */
+  public $logStreamingOption;
+  /**
+   * @var string
+   */
+  public $logging;
+  /**
+   * @var string
+   */
+  public $machineType;
+  protected $poolType = ContaineranalysisGoogleDevtoolsCloudbuildV1BuildOptionsPoolOption::class;
+  protected $poolDataType = '';
+  /**
+   * @var string
+   */
+  public $requestedVerifyOption;
+  /**
+   * @var string[]
+   */
+  public $secretEnv;
+  /**
+   * @var string[]
+   */
+  public $sourceProvenanceHash;
+  /**
+   * @var string
+   */
+  public $substitutionOption;
+  protected $volumesType = ContaineranalysisGoogleDevtoolsCloudbuildV1Volume::class;
+  protected $volumesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $workerPool;
+
+  /**
+   * @param bool
+   */
+  public function setAutomapSubstitutions($automapSubstitutions)
+  {
+    $this->automapSubstitutions = $automapSubstitutions;
+  }
+  /**
+   * @return bool
+   */
+  public function getAutomapSubstitutions()
+  {
+    return $this->automapSubstitutions;
+  }
+  /**
+   * @param string
+   */
+  public function setDefaultLogsBucketBehavior($defaultLogsBucketBehavior)
+  {
+    $this->defaultLogsBucketBehavior = $defaultLogsBucketBehavior;
+  }
+  /**
+   * @return string
+   */
+  public function getDefaultLogsBucketBehavior()
+  {
+    return $this->defaultLogsBucketBehavior;
+  }
+  /**
+   * @param string
+   */
+  public function setDiskSizeGb($diskSizeGb)
+  {
+    $this->diskSizeGb = $diskSizeGb;
+  }
+  /**
+   * @return string
+   */
+  public function getDiskSizeGb()
+  {
+    return $this->diskSizeGb;
+  }
+  /**
+   * @param bool
+   */
+  public function setDynamicSubstitutions($dynamicSubstitutions)
+  {
+    $this->dynamicSubstitutions = $dynamicSubstitutions;
+  }
+  /**
+   * @return bool
+   */
+  public function getDynamicSubstitutions()
+  {
+    return $this->dynamicSubstitutions;
+  }
+  /**
+   * @param string[]
+   */
+  public function setEnv($env)
+  {
+    $this->env = $env;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEnv()
+  {
+    return $this->env;
+  }
+  /**
+   * @param string
+   */
+  public function setLogStreamingOption($logStreamingOption)
+  {
+    $this->logStreamingOption = $logStreamingOption;
+  }
+  /**
+   * @return string
+   */
+  public function getLogStreamingOption()
+  {
+    return $this->logStreamingOption;
+  }
+  /**
+   * @param string
+   */
+  public function setLogging($logging)
+  {
+    $this->logging = $logging;
+  }
+  /**
+   * @return string
+   */
+  public function getLogging()
+  {
+    return $this->logging;
+  }
+  /**
+   * @param string
+   */
+  public function setMachineType($machineType)
+  {
+    $this->machineType = $machineType;
+  }
+  /**
+   * @return string
+   */
+  public function getMachineType()
+  {
+    return $this->machineType;
+  }
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1BuildOptionsPoolOption
+   */
+  public function setPool(ContaineranalysisGoogleDevtoolsCloudbuildV1BuildOptionsPoolOption $pool)
+  {
+    $this->pool = $pool;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1BuildOptionsPoolOption
+   */
+  public function getPool()
+  {
+    return $this->pool;
+  }
+  /**
+   * @param string
+   */
+  public function setRequestedVerifyOption($requestedVerifyOption)
+  {
+    $this->requestedVerifyOption = $requestedVerifyOption;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestedVerifyOption()
+  {
+    return $this->requestedVerifyOption;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSecretEnv($secretEnv)
+  {
+    $this->secretEnv = $secretEnv;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSecretEnv()
+  {
+    return $this->secretEnv;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSourceProvenanceHash($sourceProvenanceHash)
+  {
+    $this->sourceProvenanceHash = $sourceProvenanceHash;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSourceProvenanceHash()
+  {
+    return $this->sourceProvenanceHash;
+  }
+  /**
+   * @param string
+   */
+  public function setSubstitutionOption($substitutionOption)
+  {
+    $this->substitutionOption = $substitutionOption;
+  }
+  /**
+   * @return string
+   */
+  public function getSubstitutionOption()
+  {
+    return $this->substitutionOption;
+  }
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1Volume[]
+   */
+  public function setVolumes($volumes)
+  {
+    $this->volumes = $volumes;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1Volume[]
+   */
+  public function getVolumes()
+  {
+    return $this->volumes;
+  }
+  /**
+   * @param string
+   */
+  public function setWorkerPool($workerPool)
+  {
+    $this->workerPool = $workerPool;
+  }
+  /**
+   * @return string
+   */
+  public function getWorkerPool()
+  {
+    return $this->workerPool;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ContaineranalysisGoogleDevtoolsCloudbuildV1BuildOptions::class, 'Google_Service_ContainerAnalysis_ContaineranalysisGoogleDevtoolsCloudbuildV1BuildOptions');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1BuildOptionsPoolOption.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1BuildOptionsPoolOption.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1BuildOptionsPoolOption.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\ContainerAnalysis;
+
+class ContaineranalysisGoogleDevtoolsCloudbuildV1BuildOptionsPoolOption 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(ContaineranalysisGoogleDevtoolsCloudbuildV1BuildOptionsPoolOption::class, 'Google_Service_ContainerAnalysis_ContaineranalysisGoogleDevtoolsCloudbuildV1BuildOptionsPoolOption');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1BuildOptionsPoolOptionWorkerConfig.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1BuildOptionsPoolOptionWorkerConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1BuildOptionsPoolOptionWorkerConfig.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\ContainerAnalysis;
+
+class ContaineranalysisGoogleDevtoolsCloudbuildV1BuildOptionsPoolOptionWorkerConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $diskSizeGb;
+  /**
+   * @var float
+   */
+  public $memoryGb;
+  /**
+   * @var float
+   */
+  public $vcpuCount;
+
+  /**
+   * @param string
+   */
+  public function setDiskSizeGb($diskSizeGb)
+  {
+    $this->diskSizeGb = $diskSizeGb;
+  }
+  /**
+   * @return string
+   */
+  public function getDiskSizeGb()
+  {
+    return $this->diskSizeGb;
+  }
+  /**
+   * @param float
+   */
+  public function setMemoryGb($memoryGb)
+  {
+    $this->memoryGb = $memoryGb;
+  }
+  /**
+   * @return float
+   */
+  public function getMemoryGb()
+  {
+    return $this->memoryGb;
+  }
+  /**
+   * @param float
+   */
+  public function setVcpuCount($vcpuCount)
+  {
+    $this->vcpuCount = $vcpuCount;
+  }
+  /**
+   * @return float
+   */
+  public function getVcpuCount()
+  {
+    return $this->vcpuCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ContaineranalysisGoogleDevtoolsCloudbuildV1BuildOptionsPoolOptionWorkerConfig::class, 'Google_Service_ContainerAnalysis_ContaineranalysisGoogleDevtoolsCloudbuildV1BuildOptionsPoolOptionWorkerConfig');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1BuildStep.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1BuildStep.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1BuildStep.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,345 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class ContaineranalysisGoogleDevtoolsCloudbuildV1BuildStep extends \Google\Collection
+{
+  protected $collection_key = 'waitFor';
+  /**
+   * @var int[]
+   */
+  public $allowExitCodes;
+  /**
+   * @var bool
+   */
+  public $allowFailure;
+  /**
+   * @var string[]
+   */
+  public $args;
+  /**
+   * @var bool
+   */
+  public $automapSubstitutions;
+  /**
+   * @var string
+   */
+  public $dir;
+  /**
+   * @var string
+   */
+  public $entrypoint;
+  /**
+   * @var string[]
+   */
+  public $env;
+  /**
+   * @var int
+   */
+  public $exitCode;
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $pullTimingType = ContaineranalysisGoogleDevtoolsCloudbuildV1TimeSpan::class;
+  protected $pullTimingDataType = '';
+  /**
+   * @var string
+   */
+  public $script;
+  /**
+   * @var string[]
+   */
+  public $secretEnv;
+  /**
+   * @var string
+   */
+  public $status;
+  /**
+   * @var string
+   */
+  public $timeout;
+  protected $timingType = ContaineranalysisGoogleDevtoolsCloudbuildV1TimeSpan::class;
+  protected $timingDataType = '';
+  protected $volumesType = ContaineranalysisGoogleDevtoolsCloudbuildV1Volume::class;
+  protected $volumesDataType = 'array';
+  /**
+   * @var string[]
+   */
+  public $waitFor;
+
+  /**
+   * @param int[]
+   */
+  public function setAllowExitCodes($allowExitCodes)
+  {
+    $this->allowExitCodes = $allowExitCodes;
+  }
+  /**
+   * @return int[]
+   */
+  public function getAllowExitCodes()
+  {
+    return $this->allowExitCodes;
+  }
+  /**
+   * @param bool
+   */
+  public function setAllowFailure($allowFailure)
+  {
+    $this->allowFailure = $allowFailure;
+  }
+  /**
+   * @return bool
+   */
+  public function getAllowFailure()
+  {
+    return $this->allowFailure;
+  }
+  /**
+   * @param string[]
+   */
+  public function setArgs($args)
+  {
+    $this->args = $args;
+  }
+  /**
+   * @return string[]
+   */
+  public function getArgs()
+  {
+    return $this->args;
+  }
+  /**
+   * @param bool
+   */
+  public function setAutomapSubstitutions($automapSubstitutions)
+  {
+    $this->automapSubstitutions = $automapSubstitutions;
+  }
+  /**
+   * @return bool
+   */
+  public function getAutomapSubstitutions()
+  {
+    return $this->automapSubstitutions;
+  }
+  /**
+   * @param string
+   */
+  public function setDir($dir)
+  {
+    $this->dir = $dir;
+  }
+  /**
+   * @return string
+   */
+  public function getDir()
+  {
+    return $this->dir;
+  }
+  /**
+   * @param string
+   */
+  public function setEntrypoint($entrypoint)
+  {
+    $this->entrypoint = $entrypoint;
+  }
+  /**
+   * @return string
+   */
+  public function getEntrypoint()
+  {
+    return $this->entrypoint;
+  }
+  /**
+   * @param string[]
+   */
+  public function setEnv($env)
+  {
+    $this->env = $env;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEnv()
+  {
+    return $this->env;
+  }
+  /**
+   * @param int
+   */
+  public function setExitCode($exitCode)
+  {
+    $this->exitCode = $exitCode;
+  }
+  /**
+   * @return int
+   */
+  public function getExitCode()
+  {
+    return $this->exitCode;
+  }
+  /**
+   * @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;
+  }
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1TimeSpan
+   */
+  public function setPullTiming(ContaineranalysisGoogleDevtoolsCloudbuildV1TimeSpan $pullTiming)
+  {
+    $this->pullTiming = $pullTiming;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1TimeSpan
+   */
+  public function getPullTiming()
+  {
+    return $this->pullTiming;
+  }
+  /**
+   * @param string
+   */
+  public function setScript($script)
+  {
+    $this->script = $script;
+  }
+  /**
+   * @return string
+   */
+  public function getScript()
+  {
+    return $this->script;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSecretEnv($secretEnv)
+  {
+    $this->secretEnv = $secretEnv;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSecretEnv()
+  {
+    return $this->secretEnv;
+  }
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param string
+   */
+  public function setTimeout($timeout)
+  {
+    $this->timeout = $timeout;
+  }
+  /**
+   * @return string
+   */
+  public function getTimeout()
+  {
+    return $this->timeout;
+  }
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1TimeSpan
+   */
+  public function setTiming(ContaineranalysisGoogleDevtoolsCloudbuildV1TimeSpan $timing)
+  {
+    $this->timing = $timing;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1TimeSpan
+   */
+  public function getTiming()
+  {
+    return $this->timing;
+  }
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1Volume[]
+   */
+  public function setVolumes($volumes)
+  {
+    $this->volumes = $volumes;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1Volume[]
+   */
+  public function getVolumes()
+  {
+    return $this->volumes;
+  }
+  /**
+   * @param string[]
+   */
+  public function setWaitFor($waitFor)
+  {
+    $this->waitFor = $waitFor;
+  }
+  /**
+   * @return string[]
+   */
+  public function getWaitFor()
+  {
+    return $this->waitFor;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ContaineranalysisGoogleDevtoolsCloudbuildV1BuildStep::class, 'Google_Service_ContainerAnalysis_ContaineranalysisGoogleDevtoolsCloudbuildV1BuildStep');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1BuildWarning.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1BuildWarning.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1BuildWarning.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\ContainerAnalysis;
+
+class ContaineranalysisGoogleDevtoolsCloudbuildV1BuildWarning extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $priority;
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param string
+   */
+  public function setPriority($priority)
+  {
+    $this->priority = $priority;
+  }
+  /**
+   * @return string
+   */
+  public function getPriority()
+  {
+    return $this->priority;
+  }
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ContaineranalysisGoogleDevtoolsCloudbuildV1BuildWarning::class, 'Google_Service_ContainerAnalysis_ContaineranalysisGoogleDevtoolsCloudbuildV1BuildWarning');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1BuiltImage.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1BuiltImage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1BuiltImage.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\ContainerAnalysis;
+
+class ContaineranalysisGoogleDevtoolsCloudbuildV1BuiltImage extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $digest;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $pushTimingType = ContaineranalysisGoogleDevtoolsCloudbuildV1TimeSpan::class;
+  protected $pushTimingDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setDigest($digest)
+  {
+    $this->digest = $digest;
+  }
+  /**
+   * @return string
+   */
+  public function getDigest()
+  {
+    return $this->digest;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1TimeSpan
+   */
+  public function setPushTiming(ContaineranalysisGoogleDevtoolsCloudbuildV1TimeSpan $pushTiming)
+  {
+    $this->pushTiming = $pushTiming;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1TimeSpan
+   */
+  public function getPushTiming()
+  {
+    return $this->pushTiming;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ContaineranalysisGoogleDevtoolsCloudbuildV1BuiltImage::class, 'Google_Service_ContainerAnalysis_ContaineranalysisGoogleDevtoolsCloudbuildV1BuiltImage');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1ConnectedRepository.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1ConnectedRepository.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1ConnectedRepository.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\ContainerAnalysis;
+
+class ContaineranalysisGoogleDevtoolsCloudbuildV1ConnectedRepository extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $dir;
+  /**
+   * @var string
+   */
+  public $repository;
+  /**
+   * @var string
+   */
+  public $revision;
+
+  /**
+   * @param string
+   */
+  public function setDir($dir)
+  {
+    $this->dir = $dir;
+  }
+  /**
+   * @return string
+   */
+  public function getDir()
+  {
+    return $this->dir;
+  }
+  /**
+   * @param string
+   */
+  public function setRepository($repository)
+  {
+    $this->repository = $repository;
+  }
+  /**
+   * @return string
+   */
+  public function getRepository()
+  {
+    return $this->repository;
+  }
+  /**
+   * @param string
+   */
+  public function setRevision($revision)
+  {
+    $this->revision = $revision;
+  }
+  /**
+   * @return string
+   */
+  public function getRevision()
+  {
+    return $this->revision;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ContaineranalysisGoogleDevtoolsCloudbuildV1ConnectedRepository::class, 'Google_Service_ContainerAnalysis_ContaineranalysisGoogleDevtoolsCloudbuildV1ConnectedRepository');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1DeveloperConnectConfig.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1DeveloperConnectConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1DeveloperConnectConfig.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\ContainerAnalysis;
+
+class ContaineranalysisGoogleDevtoolsCloudbuildV1DeveloperConnectConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $dir;
+  /**
+   * @var string
+   */
+  public $gitRepositoryLink;
+  /**
+   * @var string
+   */
+  public $revision;
+
+  /**
+   * @param string
+   */
+  public function setDir($dir)
+  {
+    $this->dir = $dir;
+  }
+  /**
+   * @return string
+   */
+  public function getDir()
+  {
+    return $this->dir;
+  }
+  /**
+   * @param string
+   */
+  public function setGitRepositoryLink($gitRepositoryLink)
+  {
+    $this->gitRepositoryLink = $gitRepositoryLink;
+  }
+  /**
+   * @return string
+   */
+  public function getGitRepositoryLink()
+  {
+    return $this->gitRepositoryLink;
+  }
+  /**
+   * @param string
+   */
+  public function setRevision($revision)
+  {
+    $this->revision = $revision;
+  }
+  /**
+   * @return string
+   */
+  public function getRevision()
+  {
+    return $this->revision;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ContaineranalysisGoogleDevtoolsCloudbuildV1DeveloperConnectConfig::class, 'Google_Service_ContainerAnalysis_ContaineranalysisGoogleDevtoolsCloudbuildV1DeveloperConnectConfig');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1FileHashes.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1FileHashes.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1FileHashes.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\ContainerAnalysis;
+
+class ContaineranalysisGoogleDevtoolsCloudbuildV1FileHashes extends \Google\Collection
+{
+  protected $collection_key = 'fileHash';
+  protected $fileHashType = ContaineranalysisGoogleDevtoolsCloudbuildV1Hash::class;
+  protected $fileHashDataType = 'array';
+
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1Hash[]
+   */
+  public function setFileHash($fileHash)
+  {
+    $this->fileHash = $fileHash;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1Hash[]
+   */
+  public function getFileHash()
+  {
+    return $this->fileHash;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ContaineranalysisGoogleDevtoolsCloudbuildV1FileHashes::class, 'Google_Service_ContainerAnalysis_ContaineranalysisGoogleDevtoolsCloudbuildV1FileHashes');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1GCSLocation.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1GCSLocation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1GCSLocation.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\ContainerAnalysis;
+
+class ContaineranalysisGoogleDevtoolsCloudbuildV1GCSLocation extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $bucket;
+  /**
+   * @var string
+   */
+  public $generation;
+  /**
+   * @var string
+   */
+  public $object;
+
+  /**
+   * @param string
+   */
+  public function setBucket($bucket)
+  {
+    $this->bucket = $bucket;
+  }
+  /**
+   * @return string
+   */
+  public function getBucket()
+  {
+    return $this->bucket;
+  }
+  /**
+   * @param string
+   */
+  public function setGeneration($generation)
+  {
+    $this->generation = $generation;
+  }
+  /**
+   * @return string
+   */
+  public function getGeneration()
+  {
+    return $this->generation;
+  }
+  /**
+   * @param string
+   */
+  public function setObject($object)
+  {
+    $this->object = $object;
+  }
+  /**
+   * @return string
+   */
+  public function getObject()
+  {
+    return $this->object;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ContaineranalysisGoogleDevtoolsCloudbuildV1GCSLocation::class, 'Google_Service_ContainerAnalysis_ContaineranalysisGoogleDevtoolsCloudbuildV1GCSLocation');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1GitConfig.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1GitConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1GitConfig.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\ContainerAnalysis;
+
+class ContaineranalysisGoogleDevtoolsCloudbuildV1GitConfig extends \Google\Model
+{
+  protected $httpType = ContaineranalysisGoogleDevtoolsCloudbuildV1GitConfigHttpConfig::class;
+  protected $httpDataType = '';
+
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1GitConfigHttpConfig
+   */
+  public function setHttp(ContaineranalysisGoogleDevtoolsCloudbuildV1GitConfigHttpConfig $http)
+  {
+    $this->http = $http;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1GitConfigHttpConfig
+   */
+  public function getHttp()
+  {
+    return $this->http;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ContaineranalysisGoogleDevtoolsCloudbuildV1GitConfig::class, 'Google_Service_ContainerAnalysis_ContaineranalysisGoogleDevtoolsCloudbuildV1GitConfig');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1GitConfigHttpConfig.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1GitConfigHttpConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1GitConfigHttpConfig.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\ContainerAnalysis;
+
+class ContaineranalysisGoogleDevtoolsCloudbuildV1GitConfigHttpConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $proxySecretVersionName;
+
+  /**
+   * @param string
+   */
+  public function setProxySecretVersionName($proxySecretVersionName)
+  {
+    $this->proxySecretVersionName = $proxySecretVersionName;
+  }
+  /**
+   * @return string
+   */
+  public function getProxySecretVersionName()
+  {
+    return $this->proxySecretVersionName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ContaineranalysisGoogleDevtoolsCloudbuildV1GitConfigHttpConfig::class, 'Google_Service_ContainerAnalysis_ContaineranalysisGoogleDevtoolsCloudbuildV1GitConfigHttpConfig');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1GitSource.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1GitSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1GitSource.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\ContainerAnalysis;
+
+class ContaineranalysisGoogleDevtoolsCloudbuildV1GitSource extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $dir;
+  /**
+   * @var string
+   */
+  public $revision;
+  /**
+   * @var string
+   */
+  public $url;
+
+  /**
+   * @param string
+   */
+  public function setDir($dir)
+  {
+    $this->dir = $dir;
+  }
+  /**
+   * @return string
+   */
+  public function getDir()
+  {
+    return $this->dir;
+  }
+  /**
+   * @param string
+   */
+  public function setRevision($revision)
+  {
+    $this->revision = $revision;
+  }
+  /**
+   * @return string
+   */
+  public function getRevision()
+  {
+    return $this->revision;
+  }
+  /**
+   * @param string
+   */
+  public function setUrl($url)
+  {
+    $this->url = $url;
+  }
+  /**
+   * @return string
+   */
+  public function getUrl()
+  {
+    return $this->url;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ContaineranalysisGoogleDevtoolsCloudbuildV1GitSource::class, 'Google_Service_ContainerAnalysis_ContaineranalysisGoogleDevtoolsCloudbuildV1GitSource');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1Hash.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1Hash.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1Hash.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\ContainerAnalysis;
+
+class ContaineranalysisGoogleDevtoolsCloudbuildV1Hash extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $type;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+  /**
+   * @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(ContaineranalysisGoogleDevtoolsCloudbuildV1Hash::class, 'Google_Service_ContainerAnalysis_ContaineranalysisGoogleDevtoolsCloudbuildV1Hash');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1InlineSecret.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1InlineSecret.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1InlineSecret.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\ContainerAnalysis;
+
+class ContaineranalysisGoogleDevtoolsCloudbuildV1InlineSecret extends \Google\Model
+{
+  /**
+   * @var string[]
+   */
+  public $envMap;
+  /**
+   * @var string
+   */
+  public $kmsKeyName;
+
+  /**
+   * @param string[]
+   */
+  public function setEnvMap($envMap)
+  {
+    $this->envMap = $envMap;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEnvMap()
+  {
+    return $this->envMap;
+  }
+  /**
+   * @param string
+   */
+  public function setKmsKeyName($kmsKeyName)
+  {
+    $this->kmsKeyName = $kmsKeyName;
+  }
+  /**
+   * @return string
+   */
+  public function getKmsKeyName()
+  {
+    return $this->kmsKeyName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ContaineranalysisGoogleDevtoolsCloudbuildV1InlineSecret::class, 'Google_Service_ContainerAnalysis_ContaineranalysisGoogleDevtoolsCloudbuildV1InlineSecret');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1RepoSource.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1RepoSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1RepoSource.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\ContainerAnalysis;
+
+class ContaineranalysisGoogleDevtoolsCloudbuildV1RepoSource extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $branchName;
+  /**
+   * @var string
+   */
+  public $commitSha;
+  /**
+   * @var string
+   */
+  public $dir;
+  /**
+   * @var bool
+   */
+  public $invertRegex;
+  /**
+   * @var string
+   */
+  public $projectId;
+  /**
+   * @var string
+   */
+  public $repoName;
+  /**
+   * @var string[]
+   */
+  public $substitutions;
+  /**
+   * @var string
+   */
+  public $tagName;
+
+  /**
+   * @param string
+   */
+  public function setBranchName($branchName)
+  {
+    $this->branchName = $branchName;
+  }
+  /**
+   * @return string
+   */
+  public function getBranchName()
+  {
+    return $this->branchName;
+  }
+  /**
+   * @param string
+   */
+  public function setCommitSha($commitSha)
+  {
+    $this->commitSha = $commitSha;
+  }
+  /**
+   * @return string
+   */
+  public function getCommitSha()
+  {
+    return $this->commitSha;
+  }
+  /**
+   * @param string
+   */
+  public function setDir($dir)
+  {
+    $this->dir = $dir;
+  }
+  /**
+   * @return string
+   */
+  public function getDir()
+  {
+    return $this->dir;
+  }
+  /**
+   * @param bool
+   */
+  public function setInvertRegex($invertRegex)
+  {
+    $this->invertRegex = $invertRegex;
+  }
+  /**
+   * @return bool
+   */
+  public function getInvertRegex()
+  {
+    return $this->invertRegex;
+  }
+  /**
+   * @param string
+   */
+  public function setProjectId($projectId)
+  {
+    $this->projectId = $projectId;
+  }
+  /**
+   * @return string
+   */
+  public function getProjectId()
+  {
+    return $this->projectId;
+  }
+  /**
+   * @param string
+   */
+  public function setRepoName($repoName)
+  {
+    $this->repoName = $repoName;
+  }
+  /**
+   * @return string
+   */
+  public function getRepoName()
+  {
+    return $this->repoName;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSubstitutions($substitutions)
+  {
+    $this->substitutions = $substitutions;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSubstitutions()
+  {
+    return $this->substitutions;
+  }
+  /**
+   * @param string
+   */
+  public function setTagName($tagName)
+  {
+    $this->tagName = $tagName;
+  }
+  /**
+   * @return string
+   */
+  public function getTagName()
+  {
+    return $this->tagName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ContaineranalysisGoogleDevtoolsCloudbuildV1RepoSource::class, 'Google_Service_ContainerAnalysis_ContaineranalysisGoogleDevtoolsCloudbuildV1RepoSource');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1Results.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1Results.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1Results.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\ContainerAnalysis;
+
+class ContaineranalysisGoogleDevtoolsCloudbuildV1Results extends \Google\Collection
+{
+  protected $collection_key = 'pythonPackages';
+  /**
+   * @var string
+   */
+  public $artifactManifest;
+  protected $artifactTimingType = ContaineranalysisGoogleDevtoolsCloudbuildV1TimeSpan::class;
+  protected $artifactTimingDataType = '';
+  /**
+   * @var string[]
+   */
+  public $buildStepImages;
+  /**
+   * @var string[]
+   */
+  public $buildStepOutputs;
+  protected $imagesType = ContaineranalysisGoogleDevtoolsCloudbuildV1BuiltImage::class;
+  protected $imagesDataType = 'array';
+  protected $mavenArtifactsType = ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedMavenArtifact::class;
+  protected $mavenArtifactsDataType = 'array';
+  protected $npmPackagesType = ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedNpmPackage::class;
+  protected $npmPackagesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $numArtifacts;
+  protected $pythonPackagesType = ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedPythonPackage::class;
+  protected $pythonPackagesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setArtifactManifest($artifactManifest)
+  {
+    $this->artifactManifest = $artifactManifest;
+  }
+  /**
+   * @return string
+   */
+  public function getArtifactManifest()
+  {
+    return $this->artifactManifest;
+  }
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1TimeSpan
+   */
+  public function setArtifactTiming(ContaineranalysisGoogleDevtoolsCloudbuildV1TimeSpan $artifactTiming)
+  {
+    $this->artifactTiming = $artifactTiming;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1TimeSpan
+   */
+  public function getArtifactTiming()
+  {
+    return $this->artifactTiming;
+  }
+  /**
+   * @param string[]
+   */
+  public function setBuildStepImages($buildStepImages)
+  {
+    $this->buildStepImages = $buildStepImages;
+  }
+  /**
+   * @return string[]
+   */
+  public function getBuildStepImages()
+  {
+    return $this->buildStepImages;
+  }
+  /**
+   * @param string[]
+   */
+  public function setBuildStepOutputs($buildStepOutputs)
+  {
+    $this->buildStepOutputs = $buildStepOutputs;
+  }
+  /**
+   * @return string[]
+   */
+  public function getBuildStepOutputs()
+  {
+    return $this->buildStepOutputs;
+  }
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1BuiltImage[]
+   */
+  public function setImages($images)
+  {
+    $this->images = $images;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1BuiltImage[]
+   */
+  public function getImages()
+  {
+    return $this->images;
+  }
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedMavenArtifact[]
+   */
+  public function setMavenArtifacts($mavenArtifacts)
+  {
+    $this->mavenArtifacts = $mavenArtifacts;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedMavenArtifact[]
+   */
+  public function getMavenArtifacts()
+  {
+    return $this->mavenArtifacts;
+  }
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedNpmPackage[]
+   */
+  public function setNpmPackages($npmPackages)
+  {
+    $this->npmPackages = $npmPackages;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedNpmPackage[]
+   */
+  public function getNpmPackages()
+  {
+    return $this->npmPackages;
+  }
+  /**
+   * @param string
+   */
+  public function setNumArtifacts($numArtifacts)
+  {
+    $this->numArtifacts = $numArtifacts;
+  }
+  /**
+   * @return string
+   */
+  public function getNumArtifacts()
+  {
+    return $this->numArtifacts;
+  }
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedPythonPackage[]
+   */
+  public function setPythonPackages($pythonPackages)
+  {
+    $this->pythonPackages = $pythonPackages;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedPythonPackage[]
+   */
+  public function getPythonPackages()
+  {
+    return $this->pythonPackages;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ContaineranalysisGoogleDevtoolsCloudbuildV1Results::class, 'Google_Service_ContainerAnalysis_ContaineranalysisGoogleDevtoolsCloudbuildV1Results');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1Secret.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1Secret.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1Secret.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\ContainerAnalysis;
+
+class ContaineranalysisGoogleDevtoolsCloudbuildV1Secret extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $kmsKeyName;
+  /**
+   * @var string[]
+   */
+  public $secretEnv;
+
+  /**
+   * @param string
+   */
+  public function setKmsKeyName($kmsKeyName)
+  {
+    $this->kmsKeyName = $kmsKeyName;
+  }
+  /**
+   * @return string
+   */
+  public function getKmsKeyName()
+  {
+    return $this->kmsKeyName;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSecretEnv($secretEnv)
+  {
+    $this->secretEnv = $secretEnv;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSecretEnv()
+  {
+    return $this->secretEnv;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ContaineranalysisGoogleDevtoolsCloudbuildV1Secret::class, 'Google_Service_ContainerAnalysis_ContaineranalysisGoogleDevtoolsCloudbuildV1Secret');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1SecretManagerSecret.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1SecretManagerSecret.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1SecretManagerSecret.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\ContainerAnalysis;
+
+class ContaineranalysisGoogleDevtoolsCloudbuildV1SecretManagerSecret extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $env;
+  /**
+   * @var string
+   */
+  public $versionName;
+
+  /**
+   * @param string
+   */
+  public function setEnv($env)
+  {
+    $this->env = $env;
+  }
+  /**
+   * @return string
+   */
+  public function getEnv()
+  {
+    return $this->env;
+  }
+  /**
+   * @param string
+   */
+  public function setVersionName($versionName)
+  {
+    $this->versionName = $versionName;
+  }
+  /**
+   * @return string
+   */
+  public function getVersionName()
+  {
+    return $this->versionName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ContaineranalysisGoogleDevtoolsCloudbuildV1SecretManagerSecret::class, 'Google_Service_ContainerAnalysis_ContaineranalysisGoogleDevtoolsCloudbuildV1SecretManagerSecret');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1Secrets.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1Secrets.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1Secrets.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\ContainerAnalysis;
+
+class ContaineranalysisGoogleDevtoolsCloudbuildV1Secrets extends \Google\Collection
+{
+  protected $collection_key = 'secretManager';
+  protected $inlineType = ContaineranalysisGoogleDevtoolsCloudbuildV1InlineSecret::class;
+  protected $inlineDataType = 'array';
+  protected $secretManagerType = ContaineranalysisGoogleDevtoolsCloudbuildV1SecretManagerSecret::class;
+  protected $secretManagerDataType = 'array';
+
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1InlineSecret[]
+   */
+  public function setInline($inline)
+  {
+    $this->inline = $inline;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1InlineSecret[]
+   */
+  public function getInline()
+  {
+    return $this->inline;
+  }
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1SecretManagerSecret[]
+   */
+  public function setSecretManager($secretManager)
+  {
+    $this->secretManager = $secretManager;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1SecretManagerSecret[]
+   */
+  public function getSecretManager()
+  {
+    return $this->secretManager;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ContaineranalysisGoogleDevtoolsCloudbuildV1Secrets::class, 'Google_Service_ContainerAnalysis_ContaineranalysisGoogleDevtoolsCloudbuildV1Secrets');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1Source.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1Source.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1Source.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,122 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class ContaineranalysisGoogleDevtoolsCloudbuildV1Source extends \Google\Model
+{
+  protected $connectedRepositoryType = ContaineranalysisGoogleDevtoolsCloudbuildV1ConnectedRepository::class;
+  protected $connectedRepositoryDataType = '';
+  protected $developerConnectConfigType = ContaineranalysisGoogleDevtoolsCloudbuildV1DeveloperConnectConfig::class;
+  protected $developerConnectConfigDataType = '';
+  protected $gitSourceType = ContaineranalysisGoogleDevtoolsCloudbuildV1GitSource::class;
+  protected $gitSourceDataType = '';
+  protected $repoSourceType = ContaineranalysisGoogleDevtoolsCloudbuildV1RepoSource::class;
+  protected $repoSourceDataType = '';
+  protected $storageSourceType = ContaineranalysisGoogleDevtoolsCloudbuildV1StorageSource::class;
+  protected $storageSourceDataType = '';
+  protected $storageSourceManifestType = ContaineranalysisGoogleDevtoolsCloudbuildV1StorageSourceManifest::class;
+  protected $storageSourceManifestDataType = '';
+
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1ConnectedRepository
+   */
+  public function setConnectedRepository(ContaineranalysisGoogleDevtoolsCloudbuildV1ConnectedRepository $connectedRepository)
+  {
+    $this->connectedRepository = $connectedRepository;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1ConnectedRepository
+   */
+  public function getConnectedRepository()
+  {
+    return $this->connectedRepository;
+  }
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1DeveloperConnectConfig
+   */
+  public function setDeveloperConnectConfig(ContaineranalysisGoogleDevtoolsCloudbuildV1DeveloperConnectConfig $developerConnectConfig)
+  {
+    $this->developerConnectConfig = $developerConnectConfig;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1DeveloperConnectConfig
+   */
+  public function getDeveloperConnectConfig()
+  {
+    return $this->developerConnectConfig;
+  }
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1GitSource
+   */
+  public function setGitSource(ContaineranalysisGoogleDevtoolsCloudbuildV1GitSource $gitSource)
+  {
+    $this->gitSource = $gitSource;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1GitSource
+   */
+  public function getGitSource()
+  {
+    return $this->gitSource;
+  }
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1RepoSource
+   */
+  public function setRepoSource(ContaineranalysisGoogleDevtoolsCloudbuildV1RepoSource $repoSource)
+  {
+    $this->repoSource = $repoSource;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1RepoSource
+   */
+  public function getRepoSource()
+  {
+    return $this->repoSource;
+  }
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1StorageSource
+   */
+  public function setStorageSource(ContaineranalysisGoogleDevtoolsCloudbuildV1StorageSource $storageSource)
+  {
+    $this->storageSource = $storageSource;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1StorageSource
+   */
+  public function getStorageSource()
+  {
+    return $this->storageSource;
+  }
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1StorageSourceManifest
+   */
+  public function setStorageSourceManifest(ContaineranalysisGoogleDevtoolsCloudbuildV1StorageSourceManifest $storageSourceManifest)
+  {
+    $this->storageSourceManifest = $storageSourceManifest;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1StorageSourceManifest
+   */
+  public function getStorageSourceManifest()
+  {
+    return $this->storageSourceManifest;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ContaineranalysisGoogleDevtoolsCloudbuildV1Source::class, 'Google_Service_ContainerAnalysis_ContaineranalysisGoogleDevtoolsCloudbuildV1Source');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1SourceProvenance.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1SourceProvenance.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1SourceProvenance.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,122 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class ContaineranalysisGoogleDevtoolsCloudbuildV1SourceProvenance extends \Google\Model
+{
+  protected $fileHashesType = ContaineranalysisGoogleDevtoolsCloudbuildV1FileHashes::class;
+  protected $fileHashesDataType = 'map';
+  protected $resolvedConnectedRepositoryType = ContaineranalysisGoogleDevtoolsCloudbuildV1ConnectedRepository::class;
+  protected $resolvedConnectedRepositoryDataType = '';
+  protected $resolvedGitSourceType = ContaineranalysisGoogleDevtoolsCloudbuildV1GitSource::class;
+  protected $resolvedGitSourceDataType = '';
+  protected $resolvedRepoSourceType = ContaineranalysisGoogleDevtoolsCloudbuildV1RepoSource::class;
+  protected $resolvedRepoSourceDataType = '';
+  protected $resolvedStorageSourceType = ContaineranalysisGoogleDevtoolsCloudbuildV1StorageSource::class;
+  protected $resolvedStorageSourceDataType = '';
+  protected $resolvedStorageSourceManifestType = ContaineranalysisGoogleDevtoolsCloudbuildV1StorageSourceManifest::class;
+  protected $resolvedStorageSourceManifestDataType = '';
+
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1FileHashes[]
+   */
+  public function setFileHashes($fileHashes)
+  {
+    $this->fileHashes = $fileHashes;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1FileHashes[]
+   */
+  public function getFileHashes()
+  {
+    return $this->fileHashes;
+  }
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1ConnectedRepository
+   */
+  public function setResolvedConnectedRepository(ContaineranalysisGoogleDevtoolsCloudbuildV1ConnectedRepository $resolvedConnectedRepository)
+  {
+    $this->resolvedConnectedRepository = $resolvedConnectedRepository;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1ConnectedRepository
+   */
+  public function getResolvedConnectedRepository()
+  {
+    return $this->resolvedConnectedRepository;
+  }
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1GitSource
+   */
+  public function setResolvedGitSource(ContaineranalysisGoogleDevtoolsCloudbuildV1GitSource $resolvedGitSource)
+  {
+    $this->resolvedGitSource = $resolvedGitSource;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1GitSource
+   */
+  public function getResolvedGitSource()
+  {
+    return $this->resolvedGitSource;
+  }
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1RepoSource
+   */
+  public function setResolvedRepoSource(ContaineranalysisGoogleDevtoolsCloudbuildV1RepoSource $resolvedRepoSource)
+  {
+    $this->resolvedRepoSource = $resolvedRepoSource;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1RepoSource
+   */
+  public function getResolvedRepoSource()
+  {
+    return $this->resolvedRepoSource;
+  }
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1StorageSource
+   */
+  public function setResolvedStorageSource(ContaineranalysisGoogleDevtoolsCloudbuildV1StorageSource $resolvedStorageSource)
+  {
+    $this->resolvedStorageSource = $resolvedStorageSource;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1StorageSource
+   */
+  public function getResolvedStorageSource()
+  {
+    return $this->resolvedStorageSource;
+  }
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1StorageSourceManifest
+   */
+  public function setResolvedStorageSourceManifest(ContaineranalysisGoogleDevtoolsCloudbuildV1StorageSourceManifest $resolvedStorageSourceManifest)
+  {
+    $this->resolvedStorageSourceManifest = $resolvedStorageSourceManifest;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1StorageSourceManifest
+   */
+  public function getResolvedStorageSourceManifest()
+  {
+    return $this->resolvedStorageSourceManifest;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ContaineranalysisGoogleDevtoolsCloudbuildV1SourceProvenance::class, 'Google_Service_ContainerAnalysis_ContaineranalysisGoogleDevtoolsCloudbuildV1SourceProvenance');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1StorageSource.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1StorageSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1StorageSource.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\ContainerAnalysis;
+
+class ContaineranalysisGoogleDevtoolsCloudbuildV1StorageSource extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $bucket;
+  /**
+   * @var string
+   */
+  public $generation;
+  /**
+   * @var string
+   */
+  public $object;
+  /**
+   * @var string
+   */
+  public $sourceFetcher;
+
+  /**
+   * @param string
+   */
+  public function setBucket($bucket)
+  {
+    $this->bucket = $bucket;
+  }
+  /**
+   * @return string
+   */
+  public function getBucket()
+  {
+    return $this->bucket;
+  }
+  /**
+   * @param string
+   */
+  public function setGeneration($generation)
+  {
+    $this->generation = $generation;
+  }
+  /**
+   * @return string
+   */
+  public function getGeneration()
+  {
+    return $this->generation;
+  }
+  /**
+   * @param string
+   */
+  public function setObject($object)
+  {
+    $this->object = $object;
+  }
+  /**
+   * @return string
+   */
+  public function getObject()
+  {
+    return $this->object;
+  }
+  /**
+   * @param string
+   */
+  public function setSourceFetcher($sourceFetcher)
+  {
+    $this->sourceFetcher = $sourceFetcher;
+  }
+  /**
+   * @return string
+   */
+  public function getSourceFetcher()
+  {
+    return $this->sourceFetcher;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ContaineranalysisGoogleDevtoolsCloudbuildV1StorageSource::class, 'Google_Service_ContainerAnalysis_ContaineranalysisGoogleDevtoolsCloudbuildV1StorageSource');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1StorageSourceManifest.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1StorageSourceManifest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1StorageSourceManifest.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\ContainerAnalysis;
+
+class ContaineranalysisGoogleDevtoolsCloudbuildV1StorageSourceManifest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $bucket;
+  /**
+   * @var string
+   */
+  public $generation;
+  /**
+   * @var string
+   */
+  public $object;
+
+  /**
+   * @param string
+   */
+  public function setBucket($bucket)
+  {
+    $this->bucket = $bucket;
+  }
+  /**
+   * @return string
+   */
+  public function getBucket()
+  {
+    return $this->bucket;
+  }
+  /**
+   * @param string
+   */
+  public function setGeneration($generation)
+  {
+    $this->generation = $generation;
+  }
+  /**
+   * @return string
+   */
+  public function getGeneration()
+  {
+    return $this->generation;
+  }
+  /**
+   * @param string
+   */
+  public function setObject($object)
+  {
+    $this->object = $object;
+  }
+  /**
+   * @return string
+   */
+  public function getObject()
+  {
+    return $this->object;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ContaineranalysisGoogleDevtoolsCloudbuildV1StorageSourceManifest::class, 'Google_Service_ContainerAnalysis_ContaineranalysisGoogleDevtoolsCloudbuildV1StorageSourceManifest');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1TimeSpan.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1TimeSpan.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1TimeSpan.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\ContainerAnalysis;
+
+class ContaineranalysisGoogleDevtoolsCloudbuildV1TimeSpan extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $endTime;
+  /**
+   * @var string
+   */
+  public $startTime;
+
+  /**
+   * @param string
+   */
+  public function setEndTime($endTime)
+  {
+    $this->endTime = $endTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTime()
+  {
+    return $this->endTime;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTime($startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ContaineranalysisGoogleDevtoolsCloudbuildV1TimeSpan::class, 'Google_Service_ContainerAnalysis_ContaineranalysisGoogleDevtoolsCloudbuildV1TimeSpan');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedMavenArtifact.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedMavenArtifact.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedMavenArtifact.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\ContainerAnalysis;
+
+class ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedMavenArtifact extends \Google\Model
+{
+  protected $fileHashesType = ContaineranalysisGoogleDevtoolsCloudbuildV1FileHashes::class;
+  protected $fileHashesDataType = '';
+  protected $pushTimingType = ContaineranalysisGoogleDevtoolsCloudbuildV1TimeSpan::class;
+  protected $pushTimingDataType = '';
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1FileHashes
+   */
+  public function setFileHashes(ContaineranalysisGoogleDevtoolsCloudbuildV1FileHashes $fileHashes)
+  {
+    $this->fileHashes = $fileHashes;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1FileHashes
+   */
+  public function getFileHashes()
+  {
+    return $this->fileHashes;
+  }
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1TimeSpan
+   */
+  public function setPushTiming(ContaineranalysisGoogleDevtoolsCloudbuildV1TimeSpan $pushTiming)
+  {
+    $this->pushTiming = $pushTiming;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1TimeSpan
+   */
+  public function getPushTiming()
+  {
+    return $this->pushTiming;
+  }
+  /**
+   * @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(ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedMavenArtifact::class, 'Google_Service_ContainerAnalysis_ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedMavenArtifact');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedNpmPackage.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedNpmPackage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedNpmPackage.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\ContainerAnalysis;
+
+class ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedNpmPackage extends \Google\Model
+{
+  protected $fileHashesType = ContaineranalysisGoogleDevtoolsCloudbuildV1FileHashes::class;
+  protected $fileHashesDataType = '';
+  protected $pushTimingType = ContaineranalysisGoogleDevtoolsCloudbuildV1TimeSpan::class;
+  protected $pushTimingDataType = '';
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1FileHashes
+   */
+  public function setFileHashes(ContaineranalysisGoogleDevtoolsCloudbuildV1FileHashes $fileHashes)
+  {
+    $this->fileHashes = $fileHashes;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1FileHashes
+   */
+  public function getFileHashes()
+  {
+    return $this->fileHashes;
+  }
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1TimeSpan
+   */
+  public function setPushTiming(ContaineranalysisGoogleDevtoolsCloudbuildV1TimeSpan $pushTiming)
+  {
+    $this->pushTiming = $pushTiming;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1TimeSpan
+   */
+  public function getPushTiming()
+  {
+    return $this->pushTiming;
+  }
+  /**
+   * @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(ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedNpmPackage::class, 'Google_Service_ContainerAnalysis_ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedNpmPackage');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedPythonPackage.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedPythonPackage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedPythonPackage.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\ContainerAnalysis;
+
+class ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedPythonPackage extends \Google\Model
+{
+  protected $fileHashesType = ContaineranalysisGoogleDevtoolsCloudbuildV1FileHashes::class;
+  protected $fileHashesDataType = '';
+  protected $pushTimingType = ContaineranalysisGoogleDevtoolsCloudbuildV1TimeSpan::class;
+  protected $pushTimingDataType = '';
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1FileHashes
+   */
+  public function setFileHashes(ContaineranalysisGoogleDevtoolsCloudbuildV1FileHashes $fileHashes)
+  {
+    $this->fileHashes = $fileHashes;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1FileHashes
+   */
+  public function getFileHashes()
+  {
+    return $this->fileHashes;
+  }
+  /**
+   * @param ContaineranalysisGoogleDevtoolsCloudbuildV1TimeSpan
+   */
+  public function setPushTiming(ContaineranalysisGoogleDevtoolsCloudbuildV1TimeSpan $pushTiming)
+  {
+    $this->pushTiming = $pushTiming;
+  }
+  /**
+   * @return ContaineranalysisGoogleDevtoolsCloudbuildV1TimeSpan
+   */
+  public function getPushTiming()
+  {
+    return $this->pushTiming;
+  }
+  /**
+   * @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(ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedPythonPackage::class, 'Google_Service_ContainerAnalysis_ContaineranalysisGoogleDevtoolsCloudbuildV1UploadedPythonPackage');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1Volume.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1Volume.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisGoogleDevtoolsCloudbuildV1Volume.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\ContainerAnalysis;
+
+class ContaineranalysisGoogleDevtoolsCloudbuildV1Volume extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $path;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setPath($path)
+  {
+    $this->path = $path;
+  }
+  /**
+   * @return string
+   */
+  public function getPath()
+  {
+    return $this->path;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ContaineranalysisGoogleDevtoolsCloudbuildV1Volume::class, 'Google_Service_ContainerAnalysis_ContaineranalysisGoogleDevtoolsCloudbuildV1Volume');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisResource.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisResource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ContaineranalysisResource.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\ContainerAnalysis;
+
+class ContaineranalysisResource extends \Google\Model
+{
+  protected $contentHashType = Hash::class;
+  protected $contentHashDataType = '';
+  public $name;
+  public $uri;
+
+  /**
+   * @param Hash
+   */
+  public function setContentHash(Hash $contentHash)
+  {
+    $this->contentHash = $contentHash;
+  }
+  /**
+   * @return Hash
+   */
+  public function getContentHash()
+  {
+    return $this->contentHash;
+  }
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  public function getName()
+  {
+    return $this->name;
+  }
+  public function setUri($uri)
+  {
+    $this->uri = $uri;
+  }
+  public function getUri()
+  {
+    return $this->uri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ContaineranalysisResource::class, 'Google_Service_ContainerAnalysis_ContaineranalysisResource');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/DSSEAttestationNote.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/DSSEAttestationNote.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/DSSEAttestationNote.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\ContainerAnalysis;
+
+class DSSEAttestationNote extends \Google\Model
+{
+  protected $hintType = DSSEHint::class;
+  protected $hintDataType = '';
+
+  /**
+   * @param DSSEHint
+   */
+  public function setHint(DSSEHint $hint)
+  {
+    $this->hint = $hint;
+  }
+  /**
+   * @return DSSEHint
+   */
+  public function getHint()
+  {
+    return $this->hint;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DSSEAttestationNote::class, 'Google_Service_ContainerAnalysis_DSSEAttestationNote');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/DSSEAttestationOccurrence.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/DSSEAttestationOccurrence.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/DSSEAttestationOccurrence.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\ContainerAnalysis;
+
+class DSSEAttestationOccurrence extends \Google\Model
+{
+  protected $envelopeType = Envelope::class;
+  protected $envelopeDataType = '';
+  protected $statementType = InTotoStatement::class;
+  protected $statementDataType = '';
+
+  /**
+   * @param Envelope
+   */
+  public function setEnvelope(Envelope $envelope)
+  {
+    $this->envelope = $envelope;
+  }
+  /**
+   * @return Envelope
+   */
+  public function getEnvelope()
+  {
+    return $this->envelope;
+  }
+  /**
+   * @param InTotoStatement
+   */
+  public function setStatement(InTotoStatement $statement)
+  {
+    $this->statement = $statement;
+  }
+  /**
+   * @return InTotoStatement
+   */
+  public function getStatement()
+  {
+    return $this->statement;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DSSEAttestationOccurrence::class, 'Google_Service_ContainerAnalysis_DSSEAttestationOccurrence');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/DSSEHint.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/DSSEHint.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/DSSEHint.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\ContainerAnalysis;
+
+class DSSEHint extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $humanReadableName;
+
+  /**
+   * @param string
+   */
+  public function setHumanReadableName($humanReadableName)
+  {
+    $this->humanReadableName = $humanReadableName;
+  }
+  /**
+   * @return string
+   */
+  public function getHumanReadableName()
+  {
+    return $this->humanReadableName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DSSEHint::class, 'Google_Service_ContainerAnalysis_DSSEHint');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Deployable.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Deployable.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Deployable.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,36 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class Deployable extends \Google\Collection
+{
+  protected $collection_key = 'resourceUri';
+  public $resourceUri;
+
+  public function setResourceUri($resourceUri)
+  {
+    $this->resourceUri = $resourceUri;
+  }
+  public function getResourceUri()
+  {
+    return $this->resourceUri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Deployable::class, 'Google_Service_ContainerAnalysis_Deployable');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Deployment.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Deployment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Deployment.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\ContainerAnalysis;
+
+class Deployment extends \Google\Collection
+{
+  protected $collection_key = 'resourceUri';
+  public $address;
+  public $config;
+  public $deployTime;
+  public $platform;
+  public $resourceUri;
+  public $undeployTime;
+  public $userEmail;
+
+  public function setAddress($address)
+  {
+    $this->address = $address;
+  }
+  public function getAddress()
+  {
+    return $this->address;
+  }
+  public function setConfig($config)
+  {
+    $this->config = $config;
+  }
+  public function getConfig()
+  {
+    return $this->config;
+  }
+  public function setDeployTime($deployTime)
+  {
+    $this->deployTime = $deployTime;
+  }
+  public function getDeployTime()
+  {
+    return $this->deployTime;
+  }
+  public function setPlatform($platform)
+  {
+    $this->platform = $platform;
+  }
+  public function getPlatform()
+  {
+    return $this->platform;
+  }
+  public function setResourceUri($resourceUri)
+  {
+    $this->resourceUri = $resourceUri;
+  }
+  public function getResourceUri()
+  {
+    return $this->resourceUri;
+  }
+  public function setUndeployTime($undeployTime)
+  {
+    $this->undeployTime = $undeployTime;
+  }
+  public function getUndeployTime()
+  {
+    return $this->undeployTime;
+  }
+  public function setUserEmail($userEmail)
+  {
+    $this->userEmail = $userEmail;
+  }
+  public function getUserEmail()
+  {
+    return $this->userEmail;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Deployment::class, 'Google_Service_ContainerAnalysis_Deployment');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/DeploymentNote.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/DeploymentNote.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/DeploymentNote.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\ContainerAnalysis;
+
+class DeploymentNote extends \Google\Collection
+{
+  protected $collection_key = 'resourceUri';
+  /**
+   * @var string[]
+   */
+  public $resourceUri;
+
+  /**
+   * @param string[]
+   */
+  public function setResourceUri($resourceUri)
+  {
+    $this->resourceUri = $resourceUri;
+  }
+  /**
+   * @return string[]
+   */
+  public function getResourceUri()
+  {
+    return $this->resourceUri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeploymentNote::class, 'Google_Service_ContainerAnalysis_DeploymentNote');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/DeploymentOccurrence.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/DeploymentOccurrence.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/DeploymentOccurrence.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,153 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class DeploymentOccurrence extends \Google\Collection
+{
+  protected $collection_key = 'resourceUri';
+  /**
+   * @var string
+   */
+  public $address;
+  /**
+   * @var string
+   */
+  public $config;
+  /**
+   * @var string
+   */
+  public $deployTime;
+  /**
+   * @var string
+   */
+  public $platform;
+  /**
+   * @var string[]
+   */
+  public $resourceUri;
+  /**
+   * @var string
+   */
+  public $undeployTime;
+  /**
+   * @var string
+   */
+  public $userEmail;
+
+  /**
+   * @param string
+   */
+  public function setAddress($address)
+  {
+    $this->address = $address;
+  }
+  /**
+   * @return string
+   */
+  public function getAddress()
+  {
+    return $this->address;
+  }
+  /**
+   * @param string
+   */
+  public function setConfig($config)
+  {
+    $this->config = $config;
+  }
+  /**
+   * @return string
+   */
+  public function getConfig()
+  {
+    return $this->config;
+  }
+  /**
+   * @param string
+   */
+  public function setDeployTime($deployTime)
+  {
+    $this->deployTime = $deployTime;
+  }
+  /**
+   * @return string
+   */
+  public function getDeployTime()
+  {
+    return $this->deployTime;
+  }
+  /**
+   * @param string
+   */
+  public function setPlatform($platform)
+  {
+    $this->platform = $platform;
+  }
+  /**
+   * @return string
+   */
+  public function getPlatform()
+  {
+    return $this->platform;
+  }
+  /**
+   * @param string[]
+   */
+  public function setResourceUri($resourceUri)
+  {
+    $this->resourceUri = $resourceUri;
+  }
+  /**
+   * @return string[]
+   */
+  public function getResourceUri()
+  {
+    return $this->resourceUri;
+  }
+  /**
+   * @param string
+   */
+  public function setUndeployTime($undeployTime)
+  {
+    $this->undeployTime = $undeployTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUndeployTime()
+  {
+    return $this->undeployTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUserEmail($userEmail)
+  {
+    $this->userEmail = $userEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getUserEmail()
+  {
+    return $this->userEmail;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeploymentOccurrence::class, 'Google_Service_ContainerAnalysis_DeploymentOccurrence');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Derived.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Derived.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Derived.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\ContainerAnalysis;
+
+class Derived extends \Google\Collection
+{
+  protected $collection_key = 'layerInfo';
+  public $baseResourceUrl;
+  public $distance;
+  protected $fingerprintType = Fingerprint::class;
+  protected $fingerprintDataType = '';
+  protected $layerInfoType = Layer::class;
+  protected $layerInfoDataType = 'array';
+
+  public function setBaseResourceUrl($baseResourceUrl)
+  {
+    $this->baseResourceUrl = $baseResourceUrl;
+  }
+  public function getBaseResourceUrl()
+  {
+    return $this->baseResourceUrl;
+  }
+  public function setDistance($distance)
+  {
+    $this->distance = $distance;
+  }
+  public function getDistance()
+  {
+    return $this->distance;
+  }
+  /**
+   * @param Fingerprint
+   */
+  public function setFingerprint(Fingerprint $fingerprint)
+  {
+    $this->fingerprint = $fingerprint;
+  }
+  /**
+   * @return Fingerprint
+   */
+  public function getFingerprint()
+  {
+    return $this->fingerprint;
+  }
+  /**
+   * @param Layer[]
+   */
+  public function setLayerInfo($layerInfo)
+  {
+    $this->layerInfo = $layerInfo;
+  }
+  /**
+   * @return Layer[]
+   */
+  public function getLayerInfo()
+  {
+    return $this->layerInfo;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Derived::class, 'Google_Service_ContainerAnalysis_Derived');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Detail.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Detail.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Detail.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,272 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class Detail extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $affectedCpeUri;
+  /**
+   * @var string
+   */
+  public $affectedPackage;
+  protected $affectedVersionEndType = Version::class;
+  protected $affectedVersionEndDataType = '';
+  protected $affectedVersionStartType = Version::class;
+  protected $affectedVersionStartDataType = '';
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $fixedCpeUri;
+  /**
+   * @var string
+   */
+  public $fixedPackage;
+  protected $fixedVersionType = Version::class;
+  protected $fixedVersionDataType = '';
+  /**
+   * @var bool
+   */
+  public $isObsolete;
+  /**
+   * @var string
+   */
+  public $packageType;
+  /**
+   * @var string
+   */
+  public $severityName;
+  /**
+   * @var string
+   */
+  public $source;
+  /**
+   * @var string
+   */
+  public $sourceUpdateTime;
+  /**
+   * @var string
+   */
+  public $vendor;
+
+  /**
+   * @param string
+   */
+  public function setAffectedCpeUri($affectedCpeUri)
+  {
+    $this->affectedCpeUri = $affectedCpeUri;
+  }
+  /**
+   * @return string
+   */
+  public function getAffectedCpeUri()
+  {
+    return $this->affectedCpeUri;
+  }
+  /**
+   * @param string
+   */
+  public function setAffectedPackage($affectedPackage)
+  {
+    $this->affectedPackage = $affectedPackage;
+  }
+  /**
+   * @return string
+   */
+  public function getAffectedPackage()
+  {
+    return $this->affectedPackage;
+  }
+  /**
+   * @param Version
+   */
+  public function setAffectedVersionEnd(Version $affectedVersionEnd)
+  {
+    $this->affectedVersionEnd = $affectedVersionEnd;
+  }
+  /**
+   * @return Version
+   */
+  public function getAffectedVersionEnd()
+  {
+    return $this->affectedVersionEnd;
+  }
+  /**
+   * @param Version
+   */
+  public function setAffectedVersionStart(Version $affectedVersionStart)
+  {
+    $this->affectedVersionStart = $affectedVersionStart;
+  }
+  /**
+   * @return Version
+   */
+  public function getAffectedVersionStart()
+  {
+    return $this->affectedVersionStart;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setFixedCpeUri($fixedCpeUri)
+  {
+    $this->fixedCpeUri = $fixedCpeUri;
+  }
+  /**
+   * @return string
+   */
+  public function getFixedCpeUri()
+  {
+    return $this->fixedCpeUri;
+  }
+  /**
+   * @param string
+   */
+  public function setFixedPackage($fixedPackage)
+  {
+    $this->fixedPackage = $fixedPackage;
+  }
+  /**
+   * @return string
+   */
+  public function getFixedPackage()
+  {
+    return $this->fixedPackage;
+  }
+  /**
+   * @param Version
+   */
+  public function setFixedVersion(Version $fixedVersion)
+  {
+    $this->fixedVersion = $fixedVersion;
+  }
+  /**
+   * @return Version
+   */
+  public function getFixedVersion()
+  {
+    return $this->fixedVersion;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsObsolete($isObsolete)
+  {
+    $this->isObsolete = $isObsolete;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsObsolete()
+  {
+    return $this->isObsolete;
+  }
+  /**
+   * @param string
+   */
+  public function setPackageType($packageType)
+  {
+    $this->packageType = $packageType;
+  }
+  /**
+   * @return string
+   */
+  public function getPackageType()
+  {
+    return $this->packageType;
+  }
+  /**
+   * @param string
+   */
+  public function setSeverityName($severityName)
+  {
+    $this->severityName = $severityName;
+  }
+  /**
+   * @return string
+   */
+  public function getSeverityName()
+  {
+    return $this->severityName;
+  }
+  /**
+   * @param string
+   */
+  public function setSource($source)
+  {
+    $this->source = $source;
+  }
+  /**
+   * @return string
+   */
+  public function getSource()
+  {
+    return $this->source;
+  }
+  /**
+   * @param string
+   */
+  public function setSourceUpdateTime($sourceUpdateTime)
+  {
+    $this->sourceUpdateTime = $sourceUpdateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getSourceUpdateTime()
+  {
+    return $this->sourceUpdateTime;
+  }
+  /**
+   * @param string
+   */
+  public function setVendor($vendor)
+  {
+    $this->vendor = $vendor;
+  }
+  /**
+   * @return string
+   */
+  public function getVendor()
+  {
+    return $this->vendor;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Detail::class, 'Google_Service_ContainerAnalysis_Detail');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Details.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Details.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Details.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\ContainerAnalysis;
+
+class Details extends \Google\Model
+{
+  protected $attestationType = Attestation::class;
+  protected $attestationDataType = '';
+
+  /**
+   * @param Attestation
+   */
+  public function setAttestation(Attestation $attestation)
+  {
+    $this->attestation = $attestation;
+  }
+  /**
+   * @return Attestation
+   */
+  public function getAttestation()
+  {
+    return $this->attestation;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Details::class, 'Google_Service_ContainerAnalysis_Details');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Digest.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Digest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Digest.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\ContainerAnalysis;
+
+class Digest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $algo;
+  /**
+   * @var string
+   */
+  public $digestBytes;
+
+  /**
+   * @param string
+   */
+  public function setAlgo($algo)
+  {
+    $this->algo = $algo;
+  }
+  /**
+   * @return string
+   */
+  public function getAlgo()
+  {
+    return $this->algo;
+  }
+  /**
+   * @param string
+   */
+  public function setDigestBytes($digestBytes)
+  {
+    $this->digestBytes = $digestBytes;
+  }
+  /**
+   * @return string
+   */
+  public function getDigestBytes()
+  {
+    return $this->digestBytes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Digest::class, 'Google_Service_ContainerAnalysis_Digest');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Discovered.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Discovered.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Discovered.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,69 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class Discovered extends \Google\Model
+{
+  public $analysisStatus;
+  protected $analysisStatusErrorType = Status::class;
+  protected $analysisStatusErrorDataType = '';
+  public $continuousAnalysis;
+  public $lastAnalysisTime;
+
+  public function setAnalysisStatus($analysisStatus)
+  {
+    $this->analysisStatus = $analysisStatus;
+  }
+  public function getAnalysisStatus()
+  {
+    return $this->analysisStatus;
+  }
+  /**
+   * @param Status
+   */
+  public function setAnalysisStatusError(Status $analysisStatusError)
+  {
+    $this->analysisStatusError = $analysisStatusError;
+  }
+  /**
+   * @return Status
+   */
+  public function getAnalysisStatusError()
+  {
+    return $this->analysisStatusError;
+  }
+  public function setContinuousAnalysis($continuousAnalysis)
+  {
+    $this->continuousAnalysis = $continuousAnalysis;
+  }
+  public function getContinuousAnalysis()
+  {
+    return $this->continuousAnalysis;
+  }
+  public function setLastAnalysisTime($lastAnalysisTime)
+  {
+    $this->lastAnalysisTime = $lastAnalysisTime;
+  }
+  public function getLastAnalysisTime()
+  {
+    return $this->lastAnalysisTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Discovered::class, 'Google_Service_ContainerAnalysis_Discovered');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Discovery.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Discovery.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Discovery.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\ContainerAnalysis;
+
+class Discovery extends \Google\Model
+{
+  public $analysisKind;
+
+  public function setAnalysisKind($analysisKind)
+  {
+    $this->analysisKind = $analysisKind;
+  }
+  public function getAnalysisKind()
+  {
+    return $this->analysisKind;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Discovery::class, 'Google_Service_ContainerAnalysis_Discovery');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/DiscoveryNote.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/DiscoveryNote.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/DiscoveryNote.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\ContainerAnalysis;
+
+class DiscoveryNote extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $analysisKind;
+
+  /**
+   * @param string
+   */
+  public function setAnalysisKind($analysisKind)
+  {
+    $this->analysisKind = $analysisKind;
+  }
+  /**
+   * @return string
+   */
+  public function getAnalysisKind()
+  {
+    return $this->analysisKind;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DiscoveryNote::class, 'Google_Service_ContainerAnalysis_DiscoveryNote');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/DiscoveryOccurrence.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/DiscoveryOccurrence.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/DiscoveryOccurrence.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\ContainerAnalysis;
+
+class DiscoveryOccurrence extends \Google\Collection
+{
+  protected $collection_key = 'analysisError';
+  protected $analysisCompletedType = AnalysisCompleted::class;
+  protected $analysisCompletedDataType = '';
+  protected $analysisErrorType = Status::class;
+  protected $analysisErrorDataType = 'array';
+  /**
+   * @var string
+   */
+  public $analysisStatus;
+  protected $analysisStatusErrorType = Status::class;
+  protected $analysisStatusErrorDataType = '';
+  /**
+   * @var string
+   */
+  public $archiveTime;
+  /**
+   * @var string
+   */
+  public $continuousAnalysis;
+  /**
+   * @var string
+   */
+  public $cpe;
+  /**
+   * @var string
+   */
+  public $lastScanTime;
+  protected $sbomStatusType = SBOMStatus::class;
+  protected $sbomStatusDataType = '';
+
+  /**
+   * @param AnalysisCompleted
+   */
+  public function setAnalysisCompleted(AnalysisCompleted $analysisCompleted)
+  {
+    $this->analysisCompleted = $analysisCompleted;
+  }
+  /**
+   * @return AnalysisCompleted
+   */
+  public function getAnalysisCompleted()
+  {
+    return $this->analysisCompleted;
+  }
+  /**
+   * @param Status[]
+   */
+  public function setAnalysisError($analysisError)
+  {
+    $this->analysisError = $analysisError;
+  }
+  /**
+   * @return Status[]
+   */
+  public function getAnalysisError()
+  {
+    return $this->analysisError;
+  }
+  /**
+   * @param string
+   */
+  public function setAnalysisStatus($analysisStatus)
+  {
+    $this->analysisStatus = $analysisStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getAnalysisStatus()
+  {
+    return $this->analysisStatus;
+  }
+  /**
+   * @param Status
+   */
+  public function setAnalysisStatusError(Status $analysisStatusError)
+  {
+    $this->analysisStatusError = $analysisStatusError;
+  }
+  /**
+   * @return Status
+   */
+  public function getAnalysisStatusError()
+  {
+    return $this->analysisStatusError;
+  }
+  /**
+   * @param string
+   */
+  public function setArchiveTime($archiveTime)
+  {
+    $this->archiveTime = $archiveTime;
+  }
+  /**
+   * @return string
+   */
+  public function getArchiveTime()
+  {
+    return $this->archiveTime;
+  }
+  /**
+   * @param string
+   */
+  public function setContinuousAnalysis($continuousAnalysis)
+  {
+    $this->continuousAnalysis = $continuousAnalysis;
+  }
+  /**
+   * @return string
+   */
+  public function getContinuousAnalysis()
+  {
+    return $this->continuousAnalysis;
+  }
+  /**
+   * @param string
+   */
+  public function setCpe($cpe)
+  {
+    $this->cpe = $cpe;
+  }
+  /**
+   * @return string
+   */
+  public function getCpe()
+  {
+    return $this->cpe;
+  }
+  /**
+   * @param string
+   */
+  public function setLastScanTime($lastScanTime)
+  {
+    $this->lastScanTime = $lastScanTime;
+  }
+  /**
+   * @return string
+   */
+  public function getLastScanTime()
+  {
+    return $this->lastScanTime;
+  }
+  /**
+   * @param SBOMStatus
+   */
+  public function setSbomStatus(SBOMStatus $sbomStatus)
+  {
+    $this->sbomStatus = $sbomStatus;
+  }
+  /**
+   * @return SBOMStatus
+   */
+  public function getSbomStatus()
+  {
+    return $this->sbomStatus;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DiscoveryOccurrence::class, 'Google_Service_ContainerAnalysis_DiscoveryOccurrence');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Distribution.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Distribution.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Distribution.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,132 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class Distribution extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $architecture;
+  /**
+   * @var string
+   */
+  public $cpeUri;
+  /**
+   * @var string
+   */
+  public $description;
+  protected $latestVersionType = Version::class;
+  protected $latestVersionDataType = '';
+  /**
+   * @var string
+   */
+  public $maintainer;
+  /**
+   * @var string
+   */
+  public $url;
+
+  /**
+   * @param string
+   */
+  public function setArchitecture($architecture)
+  {
+    $this->architecture = $architecture;
+  }
+  /**
+   * @return string
+   */
+  public function getArchitecture()
+  {
+    return $this->architecture;
+  }
+  /**
+   * @param string
+   */
+  public function setCpeUri($cpeUri)
+  {
+    $this->cpeUri = $cpeUri;
+  }
+  /**
+   * @return string
+   */
+  public function getCpeUri()
+  {
+    return $this->cpeUri;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param Version
+   */
+  public function setLatestVersion(Version $latestVersion)
+  {
+    $this->latestVersion = $latestVersion;
+  }
+  /**
+   * @return Version
+   */
+  public function getLatestVersion()
+  {
+    return $this->latestVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setMaintainer($maintainer)
+  {
+    $this->maintainer = $maintainer;
+  }
+  /**
+   * @return string
+   */
+  public function getMaintainer()
+  {
+    return $this->maintainer;
+  }
+  /**
+   * @param string
+   */
+  public function setUrl($url)
+  {
+    $this->url = $url;
+  }
+  /**
+   * @return string
+   */
+  public function getUrl()
+  {
+    return $this->url;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Distribution::class, 'Google_Service_ContainerAnalysis_Distribution');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/DocumentNote.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/DocumentNote.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/DocumentNote.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\ContainerAnalysis;
+
+class DocumentNote extends \Google\Model
+{
+  public $dataLicence;
+  public $spdxVersion;
+
+  public function setDataLicence($dataLicence)
+  {
+    $this->dataLicence = $dataLicence;
+  }
+  public function getDataLicence()
+  {
+    return $this->dataLicence;
+  }
+  public function setSpdxVersion($spdxVersion)
+  {
+    $this->spdxVersion = $spdxVersion;
+  }
+  public function getSpdxVersion()
+  {
+    return $this->spdxVersion;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DocumentNote::class, 'Google_Service_ContainerAnalysis_DocumentNote');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/DocumentOccurrence.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/DocumentOccurrence.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/DocumentOccurrence.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,108 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class DocumentOccurrence extends \Google\Collection
+{
+  protected $collection_key = 'externalDocumentRefs';
+  public $createTime;
+  public $creatorComment;
+  public $creators;
+  public $documentComment;
+  public $externalDocumentRefs;
+  public $id;
+  public $licenseListVersion;
+  public $namespace;
+  public $title;
+
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  public function setCreatorComment($creatorComment)
+  {
+    $this->creatorComment = $creatorComment;
+  }
+  public function getCreatorComment()
+  {
+    return $this->creatorComment;
+  }
+  public function setCreators($creators)
+  {
+    $this->creators = $creators;
+  }
+  public function getCreators()
+  {
+    return $this->creators;
+  }
+  public function setDocumentComment($documentComment)
+  {
+    $this->documentComment = $documentComment;
+  }
+  public function getDocumentComment()
+  {
+    return $this->documentComment;
+  }
+  public function setExternalDocumentRefs($externalDocumentRefs)
+  {
+    $this->externalDocumentRefs = $externalDocumentRefs;
+  }
+  public function getExternalDocumentRefs()
+  {
+    return $this->externalDocumentRefs;
+  }
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  public function getId()
+  {
+    return $this->id;
+  }
+  public function setLicenseListVersion($licenseListVersion)
+  {
+    $this->licenseListVersion = $licenseListVersion;
+  }
+  public function getLicenseListVersion()
+  {
+    return $this->licenseListVersion;
+  }
+  public function setNamespace($namespace)
+  {
+    $this->namespace = $namespace;
+  }
+  public function getNamespace()
+  {
+    return $this->namespace;
+  }
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  public function getTitle()
+  {
+    return $this->title;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DocumentOccurrence::class, 'Google_Service_ContainerAnalysis_DocumentOccurrence');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Envelope.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Envelope.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Envelope.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\ContainerAnalysis;
+
+class Envelope extends \Google\Collection
+{
+  protected $collection_key = 'signatures';
+  /**
+   * @var string
+   */
+  public $payload;
+  /**
+   * @var string
+   */
+  public $payloadType;
+  protected $signaturesType = EnvelopeSignature::class;
+  protected $signaturesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setPayload($payload)
+  {
+    $this->payload = $payload;
+  }
+  /**
+   * @return string
+   */
+  public function getPayload()
+  {
+    return $this->payload;
+  }
+  /**
+   * @param string
+   */
+  public function setPayloadType($payloadType)
+  {
+    $this->payloadType = $payloadType;
+  }
+  /**
+   * @return string
+   */
+  public function getPayloadType()
+  {
+    return $this->payloadType;
+  }
+  /**
+   * @param EnvelopeSignature[]
+   */
+  public function setSignatures($signatures)
+  {
+    $this->signatures = $signatures;
+  }
+  /**
+   * @return EnvelopeSignature[]
+   */
+  public function getSignatures()
+  {
+    return $this->signatures;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Envelope::class, 'Google_Service_ContainerAnalysis_Envelope');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/EnvelopeSignature.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/EnvelopeSignature.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/EnvelopeSignature.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\ContainerAnalysis;
+
+class EnvelopeSignature extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $keyid;
+  /**
+   * @var string
+   */
+  public $sig;
+
+  /**
+   * @param string
+   */
+  public function setKeyid($keyid)
+  {
+    $this->keyid = $keyid;
+  }
+  /**
+   * @return string
+   */
+  public function getKeyid()
+  {
+    return $this->keyid;
+  }
+  /**
+   * @param string
+   */
+  public function setSig($sig)
+  {
+    $this->sig = $sig;
+  }
+  /**
+   * @return string
+   */
+  public function getSig()
+  {
+    return $this->sig;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnvelopeSignature::class, 'Google_Service_ContainerAnalysis_EnvelopeSignature');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Environment.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Environment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Environment.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\ContainerAnalysis;
+
+class Environment extends \Google\Model
+{
+  public $customValues;
+
+  public function setCustomValues($customValues)
+  {
+    $this->customValues = $customValues;
+  }
+  public function getCustomValues()
+  {
+    return $this->customValues;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Environment::class, 'Google_Service_ContainerAnalysis_Environment');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ExportSBOMRequest.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ExportSBOMRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ExportSBOMRequest.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\ContainerAnalysis;
+
+class ExportSBOMRequest extends \Google\Model
+{
+  protected $cloudStorageLocationType = CloudStorageLocation::class;
+  protected $cloudStorageLocationDataType = '';
+
+  /**
+   * @param CloudStorageLocation
+   */
+  public function setCloudStorageLocation(CloudStorageLocation $cloudStorageLocation)
+  {
+    $this->cloudStorageLocation = $cloudStorageLocation;
+  }
+  /**
+   * @return CloudStorageLocation
+   */
+  public function getCloudStorageLocation()
+  {
+    return $this->cloudStorageLocation;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ExportSBOMRequest::class, 'Google_Service_ContainerAnalysis_ExportSBOMRequest');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ExportSBOMResponse.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ExportSBOMResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ExportSBOMResponse.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\ContainerAnalysis;
+
+class ExportSBOMResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $discoveryOccurrence;
+
+  /**
+   * @param string
+   */
+  public function setDiscoveryOccurrence($discoveryOccurrence)
+  {
+    $this->discoveryOccurrence = $discoveryOccurrence;
+  }
+  /**
+   * @return string
+   */
+  public function getDiscoveryOccurrence()
+  {
+    return $this->discoveryOccurrence;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ExportSBOMResponse::class, 'Google_Service_ContainerAnalysis_ExportSBOMResponse');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Expr.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Expr.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/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\ContainerAnalysis;
+
+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_ContainerAnalysis_Expr');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ExternalRef.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ExternalRef.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ExternalRef.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\ContainerAnalysis;
+
+class ExternalRef extends \Google\Model
+{
+  public $category;
+  public $comment;
+  public $locator;
+  public $type;
+
+  public function setCategory($category)
+  {
+    $this->category = $category;
+  }
+  public function getCategory()
+  {
+    return $this->category;
+  }
+  public function setComment($comment)
+  {
+    $this->comment = $comment;
+  }
+  public function getComment()
+  {
+    return $this->comment;
+  }
+  public function setLocator($locator)
+  {
+    $this->locator = $locator;
+  }
+  public function getLocator()
+  {
+    return $this->locator;
+  }
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  public function getType()
+  {
+    return $this->type;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ExternalRef::class, 'Google_Service_ContainerAnalysis_ExternalRef');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/FileHashes.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/FileHashes.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/FileHashes.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\ContainerAnalysis;
+
+class FileHashes extends \Google\Collection
+{
+  protected $collection_key = 'fileHash';
+  protected $fileHashType = Hash::class;
+  protected $fileHashDataType = 'array';
+
+  /**
+   * @param Hash[]
+   */
+  public function setFileHash($fileHash)
+  {
+    $this->fileHash = $fileHash;
+  }
+  /**
+   * @return Hash[]
+   */
+  public function getFileHash()
+  {
+    return $this->fileHash;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FileHashes::class, 'Google_Service_ContainerAnalysis_FileHashes');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/FileNote.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/FileNote.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/FileNote.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\ContainerAnalysis;
+
+class FileNote extends \Google\Collection
+{
+  protected $collection_key = 'checksum';
+  public $checksum;
+  public $fileType;
+  public $title;
+
+  public function setChecksum($checksum)
+  {
+    $this->checksum = $checksum;
+  }
+  public function getChecksum()
+  {
+    return $this->checksum;
+  }
+  public function setFileType($fileType)
+  {
+    $this->fileType = $fileType;
+  }
+  public function getFileType()
+  {
+    return $this->fileType;
+  }
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  public function getTitle()
+  {
+    return $this->title;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FileNote::class, 'Google_Service_ContainerAnalysis_FileNote');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/FileOccurrence.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/FileOccurrence.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/FileOccurrence.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,108 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class FileOccurrence extends \Google\Collection
+{
+  protected $collection_key = 'filesLicenseInfo';
+  public $attributions;
+  public $comment;
+  public $contributors;
+  public $copyright;
+  public $filesLicenseInfo;
+  public $id;
+  public $licenseComments;
+  public $licenseConcluded;
+  public $notice;
+
+  public function setAttributions($attributions)
+  {
+    $this->attributions = $attributions;
+  }
+  public function getAttributions()
+  {
+    return $this->attributions;
+  }
+  public function setComment($comment)
+  {
+    $this->comment = $comment;
+  }
+  public function getComment()
+  {
+    return $this->comment;
+  }
+  public function setContributors($contributors)
+  {
+    $this->contributors = $contributors;
+  }
+  public function getContributors()
+  {
+    return $this->contributors;
+  }
+  public function setCopyright($copyright)
+  {
+    $this->copyright = $copyright;
+  }
+  public function getCopyright()
+  {
+    return $this->copyright;
+  }
+  public function setFilesLicenseInfo($filesLicenseInfo)
+  {
+    $this->filesLicenseInfo = $filesLicenseInfo;
+  }
+  public function getFilesLicenseInfo()
+  {
+    return $this->filesLicenseInfo;
+  }
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  public function getId()
+  {
+    return $this->id;
+  }
+  public function setLicenseComments($licenseComments)
+  {
+    $this->licenseComments = $licenseComments;
+  }
+  public function getLicenseComments()
+  {
+    return $this->licenseComments;
+  }
+  public function setLicenseConcluded($licenseConcluded)
+  {
+    $this->licenseConcluded = $licenseConcluded;
+  }
+  public function getLicenseConcluded()
+  {
+    return $this->licenseConcluded;
+  }
+  public function setNotice($notice)
+  {
+    $this->notice = $notice;
+  }
+  public function getNotice()
+  {
+    return $this->notice;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FileOccurrence::class, 'Google_Service_ContainerAnalysis_FileOccurrence');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Fingerprint.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Fingerprint.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Fingerprint.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\ContainerAnalysis;
+
+class Fingerprint extends \Google\Collection
+{
+  protected $collection_key = 'v2Blob';
+  /**
+   * @var string
+   */
+  public $v1Name;
+  /**
+   * @var string[]
+   */
+  public $v2Blob;
+  /**
+   * @var string
+   */
+  public $v2Name;
+
+  /**
+   * @param string
+   */
+  public function setV1Name($v1Name)
+  {
+    $this->v1Name = $v1Name;
+  }
+  /**
+   * @return string
+   */
+  public function getV1Name()
+  {
+    return $this->v1Name;
+  }
+  /**
+   * @param string[]
+   */
+  public function setV2Blob($v2Blob)
+  {
+    $this->v2Blob = $v2Blob;
+  }
+  /**
+   * @return string[]
+   */
+  public function getV2Blob()
+  {
+    return $this->v2Blob;
+  }
+  /**
+   * @param string
+   */
+  public function setV2Name($v2Name)
+  {
+    $this->v2Name = $v2Name;
+  }
+  /**
+   * @return string
+   */
+  public function getV2Name()
+  {
+    return $this->v2Name;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Fingerprint::class, 'Google_Service_ContainerAnalysis_Fingerprint');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/FixableTotalByDigest.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/FixableTotalByDigest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/FixableTotalByDigest.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\ContainerAnalysis;
+
+class FixableTotalByDigest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $fixableCount;
+  /**
+   * @var string
+   */
+  public $resourceUri;
+  /**
+   * @var string
+   */
+  public $severity;
+  /**
+   * @var string
+   */
+  public $totalCount;
+
+  /**
+   * @param string
+   */
+  public function setFixableCount($fixableCount)
+  {
+    $this->fixableCount = $fixableCount;
+  }
+  /**
+   * @return string
+   */
+  public function getFixableCount()
+  {
+    return $this->fixableCount;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceUri($resourceUri)
+  {
+    $this->resourceUri = $resourceUri;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceUri()
+  {
+    return $this->resourceUri;
+  }
+  /**
+   * @param string
+   */
+  public function setSeverity($severity)
+  {
+    $this->severity = $severity;
+  }
+  /**
+   * @return string
+   */
+  public function getSeverity()
+  {
+    return $this->severity;
+  }
+  /**
+   * @param string
+   */
+  public function setTotalCount($totalCount)
+  {
+    $this->totalCount = $totalCount;
+  }
+  /**
+   * @return string
+   */
+  public function getTotalCount()
+  {
+    return $this->totalCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FixableTotalByDigest::class, 'Google_Service_ContainerAnalysis_FixableTotalByDigest');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/GeneratePackagesSummaryRequest.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/GeneratePackagesSummaryRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/GeneratePackagesSummaryRequest.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\ContainerAnalysis;
+
+class GeneratePackagesSummaryRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GeneratePackagesSummaryRequest::class, 'Google_Service_ContainerAnalysis_GeneratePackagesSummaryRequest');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/GenericSignedAttestation.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/GenericSignedAttestation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/GenericSignedAttestation.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\ContainerAnalysis;
+
+class GenericSignedAttestation extends \Google\Collection
+{
+  protected $collection_key = 'signatures';
+  public $contentType;
+  public $serializedPayload;
+  protected $signaturesType = Signature::class;
+  protected $signaturesDataType = 'array';
+
+  public function setContentType($contentType)
+  {
+    $this->contentType = $contentType;
+  }
+  public function getContentType()
+  {
+    return $this->contentType;
+  }
+  public function setSerializedPayload($serializedPayload)
+  {
+    $this->serializedPayload = $serializedPayload;
+  }
+  public function getSerializedPayload()
+  {
+    return $this->serializedPayload;
+  }
+  /**
+   * @param Signature[]
+   */
+  public function setSignatures($signatures)
+  {
+    $this->signatures = $signatures;
+  }
+  /**
+   * @return Signature[]
+   */
+  public function getSignatures()
+  {
+    return $this->signatures;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GenericSignedAttestation::class, 'Google_Service_ContainerAnalysis_GenericSignedAttestation');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/GerritSourceContext.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/GerritSourceContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/GerritSourceContext.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\ContainerAnalysis;
+
+class GerritSourceContext extends \Google\Model
+{
+  protected $aliasContextType = AliasContext::class;
+  protected $aliasContextDataType = '';
+  /**
+   * @var string
+   */
+  public $gerritProject;
+  /**
+   * @var string
+   */
+  public $hostUri;
+  /**
+   * @var string
+   */
+  public $revisionId;
+
+  /**
+   * @param AliasContext
+   */
+  public function setAliasContext(AliasContext $aliasContext)
+  {
+    $this->aliasContext = $aliasContext;
+  }
+  /**
+   * @return AliasContext
+   */
+  public function getAliasContext()
+  {
+    return $this->aliasContext;
+  }
+  /**
+   * @param string
+   */
+  public function setGerritProject($gerritProject)
+  {
+    $this->gerritProject = $gerritProject;
+  }
+  /**
+   * @return string
+   */
+  public function getGerritProject()
+  {
+    return $this->gerritProject;
+  }
+  /**
+   * @param string
+   */
+  public function setHostUri($hostUri)
+  {
+    $this->hostUri = $hostUri;
+  }
+  /**
+   * @return string
+   */
+  public function getHostUri()
+  {
+    return $this->hostUri;
+  }
+  /**
+   * @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(GerritSourceContext::class, 'Google_Service_ContainerAnalysis_GerritSourceContext');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/GetIamPolicyRequest.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/GetIamPolicyRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/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\ContainerAnalysis;
+
+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_ContainerAnalysis_GetIamPolicyRequest');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/GetPolicyOptions.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/GetPolicyOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/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\ContainerAnalysis;
+
+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_ContainerAnalysis_GetPolicyOptions');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/GitSourceContext.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/GitSourceContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/GitSourceContext.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\ContainerAnalysis;
+
+class GitSourceContext extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $revisionId;
+  /**
+   * @var string
+   */
+  public $url;
+
+  /**
+   * @param string
+   */
+  public function setRevisionId($revisionId)
+  {
+    $this->revisionId = $revisionId;
+  }
+  /**
+   * @return string
+   */
+  public function getRevisionId()
+  {
+    return $this->revisionId;
+  }
+  /**
+   * @param string
+   */
+  public function setUrl($url)
+  {
+    $this->url = $url;
+  }
+  /**
+   * @return string
+   */
+  public function getUrl()
+  {
+    return $this->url;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GitSourceContext::class, 'Google_Service_ContainerAnalysis_GitSourceContext');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/GoogleDevtoolsContaineranalysisV1alpha1OperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/GoogleDevtoolsContaineranalysisV1alpha1OperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/GoogleDevtoolsContaineranalysisV1alpha1OperationMetadata.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\ContainerAnalysis;
+
+class GoogleDevtoolsContaineranalysisV1alpha1OperationMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $endTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setEndTime($endTime)
+  {
+    $this->endTime = $endTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTime()
+  {
+    return $this->endTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleDevtoolsContaineranalysisV1alpha1OperationMetadata::class, 'Google_Service_ContainerAnalysis_GoogleDevtoolsContaineranalysisV1alpha1OperationMetadata');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1FileLocation.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1FileLocation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1FileLocation.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\ContainerAnalysis;
+
+class GrafeasV1FileLocation extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $filePath;
+
+  /**
+   * @param string
+   */
+  public function setFilePath($filePath)
+  {
+    $this->filePath = $filePath;
+  }
+  /**
+   * @return string
+   */
+  public function getFilePath()
+  {
+    return $this->filePath;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GrafeasV1FileLocation::class, 'Google_Service_ContainerAnalysis_GrafeasV1FileLocation');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1SlsaProvenanceZeroTwoSlsaBuilder.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1SlsaProvenanceZeroTwoSlsaBuilder.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1SlsaProvenanceZeroTwoSlsaBuilder.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\ContainerAnalysis;
+
+class GrafeasV1SlsaProvenanceZeroTwoSlsaBuilder 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(GrafeasV1SlsaProvenanceZeroTwoSlsaBuilder::class, 'Google_Service_ContainerAnalysis_GrafeasV1SlsaProvenanceZeroTwoSlsaBuilder');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1SlsaProvenanceZeroTwoSlsaCompleteness.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1SlsaProvenanceZeroTwoSlsaCompleteness.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1SlsaProvenanceZeroTwoSlsaCompleteness.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\ContainerAnalysis;
+
+class GrafeasV1SlsaProvenanceZeroTwoSlsaCompleteness extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $environment;
+  /**
+   * @var bool
+   */
+  public $materials;
+  /**
+   * @var bool
+   */
+  public $parameters;
+
+  /**
+   * @param bool
+   */
+  public function setEnvironment($environment)
+  {
+    $this->environment = $environment;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnvironment()
+  {
+    return $this->environment;
+  }
+  /**
+   * @param bool
+   */
+  public function setMaterials($materials)
+  {
+    $this->materials = $materials;
+  }
+  /**
+   * @return bool
+   */
+  public function getMaterials()
+  {
+    return $this->materials;
+  }
+  /**
+   * @param bool
+   */
+  public function setParameters($parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return bool
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GrafeasV1SlsaProvenanceZeroTwoSlsaCompleteness::class, 'Google_Service_ContainerAnalysis_GrafeasV1SlsaProvenanceZeroTwoSlsaCompleteness');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSource.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSource.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\ContainerAnalysis;
+
+class GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSource extends \Google\Model
+{
+  /**
+   * @var string[]
+   */
+  public $digest;
+  /**
+   * @var string
+   */
+  public $entryPoint;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string[]
+   */
+  public function setDigest($digest)
+  {
+    $this->digest = $digest;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDigest()
+  {
+    return $this->digest;
+  }
+  /**
+   * @param string
+   */
+  public function setEntryPoint($entryPoint)
+  {
+    $this->entryPoint = $entryPoint;
+  }
+  /**
+   * @return string
+   */
+  public function getEntryPoint()
+  {
+    return $this->entryPoint;
+  }
+  /**
+   * @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(GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSource::class, 'Google_Service_ContainerAnalysis_GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSource');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1SlsaProvenanceZeroTwoSlsaInvocation.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1SlsaProvenanceZeroTwoSlsaInvocation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1SlsaProvenanceZeroTwoSlsaInvocation.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\ContainerAnalysis;
+
+class GrafeasV1SlsaProvenanceZeroTwoSlsaInvocation extends \Google\Model
+{
+  protected $configSourceType = GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSource::class;
+  protected $configSourceDataType = '';
+  /**
+   * @var array[]
+   */
+  public $environment;
+  /**
+   * @var array[]
+   */
+  public $parameters;
+
+  /**
+   * @param GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSource
+   */
+  public function setConfigSource(GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSource $configSource)
+  {
+    $this->configSource = $configSource;
+  }
+  /**
+   * @return GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSource
+   */
+  public function getConfigSource()
+  {
+    return $this->configSource;
+  }
+  /**
+   * @param array[]
+   */
+  public function setEnvironment($environment)
+  {
+    $this->environment = $environment;
+  }
+  /**
+   * @return array[]
+   */
+  public function getEnvironment()
+  {
+    return $this->environment;
+  }
+  /**
+   * @param array[]
+   */
+  public function setParameters($parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return array[]
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GrafeasV1SlsaProvenanceZeroTwoSlsaInvocation::class, 'Google_Service_ContainerAnalysis_GrafeasV1SlsaProvenanceZeroTwoSlsaInvocation');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1SlsaProvenanceZeroTwoSlsaMaterial.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1SlsaProvenanceZeroTwoSlsaMaterial.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1SlsaProvenanceZeroTwoSlsaMaterial.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\ContainerAnalysis;
+
+class GrafeasV1SlsaProvenanceZeroTwoSlsaMaterial extends \Google\Model
+{
+  /**
+   * @var string[]
+   */
+  public $digest;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string[]
+   */
+  public function setDigest($digest)
+  {
+    $this->digest = $digest;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDigest()
+  {
+    return $this->digest;
+  }
+  /**
+   * @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(GrafeasV1SlsaProvenanceZeroTwoSlsaMaterial::class, 'Google_Service_ContainerAnalysis_GrafeasV1SlsaProvenanceZeroTwoSlsaMaterial');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1SlsaProvenanceZeroTwoSlsaMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1SlsaProvenanceZeroTwoSlsaMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1SlsaProvenanceZeroTwoSlsaMetadata.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\ContainerAnalysis;
+
+class GrafeasV1SlsaProvenanceZeroTwoSlsaMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $buildFinishedOn;
+  /**
+   * @var string
+   */
+  public $buildInvocationId;
+  /**
+   * @var string
+   */
+  public $buildStartedOn;
+  protected $completenessType = GrafeasV1SlsaProvenanceZeroTwoSlsaCompleteness::class;
+  protected $completenessDataType = '';
+  /**
+   * @var bool
+   */
+  public $reproducible;
+
+  /**
+   * @param string
+   */
+  public function setBuildFinishedOn($buildFinishedOn)
+  {
+    $this->buildFinishedOn = $buildFinishedOn;
+  }
+  /**
+   * @return string
+   */
+  public function getBuildFinishedOn()
+  {
+    return $this->buildFinishedOn;
+  }
+  /**
+   * @param string
+   */
+  public function setBuildInvocationId($buildInvocationId)
+  {
+    $this->buildInvocationId = $buildInvocationId;
+  }
+  /**
+   * @return string
+   */
+  public function getBuildInvocationId()
+  {
+    return $this->buildInvocationId;
+  }
+  /**
+   * @param string
+   */
+  public function setBuildStartedOn($buildStartedOn)
+  {
+    $this->buildStartedOn = $buildStartedOn;
+  }
+  /**
+   * @return string
+   */
+  public function getBuildStartedOn()
+  {
+    return $this->buildStartedOn;
+  }
+  /**
+   * @param GrafeasV1SlsaProvenanceZeroTwoSlsaCompleteness
+   */
+  public function setCompleteness(GrafeasV1SlsaProvenanceZeroTwoSlsaCompleteness $completeness)
+  {
+    $this->completeness = $completeness;
+  }
+  /**
+   * @return GrafeasV1SlsaProvenanceZeroTwoSlsaCompleteness
+   */
+  public function getCompleteness()
+  {
+    return $this->completeness;
+  }
+  /**
+   * @param bool
+   */
+  public function setReproducible($reproducible)
+  {
+    $this->reproducible = $reproducible;
+  }
+  /**
+   * @return bool
+   */
+  public function getReproducible()
+  {
+    return $this->reproducible;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GrafeasV1SlsaProvenanceZeroTwoSlsaMetadata::class, 'Google_Service_ContainerAnalysis_GrafeasV1SlsaProvenanceZeroTwoSlsaMetadata');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1beta1BuildDetails.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1beta1BuildDetails.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1beta1BuildDetails.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,51 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class GrafeasV1beta1BuildDetails extends \Google\Model
+{
+  protected $provenanceType = BuildProvenance::class;
+  protected $provenanceDataType = '';
+  public $provenanceBytes;
+
+  /**
+   * @param BuildProvenance
+   */
+  public function setProvenance(BuildProvenance $provenance)
+  {
+    $this->provenance = $provenance;
+  }
+  /**
+   * @return BuildProvenance
+   */
+  public function getProvenance()
+  {
+    return $this->provenance;
+  }
+  public function setProvenanceBytes($provenanceBytes)
+  {
+    $this->provenanceBytes = $provenanceBytes;
+  }
+  public function getProvenanceBytes()
+  {
+    return $this->provenanceBytes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GrafeasV1beta1BuildDetails::class, 'Google_Service_ContainerAnalysis_GrafeasV1beta1BuildDetails');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1beta1DeploymentDetails.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1beta1DeploymentDetails.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1beta1DeploymentDetails.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\ContainerAnalysis;
+
+class GrafeasV1beta1DeploymentDetails extends \Google\Model
+{
+  protected $deploymentType = Deployment::class;
+  protected $deploymentDataType = '';
+
+  /**
+   * @param Deployment
+   */
+  public function setDeployment(Deployment $deployment)
+  {
+    $this->deployment = $deployment;
+  }
+  /**
+   * @return Deployment
+   */
+  public function getDeployment()
+  {
+    return $this->deployment;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GrafeasV1beta1DeploymentDetails::class, 'Google_Service_ContainerAnalysis_GrafeasV1beta1DeploymentDetails');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1beta1DiscoveryDetails.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1beta1DiscoveryDetails.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1beta1DiscoveryDetails.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\ContainerAnalysis;
+
+class GrafeasV1beta1DiscoveryDetails extends \Google\Model
+{
+  protected $discoveredType = Discovered::class;
+  protected $discoveredDataType = '';
+
+  /**
+   * @param Discovered
+   */
+  public function setDiscovered(Discovered $discovered)
+  {
+    $this->discovered = $discovered;
+  }
+  /**
+   * @return Discovered
+   */
+  public function getDiscovered()
+  {
+    return $this->discovered;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GrafeasV1beta1DiscoveryDetails::class, 'Google_Service_ContainerAnalysis_GrafeasV1beta1DiscoveryDetails');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1beta1ImageDetails.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1beta1ImageDetails.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1beta1ImageDetails.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\ContainerAnalysis;
+
+class GrafeasV1beta1ImageDetails extends \Google\Model
+{
+  protected $derivedImageType = Derived::class;
+  protected $derivedImageDataType = '';
+
+  /**
+   * @param Derived
+   */
+  public function setDerivedImage(Derived $derivedImage)
+  {
+    $this->derivedImage = $derivedImage;
+  }
+  /**
+   * @return Derived
+   */
+  public function getDerivedImage()
+  {
+    return $this->derivedImage;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GrafeasV1beta1ImageDetails::class, 'Google_Service_ContainerAnalysis_GrafeasV1beta1ImageDetails');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1beta1IntotoArtifact.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1beta1IntotoArtifact.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1beta1IntotoArtifact.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,51 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class GrafeasV1beta1IntotoArtifact extends \Google\Model
+{
+  protected $hashesType = ArtifactHashes::class;
+  protected $hashesDataType = '';
+  public $resourceUri;
+
+  /**
+   * @param ArtifactHashes
+   */
+  public function setHashes(ArtifactHashes $hashes)
+  {
+    $this->hashes = $hashes;
+  }
+  /**
+   * @return ArtifactHashes
+   */
+  public function getHashes()
+  {
+    return $this->hashes;
+  }
+  public function setResourceUri($resourceUri)
+  {
+    $this->resourceUri = $resourceUri;
+  }
+  public function getResourceUri()
+  {
+    return $this->resourceUri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GrafeasV1beta1IntotoArtifact::class, 'Google_Service_ContainerAnalysis_GrafeasV1beta1IntotoArtifact');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1beta1IntotoDetails.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1beta1IntotoDetails.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1beta1IntotoDetails.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\ContainerAnalysis;
+
+class GrafeasV1beta1IntotoDetails extends \Google\Collection
+{
+  protected $collection_key = 'signatures';
+  protected $signaturesType = GrafeasV1beta1IntotoSignature::class;
+  protected $signaturesDataType = 'array';
+  protected $signedType = Link::class;
+  protected $signedDataType = '';
+
+  /**
+   * @param GrafeasV1beta1IntotoSignature[]
+   */
+  public function setSignatures($signatures)
+  {
+    $this->signatures = $signatures;
+  }
+  /**
+   * @return GrafeasV1beta1IntotoSignature[]
+   */
+  public function getSignatures()
+  {
+    return $this->signatures;
+  }
+  /**
+   * @param Link
+   */
+  public function setSigned(Link $signed)
+  {
+    $this->signed = $signed;
+  }
+  /**
+   * @return Link
+   */
+  public function getSigned()
+  {
+    return $this->signed;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GrafeasV1beta1IntotoDetails::class, 'Google_Service_ContainerAnalysis_GrafeasV1beta1IntotoDetails');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1beta1IntotoSignature.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1beta1IntotoSignature.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1beta1IntotoSignature.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\ContainerAnalysis;
+
+class GrafeasV1beta1IntotoSignature extends \Google\Model
+{
+  public $keyid;
+  public $sig;
+
+  public function setKeyid($keyid)
+  {
+    $this->keyid = $keyid;
+  }
+  public function getKeyid()
+  {
+    return $this->keyid;
+  }
+  public function setSig($sig)
+  {
+    $this->sig = $sig;
+  }
+  public function getSig()
+  {
+    return $this->sig;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GrafeasV1beta1IntotoSignature::class, 'Google_Service_ContainerAnalysis_GrafeasV1beta1IntotoSignature');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1beta1PackageDetails.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1beta1PackageDetails.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1beta1PackageDetails.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\ContainerAnalysis;
+
+class GrafeasV1beta1PackageDetails extends \Google\Model
+{
+  protected $installationType = Installation::class;
+  protected $installationDataType = '';
+
+  /**
+   * @param Installation
+   */
+  public function setInstallation(Installation $installation)
+  {
+    $this->installation = $installation;
+  }
+  /**
+   * @return Installation
+   */
+  public function getInstallation()
+  {
+    return $this->installation;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GrafeasV1beta1PackageDetails::class, 'Google_Service_ContainerAnalysis_GrafeasV1beta1PackageDetails');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1beta1VulnerabilityDetails.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1beta1VulnerabilityDetails.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/GrafeasV1beta1VulnerabilityDetails.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,113 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class GrafeasV1beta1VulnerabilityDetails extends \Google\Collection
+{
+  protected $collection_key = 'relatedUrls';
+  public $cvssScore;
+  public $effectiveSeverity;
+  public $longDescription;
+  protected $packageIssueType = PackageIssue::class;
+  protected $packageIssueDataType = 'array';
+  protected $relatedUrlsType = RelatedUrl::class;
+  protected $relatedUrlsDataType = 'array';
+  public $severity;
+  public $shortDescription;
+  public $type;
+
+  public function setCvssScore($cvssScore)
+  {
+    $this->cvssScore = $cvssScore;
+  }
+  public function getCvssScore()
+  {
+    return $this->cvssScore;
+  }
+  public function setEffectiveSeverity($effectiveSeverity)
+  {
+    $this->effectiveSeverity = $effectiveSeverity;
+  }
+  public function getEffectiveSeverity()
+  {
+    return $this->effectiveSeverity;
+  }
+  public function setLongDescription($longDescription)
+  {
+    $this->longDescription = $longDescription;
+  }
+  public function getLongDescription()
+  {
+    return $this->longDescription;
+  }
+  /**
+   * @param PackageIssue[]
+   */
+  public function setPackageIssue($packageIssue)
+  {
+    $this->packageIssue = $packageIssue;
+  }
+  /**
+   * @return PackageIssue[]
+   */
+  public function getPackageIssue()
+  {
+    return $this->packageIssue;
+  }
+  /**
+   * @param RelatedUrl[]
+   */
+  public function setRelatedUrls($relatedUrls)
+  {
+    $this->relatedUrls = $relatedUrls;
+  }
+  /**
+   * @return RelatedUrl[]
+   */
+  public function getRelatedUrls()
+  {
+    return $this->relatedUrls;
+  }
+  public function setSeverity($severity)
+  {
+    $this->severity = $severity;
+  }
+  public function getSeverity()
+  {
+    return $this->severity;
+  }
+  public function setShortDescription($shortDescription)
+  {
+    $this->shortDescription = $shortDescription;
+  }
+  public function getShortDescription()
+  {
+    return $this->shortDescription;
+  }
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  public function getType()
+  {
+    return $this->type;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GrafeasV1beta1VulnerabilityDetails::class, 'Google_Service_ContainerAnalysis_GrafeasV1beta1VulnerabilityDetails');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Hash.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Hash.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Hash.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\ContainerAnalysis;
+
+class Hash extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $type;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+  /**
+   * @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(Hash::class, 'Google_Service_ContainerAnalysis_Hash');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Hint.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Hint.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Hint.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\ContainerAnalysis;
+
+class Hint extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $humanReadableName;
+
+  /**
+   * @param string
+   */
+  public function setHumanReadableName($humanReadableName)
+  {
+    $this->humanReadableName = $humanReadableName;
+  }
+  /**
+   * @return string
+   */
+  public function getHumanReadableName()
+  {
+    return $this->humanReadableName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Hint::class, 'Google_Service_ContainerAnalysis_Hint');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Identity.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Identity.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Identity.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\ContainerAnalysis;
+
+class Identity extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $revision;
+  /**
+   * @var string
+   */
+  public $updateId;
+
+  /**
+   * @param int
+   */
+  public function setRevision($revision)
+  {
+    $this->revision = $revision;
+  }
+  /**
+   * @return int
+   */
+  public function getRevision()
+  {
+    return $this->revision;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateId($updateId)
+  {
+    $this->updateId = $updateId;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateId()
+  {
+    return $this->updateId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Identity::class, 'Google_Service_ContainerAnalysis_Identity');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ImageNote.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ImageNote.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ImageNote.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\ContainerAnalysis;
+
+class ImageNote extends \Google\Model
+{
+  protected $fingerprintType = Fingerprint::class;
+  protected $fingerprintDataType = '';
+  /**
+   * @var string
+   */
+  public $resourceUrl;
+
+  /**
+   * @param Fingerprint
+   */
+  public function setFingerprint(Fingerprint $fingerprint)
+  {
+    $this->fingerprint = $fingerprint;
+  }
+  /**
+   * @return Fingerprint
+   */
+  public function getFingerprint()
+  {
+    return $this->fingerprint;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceUrl($resourceUrl)
+  {
+    $this->resourceUrl = $resourceUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceUrl()
+  {
+    return $this->resourceUrl;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ImageNote::class, 'Google_Service_ContainerAnalysis_ImageNote');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ImageOccurrence.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ImageOccurrence.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ImageOccurrence.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\ContainerAnalysis;
+
+class ImageOccurrence extends \Google\Collection
+{
+  protected $collection_key = 'layerInfo';
+  /**
+   * @var string
+   */
+  public $baseResourceUrl;
+  /**
+   * @var int
+   */
+  public $distance;
+  protected $fingerprintType = Fingerprint::class;
+  protected $fingerprintDataType = '';
+  protected $layerInfoType = Layer::class;
+  protected $layerInfoDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setBaseResourceUrl($baseResourceUrl)
+  {
+    $this->baseResourceUrl = $baseResourceUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getBaseResourceUrl()
+  {
+    return $this->baseResourceUrl;
+  }
+  /**
+   * @param int
+   */
+  public function setDistance($distance)
+  {
+    $this->distance = $distance;
+  }
+  /**
+   * @return int
+   */
+  public function getDistance()
+  {
+    return $this->distance;
+  }
+  /**
+   * @param Fingerprint
+   */
+  public function setFingerprint(Fingerprint $fingerprint)
+  {
+    $this->fingerprint = $fingerprint;
+  }
+  /**
+   * @return Fingerprint
+   */
+  public function getFingerprint()
+  {
+    return $this->fingerprint;
+  }
+  /**
+   * @param Layer[]
+   */
+  public function setLayerInfo($layerInfo)
+  {
+    $this->layerInfo = $layerInfo;
+  }
+  /**
+   * @return Layer[]
+   */
+  public function getLayerInfo()
+  {
+    return $this->layerInfo;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ImageOccurrence::class, 'Google_Service_ContainerAnalysis_ImageOccurrence');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/InToto.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/InToto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/InToto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,102 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class InToto extends \Google\Collection
+{
+  protected $collection_key = 'signingKeys';
+  public $expectedCommand;
+  protected $expectedMaterialsType = ArtifactRule::class;
+  protected $expectedMaterialsDataType = 'array';
+  protected $expectedProductsType = ArtifactRule::class;
+  protected $expectedProductsDataType = 'array';
+  protected $signingKeysType = SigningKey::class;
+  protected $signingKeysDataType = 'array';
+  public $stepName;
+  public $threshold;
+
+  public function setExpectedCommand($expectedCommand)
+  {
+    $this->expectedCommand = $expectedCommand;
+  }
+  public function getExpectedCommand()
+  {
+    return $this->expectedCommand;
+  }
+  /**
+   * @param ArtifactRule[]
+   */
+  public function setExpectedMaterials($expectedMaterials)
+  {
+    $this->expectedMaterials = $expectedMaterials;
+  }
+  /**
+   * @return ArtifactRule[]
+   */
+  public function getExpectedMaterials()
+  {
+    return $this->expectedMaterials;
+  }
+  /**
+   * @param ArtifactRule[]
+   */
+  public function setExpectedProducts($expectedProducts)
+  {
+    $this->expectedProducts = $expectedProducts;
+  }
+  /**
+   * @return ArtifactRule[]
+   */
+  public function getExpectedProducts()
+  {
+    return $this->expectedProducts;
+  }
+  /**
+   * @param SigningKey[]
+   */
+  public function setSigningKeys($signingKeys)
+  {
+    $this->signingKeys = $signingKeys;
+  }
+  /**
+   * @return SigningKey[]
+   */
+  public function getSigningKeys()
+  {
+    return $this->signingKeys;
+  }
+  public function setStepName($stepName)
+  {
+    $this->stepName = $stepName;
+  }
+  public function getStepName()
+  {
+    return $this->stepName;
+  }
+  public function setThreshold($threshold)
+  {
+    $this->threshold = $threshold;
+  }
+  public function getThreshold()
+  {
+    return $this->threshold;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(InToto::class, 'Google_Service_ContainerAnalysis_InToto');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/InTotoProvenance.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/InTotoProvenance.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/InTotoProvenance.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\ContainerAnalysis;
+
+class InTotoProvenance extends \Google\Collection
+{
+  protected $collection_key = 'materials';
+  protected $builderConfigType = BuilderConfig::class;
+  protected $builderConfigDataType = '';
+  /**
+   * @var string[]
+   */
+  public $materials;
+  protected $metadataType = Metadata::class;
+  protected $metadataDataType = '';
+  protected $recipeType = Recipe::class;
+  protected $recipeDataType = '';
+
+  /**
+   * @param BuilderConfig
+   */
+  public function setBuilderConfig(BuilderConfig $builderConfig)
+  {
+    $this->builderConfig = $builderConfig;
+  }
+  /**
+   * @return BuilderConfig
+   */
+  public function getBuilderConfig()
+  {
+    return $this->builderConfig;
+  }
+  /**
+   * @param string[]
+   */
+  public function setMaterials($materials)
+  {
+    $this->materials = $materials;
+  }
+  /**
+   * @return string[]
+   */
+  public function getMaterials()
+  {
+    return $this->materials;
+  }
+  /**
+   * @param Metadata
+   */
+  public function setMetadata(Metadata $metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return Metadata
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @param Recipe
+   */
+  public function setRecipe(Recipe $recipe)
+  {
+    $this->recipe = $recipe;
+  }
+  /**
+   * @return Recipe
+   */
+  public function getRecipe()
+  {
+    return $this->recipe;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(InTotoProvenance::class, 'Google_Service_ContainerAnalysis_InTotoProvenance');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/InTotoSlsaProvenanceV1.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/InTotoSlsaProvenanceV1.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/InTotoSlsaProvenanceV1.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\ContainerAnalysis;
+
+class InTotoSlsaProvenanceV1 extends \Google\Collection
+{
+  protected $collection_key = 'subject';
+  protected $internal_gapi_mappings = [
+        "type" => "_type",
+  ];
+  /**
+   * @var string
+   */
+  public $type;
+  protected $predicateDataType = '';
+  /**
+   * @var string
+   */
+  public $predicateType;
+  protected $subjectType = Subject::class;
+  protected $subjectDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+  /**
+   * @param SlsaProvenanceV1
+   */
+  public function setPredicate(SlsaProvenanceV1 $predicate)
+  {
+    $this->predicate = $predicate;
+  }
+  /**
+   * @return SlsaProvenanceV1
+   */
+  public function getPredicate()
+  {
+    return $this->predicate;
+  }
+  /**
+   * @param string
+   */
+  public function setPredicateType($predicateType)
+  {
+    $this->predicateType = $predicateType;
+  }
+  /**
+   * @return string
+   */
+  public function getPredicateType()
+  {
+    return $this->predicateType;
+  }
+  /**
+   * @param Subject[]
+   */
+  public function setSubject($subject)
+  {
+    $this->subject = $subject;
+  }
+  /**
+   * @return Subject[]
+   */
+  public function getSubject()
+  {
+    return $this->subject;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(InTotoSlsaProvenanceV1::class, 'Google_Service_ContainerAnalysis_InTotoSlsaProvenanceV1');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/InTotoStatement.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/InTotoStatement.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/InTotoStatement.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,130 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class InTotoStatement extends \Google\Collection
+{
+  protected $collection_key = 'subject';
+  protected $internal_gapi_mappings = [
+        "type" => "_type",
+  ];
+  /**
+   * @var string
+   */
+  public $type;
+  /**
+   * @var string
+   */
+  public $predicateType;
+  protected $provenanceType = InTotoProvenance::class;
+  protected $provenanceDataType = '';
+  protected $slsaProvenanceType = SlsaProvenance::class;
+  protected $slsaProvenanceDataType = '';
+  protected $slsaProvenanceZeroTwoType = SlsaProvenanceZeroTwo::class;
+  protected $slsaProvenanceZeroTwoDataType = '';
+  protected $subjectType = Subject::class;
+  protected $subjectDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+  /**
+   * @param string
+   */
+  public function setPredicateType($predicateType)
+  {
+    $this->predicateType = $predicateType;
+  }
+  /**
+   * @return string
+   */
+  public function getPredicateType()
+  {
+    return $this->predicateType;
+  }
+  /**
+   * @param InTotoProvenance
+   */
+  public function setProvenance(InTotoProvenance $provenance)
+  {
+    $this->provenance = $provenance;
+  }
+  /**
+   * @return InTotoProvenance
+   */
+  public function getProvenance()
+  {
+    return $this->provenance;
+  }
+  /**
+   * @param SlsaProvenance
+   */
+  public function setSlsaProvenance(SlsaProvenance $slsaProvenance)
+  {
+    $this->slsaProvenance = $slsaProvenance;
+  }
+  /**
+   * @return SlsaProvenance
+   */
+  public function getSlsaProvenance()
+  {
+    return $this->slsaProvenance;
+  }
+  /**
+   * @param SlsaProvenanceZeroTwo
+   */
+  public function setSlsaProvenanceZeroTwo(SlsaProvenanceZeroTwo $slsaProvenanceZeroTwo)
+  {
+    $this->slsaProvenanceZeroTwo = $slsaProvenanceZeroTwo;
+  }
+  /**
+   * @return SlsaProvenanceZeroTwo
+   */
+  public function getSlsaProvenanceZeroTwo()
+  {
+    return $this->slsaProvenanceZeroTwo;
+  }
+  /**
+   * @param Subject[]
+   */
+  public function setSubject($subject)
+  {
+    $this->subject = $subject;
+  }
+  /**
+   * @return Subject[]
+   */
+  public function getSubject()
+  {
+    return $this->subject;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(InTotoStatement::class, 'Google_Service_ContainerAnalysis_InTotoStatement');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Installation.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Installation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Installation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,52 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class Installation extends \Google\Collection
+{
+  protected $collection_key = 'location';
+  protected $locationType = Location::class;
+  protected $locationDataType = 'array';
+  public $name;
+
+  /**
+   * @param Location[]
+   */
+  public function setLocation($location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return Location[]
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  public function getName()
+  {
+    return $this->name;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Installation::class, 'Google_Service_ContainerAnalysis_Installation');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Justification.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Justification.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Justification.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\ContainerAnalysis;
+
+class Justification extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $details;
+  /**
+   * @var string
+   */
+  public $justificationType;
+
+  /**
+   * @param string
+   */
+  public function setDetails($details)
+  {
+    $this->details = $details;
+  }
+  /**
+   * @return string
+   */
+  public function getDetails()
+  {
+    return $this->details;
+  }
+  /**
+   * @param string
+   */
+  public function setJustificationType($justificationType)
+  {
+    $this->justificationType = $justificationType;
+  }
+  /**
+   * @return string
+   */
+  public function getJustificationType()
+  {
+    return $this->justificationType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Justification::class, 'Google_Service_ContainerAnalysis_Justification');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Jwt.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Jwt.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Jwt.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\ContainerAnalysis;
+
+class Jwt extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $compactJwt;
+
+  /**
+   * @param string
+   */
+  public function setCompactJwt($compactJwt)
+  {
+    $this->compactJwt = $compactJwt;
+  }
+  /**
+   * @return string
+   */
+  public function getCompactJwt()
+  {
+    return $this->compactJwt;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Jwt::class, 'Google_Service_ContainerAnalysis_Jwt');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/KnowledgeBase.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/KnowledgeBase.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/KnowledgeBase.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\ContainerAnalysis;
+
+class KnowledgeBase extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $url;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setUrl($url)
+  {
+    $this->url = $url;
+  }
+  /**
+   * @return string
+   */
+  public function getUrl()
+  {
+    return $this->url;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(KnowledgeBase::class, 'Google_Service_ContainerAnalysis_KnowledgeBase');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Layer.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Layer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Layer.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\ContainerAnalysis;
+
+class Layer extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $arguments;
+  /**
+   * @var string
+   */
+  public $directive;
+
+  /**
+   * @param string
+   */
+  public function setArguments($arguments)
+  {
+    $this->arguments = $arguments;
+  }
+  /**
+   * @return string
+   */
+  public function getArguments()
+  {
+    return $this->arguments;
+  }
+  /**
+   * @param string
+   */
+  public function setDirective($directive)
+  {
+    $this->directive = $directive;
+  }
+  /**
+   * @return string
+   */
+  public function getDirective()
+  {
+    return $this->directive;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Layer::class, 'Google_Service_ContainerAnalysis_Layer');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/License.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/License.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/License.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\ContainerAnalysis;
+
+class License extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $comments;
+  /**
+   * @var string
+   */
+  public $expression;
+
+  /**
+   * @param string
+   */
+  public function setComments($comments)
+  {
+    $this->comments = $comments;
+  }
+  /**
+   * @return string
+   */
+  public function getComments()
+  {
+    return $this->comments;
+  }
+  /**
+   * @param string
+   */
+  public function setExpression($expression)
+  {
+    $this->expression = $expression;
+  }
+  /**
+   * @return string
+   */
+  public function getExpression()
+  {
+    return $this->expression;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(License::class, 'Google_Service_ContainerAnalysis_License');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/LicensesSummary.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/LicensesSummary.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/LicensesSummary.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\ContainerAnalysis;
+
+class LicensesSummary extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $count;
+  /**
+   * @var string
+   */
+  public $license;
+
+  /**
+   * @param string
+   */
+  public function setCount($count)
+  {
+    $this->count = $count;
+  }
+  /**
+   * @return string
+   */
+  public function getCount()
+  {
+    return $this->count;
+  }
+  /**
+   * @param string
+   */
+  public function setLicense($license)
+  {
+    $this->license = $license;
+  }
+  /**
+   * @return string
+   */
+  public function getLicense()
+  {
+    return $this->license;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(LicensesSummary::class, 'Google_Service_ContainerAnalysis_LicensesSummary');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Link.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Link.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Link.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\ContainerAnalysis;
+
+class Link extends \Google\Collection
+{
+  protected $collection_key = 'products';
+  protected $byproductsType = ByProducts::class;
+  protected $byproductsDataType = '';
+  public $command;
+  protected $environmentType = Environment::class;
+  protected $environmentDataType = '';
+  protected $materialsType = GrafeasV1beta1IntotoArtifact::class;
+  protected $materialsDataType = 'array';
+  protected $productsType = GrafeasV1beta1IntotoArtifact::class;
+  protected $productsDataType = 'array';
+
+  /**
+   * @param ByProducts
+   */
+  public function setByproducts(ByProducts $byproducts)
+  {
+    $this->byproducts = $byproducts;
+  }
+  /**
+   * @return ByProducts
+   */
+  public function getByproducts()
+  {
+    return $this->byproducts;
+  }
+  public function setCommand($command)
+  {
+    $this->command = $command;
+  }
+  public function getCommand()
+  {
+    return $this->command;
+  }
+  /**
+   * @param Environment
+   */
+  public function setEnvironment(Environment $environment)
+  {
+    $this->environment = $environment;
+  }
+  /**
+   * @return Environment
+   */
+  public function getEnvironment()
+  {
+    return $this->environment;
+  }
+  /**
+   * @param GrafeasV1beta1IntotoArtifact[]
+   */
+  public function setMaterials($materials)
+  {
+    $this->materials = $materials;
+  }
+  /**
+   * @return GrafeasV1beta1IntotoArtifact[]
+   */
+  public function getMaterials()
+  {
+    return $this->materials;
+  }
+  /**
+   * @param GrafeasV1beta1IntotoArtifact[]
+   */
+  public function setProducts($products)
+  {
+    $this->products = $products;
+  }
+  /**
+   * @return GrafeasV1beta1IntotoArtifact[]
+   */
+  public function getProducts()
+  {
+    return $this->products;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Link::class, 'Google_Service_ContainerAnalysis_Link');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ListNoteOccurrencesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ListNoteOccurrencesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ListNoteOccurrencesResponse.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\ContainerAnalysis;
+
+class ListNoteOccurrencesResponse extends \Google\Collection
+{
+  protected $collection_key = 'occurrences';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $occurrencesType = Occurrence::class;
+  protected $occurrencesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param Occurrence[]
+   */
+  public function setOccurrences($occurrences)
+  {
+    $this->occurrences = $occurrences;
+  }
+  /**
+   * @return Occurrence[]
+   */
+  public function getOccurrences()
+  {
+    return $this->occurrences;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListNoteOccurrencesResponse::class, 'Google_Service_ContainerAnalysis_ListNoteOccurrencesResponse');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ListNotesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ListNotesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ListNotesResponse.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\ContainerAnalysis;
+
+class ListNotesResponse extends \Google\Collection
+{
+  protected $collection_key = 'notes';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $notesType = Note::class;
+  protected $notesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param Note[]
+   */
+  public function setNotes($notes)
+  {
+    $this->notes = $notes;
+  }
+  /**
+   * @return Note[]
+   */
+  public function getNotes()
+  {
+    return $this->notes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListNotesResponse::class, 'Google_Service_ContainerAnalysis_ListNotesResponse');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ListOccurrencesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ListOccurrencesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ListOccurrencesResponse.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\ContainerAnalysis;
+
+class ListOccurrencesResponse extends \Google\Collection
+{
+  protected $collection_key = 'occurrences';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $occurrencesType = Occurrence::class;
+  protected $occurrencesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param Occurrence[]
+   */
+  public function setOccurrences($occurrences)
+  {
+    $this->occurrences = $occurrences;
+  }
+  /**
+   * @return Occurrence[]
+   */
+  public function getOccurrences()
+  {
+    return $this->occurrences;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListOccurrencesResponse::class, 'Google_Service_ContainerAnalysis_ListOccurrencesResponse');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ListOperationsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ListOperationsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ListOperationsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,52 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class ListOperationsResponse extends \Google\Collection
+{
+  protected $collection_key = 'operations';
+  public $nextPageToken;
+  protected $operationsType = Operation::class;
+  protected $operationsDataType = 'array';
+
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  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_ContainerAnalysis_ListOperationsResponse');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ListScanConfigsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ListScanConfigsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ListScanConfigsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,52 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class ListScanConfigsResponse extends \Google\Collection
+{
+  protected $collection_key = 'scanConfigs';
+  public $nextPageToken;
+  protected $scanConfigsType = ScanConfig::class;
+  protected $scanConfigsDataType = 'array';
+
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param ScanConfig[]
+   */
+  public function setScanConfigs($scanConfigs)
+  {
+    $this->scanConfigs = $scanConfigs;
+  }
+  /**
+   * @return ScanConfig[]
+   */
+  public function getScanConfigs()
+  {
+    return $this->scanConfigs;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListScanConfigsResponse::class, 'Google_Service_ContainerAnalysis_ListScanConfigsResponse');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Location.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Location.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Location.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\ContainerAnalysis;
+
+class Location extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $cpeUri;
+  /**
+   * @var string
+   */
+  public $path;
+  protected $versionType = Version::class;
+  protected $versionDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setCpeUri($cpeUri)
+  {
+    $this->cpeUri = $cpeUri;
+  }
+  /**
+   * @return string
+   */
+  public function getCpeUri()
+  {
+    return $this->cpeUri;
+  }
+  /**
+   * @param string
+   */
+  public function setPath($path)
+  {
+    $this->path = $path;
+  }
+  /**
+   * @return string
+   */
+  public function getPath()
+  {
+    return $this->path;
+  }
+  /**
+   * @param Version
+   */
+  public function setVersion(Version $version)
+  {
+    $this->version = $version;
+  }
+  /**
+   * @return Version
+   */
+  public function getVersion()
+  {
+    return $this->version;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Location::class, 'Google_Service_ContainerAnalysis_Location');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Material.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Material.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Material.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\ContainerAnalysis;
+
+class Material extends \Google\Model
+{
+  /**
+   * @var string[]
+   */
+  public $digest;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string[]
+   */
+  public function setDigest($digest)
+  {
+    $this->digest = $digest;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDigest()
+  {
+    return $this->digest;
+  }
+  /**
+   * @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(Material::class, 'Google_Service_ContainerAnalysis_Material');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Metadata.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Metadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Metadata.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\ContainerAnalysis;
+
+class Metadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $buildFinishedOn;
+  /**
+   * @var string
+   */
+  public $buildInvocationId;
+  /**
+   * @var string
+   */
+  public $buildStartedOn;
+  protected $completenessType = Completeness::class;
+  protected $completenessDataType = '';
+  /**
+   * @var bool
+   */
+  public $reproducible;
+
+  /**
+   * @param string
+   */
+  public function setBuildFinishedOn($buildFinishedOn)
+  {
+    $this->buildFinishedOn = $buildFinishedOn;
+  }
+  /**
+   * @return string
+   */
+  public function getBuildFinishedOn()
+  {
+    return $this->buildFinishedOn;
+  }
+  /**
+   * @param string
+   */
+  public function setBuildInvocationId($buildInvocationId)
+  {
+    $this->buildInvocationId = $buildInvocationId;
+  }
+  /**
+   * @return string
+   */
+  public function getBuildInvocationId()
+  {
+    return $this->buildInvocationId;
+  }
+  /**
+   * @param string
+   */
+  public function setBuildStartedOn($buildStartedOn)
+  {
+    $this->buildStartedOn = $buildStartedOn;
+  }
+  /**
+   * @return string
+   */
+  public function getBuildStartedOn()
+  {
+    return $this->buildStartedOn;
+  }
+  /**
+   * @param Completeness
+   */
+  public function setCompleteness(Completeness $completeness)
+  {
+    $this->completeness = $completeness;
+  }
+  /**
+   * @return Completeness
+   */
+  public function getCompleteness()
+  {
+    return $this->completeness;
+  }
+  /**
+   * @param bool
+   */
+  public function setReproducible($reproducible)
+  {
+    $this->reproducible = $reproducible;
+  }
+  /**
+   * @return bool
+   */
+  public function getReproducible()
+  {
+    return $this->reproducible;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Metadata::class, 'Google_Service_ContainerAnalysis_Metadata');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/NonCompliantFile.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/NonCompliantFile.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/NonCompliantFile.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\ContainerAnalysis;
+
+class NonCompliantFile extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $displayCommand;
+  /**
+   * @var string
+   */
+  public $path;
+  /**
+   * @var string
+   */
+  public $reason;
+
+  /**
+   * @param string
+   */
+  public function setDisplayCommand($displayCommand)
+  {
+    $this->displayCommand = $displayCommand;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayCommand()
+  {
+    return $this->displayCommand;
+  }
+  /**
+   * @param string
+   */
+  public function setPath($path)
+  {
+    $this->path = $path;
+  }
+  /**
+   * @return string
+   */
+  public function getPath()
+  {
+    return $this->path;
+  }
+  /**
+   * @param string
+   */
+  public function setReason($reason)
+  {
+    $this->reason = $reason;
+  }
+  /**
+   * @return string
+   */
+  public function getReason()
+  {
+    return $this->reason;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(NonCompliantFile::class, 'Google_Service_ContainerAnalysis_NonCompliantFile');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Note.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Note.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Note.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,379 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class Note extends \Google\Collection
+{
+  protected $collection_key = 'relatedUrl';
+  protected $attestationType = AttestationNote::class;
+  protected $attestationDataType = '';
+  protected $buildType = BuildNote::class;
+  protected $buildDataType = '';
+  protected $complianceType = ComplianceNote::class;
+  protected $complianceDataType = '';
+  /**
+   * @var string
+   */
+  public $createTime;
+  protected $deploymentType = DeploymentNote::class;
+  protected $deploymentDataType = '';
+  protected $discoveryType = DiscoveryNote::class;
+  protected $discoveryDataType = '';
+  protected $dsseAttestationType = DSSEAttestationNote::class;
+  protected $dsseAttestationDataType = '';
+  /**
+   * @var string
+   */
+  public $expirationTime;
+  protected $imageType = ImageNote::class;
+  protected $imageDataType = '';
+  /**
+   * @var string
+   */
+  public $kind;
+  /**
+   * @var string
+   */
+  public $longDescription;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $packageType = PackageNote::class;
+  protected $packageDataType = '';
+  /**
+   * @var string[]
+   */
+  public $relatedNoteNames;
+  protected $relatedUrlType = RelatedUrl::class;
+  protected $relatedUrlDataType = 'array';
+  protected $sbomReferenceType = SBOMReferenceNote::class;
+  protected $sbomReferenceDataType = '';
+  /**
+   * @var string
+   */
+  public $shortDescription;
+  /**
+   * @var string
+   */
+  public $updateTime;
+  protected $upgradeType = UpgradeNote::class;
+  protected $upgradeDataType = '';
+  protected $vulnerabilityType = VulnerabilityNote::class;
+  protected $vulnerabilityDataType = '';
+  protected $vulnerabilityAssessmentType = VulnerabilityAssessmentNote::class;
+  protected $vulnerabilityAssessmentDataType = '';
+
+  /**
+   * @param AttestationNote
+   */
+  public function setAttestation(AttestationNote $attestation)
+  {
+    $this->attestation = $attestation;
+  }
+  /**
+   * @return AttestationNote
+   */
+  public function getAttestation()
+  {
+    return $this->attestation;
+  }
+  /**
+   * @param BuildNote
+   */
+  public function setBuild(BuildNote $build)
+  {
+    $this->build = $build;
+  }
+  /**
+   * @return BuildNote
+   */
+  public function getBuild()
+  {
+    return $this->build;
+  }
+  /**
+   * @param ComplianceNote
+   */
+  public function setCompliance(ComplianceNote $compliance)
+  {
+    $this->compliance = $compliance;
+  }
+  /**
+   * @return ComplianceNote
+   */
+  public function getCompliance()
+  {
+    return $this->compliance;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param DeploymentNote
+   */
+  public function setDeployment(DeploymentNote $deployment)
+  {
+    $this->deployment = $deployment;
+  }
+  /**
+   * @return DeploymentNote
+   */
+  public function getDeployment()
+  {
+    return $this->deployment;
+  }
+  /**
+   * @param DiscoveryNote
+   */
+  public function setDiscovery(DiscoveryNote $discovery)
+  {
+    $this->discovery = $discovery;
+  }
+  /**
+   * @return DiscoveryNote
+   */
+  public function getDiscovery()
+  {
+    return $this->discovery;
+  }
+  /**
+   * @param DSSEAttestationNote
+   */
+  public function setDsseAttestation(DSSEAttestationNote $dsseAttestation)
+  {
+    $this->dsseAttestation = $dsseAttestation;
+  }
+  /**
+   * @return DSSEAttestationNote
+   */
+  public function getDsseAttestation()
+  {
+    return $this->dsseAttestation;
+  }
+  /**
+   * @param string
+   */
+  public function setExpirationTime($expirationTime)
+  {
+    $this->expirationTime = $expirationTime;
+  }
+  /**
+   * @return string
+   */
+  public function getExpirationTime()
+  {
+    return $this->expirationTime;
+  }
+  /**
+   * @param ImageNote
+   */
+  public function setImage(ImageNote $image)
+  {
+    $this->image = $image;
+  }
+  /**
+   * @return ImageNote
+   */
+  public function getImage()
+  {
+    return $this->image;
+  }
+  /**
+   * @param string
+   */
+  public function setKind($kind)
+  {
+    $this->kind = $kind;
+  }
+  /**
+   * @return string
+   */
+  public function getKind()
+  {
+    return $this->kind;
+  }
+  /**
+   * @param string
+   */
+  public function setLongDescription($longDescription)
+  {
+    $this->longDescription = $longDescription;
+  }
+  /**
+   * @return string
+   */
+  public function getLongDescription()
+  {
+    return $this->longDescription;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param PackageNote
+   */
+  public function setPackage(PackageNote $package)
+  {
+    $this->package = $package;
+  }
+  /**
+   * @return PackageNote
+   */
+  public function getPackage()
+  {
+    return $this->package;
+  }
+  /**
+   * @param string[]
+   */
+  public function setRelatedNoteNames($relatedNoteNames)
+  {
+    $this->relatedNoteNames = $relatedNoteNames;
+  }
+  /**
+   * @return string[]
+   */
+  public function getRelatedNoteNames()
+  {
+    return $this->relatedNoteNames;
+  }
+  /**
+   * @param RelatedUrl[]
+   */
+  public function setRelatedUrl($relatedUrl)
+  {
+    $this->relatedUrl = $relatedUrl;
+  }
+  /**
+   * @return RelatedUrl[]
+   */
+  public function getRelatedUrl()
+  {
+    return $this->relatedUrl;
+  }
+  /**
+   * @param SBOMReferenceNote
+   */
+  public function setSbomReference(SBOMReferenceNote $sbomReference)
+  {
+    $this->sbomReference = $sbomReference;
+  }
+  /**
+   * @return SBOMReferenceNote
+   */
+  public function getSbomReference()
+  {
+    return $this->sbomReference;
+  }
+  /**
+   * @param string
+   */
+  public function setShortDescription($shortDescription)
+  {
+    $this->shortDescription = $shortDescription;
+  }
+  /**
+   * @return string
+   */
+  public function getShortDescription()
+  {
+    return $this->shortDescription;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+  /**
+   * @param UpgradeNote
+   */
+  public function setUpgrade(UpgradeNote $upgrade)
+  {
+    $this->upgrade = $upgrade;
+  }
+  /**
+   * @return UpgradeNote
+   */
+  public function getUpgrade()
+  {
+    return $this->upgrade;
+  }
+  /**
+   * @param VulnerabilityNote
+   */
+  public function setVulnerability(VulnerabilityNote $vulnerability)
+  {
+    $this->vulnerability = $vulnerability;
+  }
+  /**
+   * @return VulnerabilityNote
+   */
+  public function getVulnerability()
+  {
+    return $this->vulnerability;
+  }
+  /**
+   * @param VulnerabilityAssessmentNote
+   */
+  public function setVulnerabilityAssessment(VulnerabilityAssessmentNote $vulnerabilityAssessment)
+  {
+    $this->vulnerabilityAssessment = $vulnerabilityAssessment;
+  }
+  /**
+   * @return VulnerabilityAssessmentNote
+   */
+  public function getVulnerabilityAssessment()
+  {
+    return $this->vulnerabilityAssessment;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Note::class, 'Google_Service_ContainerAnalysis_Note');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Occurrence.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Occurrence.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Occurrence.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,344 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class Occurrence extends \Google\Model
+{
+  protected $attestationType = AttestationOccurrence::class;
+  protected $attestationDataType = '';
+  protected $buildType = BuildOccurrence::class;
+  protected $buildDataType = '';
+  protected $complianceType = ComplianceOccurrence::class;
+  protected $complianceDataType = '';
+  /**
+   * @var string
+   */
+  public $createTime;
+  protected $deploymentType = DeploymentOccurrence::class;
+  protected $deploymentDataType = '';
+  protected $discoveryType = DiscoveryOccurrence::class;
+  protected $discoveryDataType = '';
+  protected $dsseAttestationType = DSSEAttestationOccurrence::class;
+  protected $dsseAttestationDataType = '';
+  protected $envelopeType = Envelope::class;
+  protected $envelopeDataType = '';
+  protected $imageType = ImageOccurrence::class;
+  protected $imageDataType = '';
+  /**
+   * @var string
+   */
+  public $kind;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $noteName;
+  protected $packageType = PackageOccurrence::class;
+  protected $packageDataType = '';
+  /**
+   * @var string
+   */
+  public $remediation;
+  /**
+   * @var string
+   */
+  public $resourceUri;
+  protected $sbomReferenceType = SBOMReferenceOccurrence::class;
+  protected $sbomReferenceDataType = '';
+  /**
+   * @var string
+   */
+  public $updateTime;
+  protected $upgradeType = UpgradeOccurrence::class;
+  protected $upgradeDataType = '';
+  protected $vulnerabilityType = VulnerabilityOccurrence::class;
+  protected $vulnerabilityDataType = '';
+
+  /**
+   * @param AttestationOccurrence
+   */
+  public function setAttestation(AttestationOccurrence $attestation)
+  {
+    $this->attestation = $attestation;
+  }
+  /**
+   * @return AttestationOccurrence
+   */
+  public function getAttestation()
+  {
+    return $this->attestation;
+  }
+  /**
+   * @param BuildOccurrence
+   */
+  public function setBuild(BuildOccurrence $build)
+  {
+    $this->build = $build;
+  }
+  /**
+   * @return BuildOccurrence
+   */
+  public function getBuild()
+  {
+    return $this->build;
+  }
+  /**
+   * @param ComplianceOccurrence
+   */
+  public function setCompliance(ComplianceOccurrence $compliance)
+  {
+    $this->compliance = $compliance;
+  }
+  /**
+   * @return ComplianceOccurrence
+   */
+  public function getCompliance()
+  {
+    return $this->compliance;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param DeploymentOccurrence
+   */
+  public function setDeployment(DeploymentOccurrence $deployment)
+  {
+    $this->deployment = $deployment;
+  }
+  /**
+   * @return DeploymentOccurrence
+   */
+  public function getDeployment()
+  {
+    return $this->deployment;
+  }
+  /**
+   * @param DiscoveryOccurrence
+   */
+  public function setDiscovery(DiscoveryOccurrence $discovery)
+  {
+    $this->discovery = $discovery;
+  }
+  /**
+   * @return DiscoveryOccurrence
+   */
+  public function getDiscovery()
+  {
+    return $this->discovery;
+  }
+  /**
+   * @param DSSEAttestationOccurrence
+   */
+  public function setDsseAttestation(DSSEAttestationOccurrence $dsseAttestation)
+  {
+    $this->dsseAttestation = $dsseAttestation;
+  }
+  /**
+   * @return DSSEAttestationOccurrence
+   */
+  public function getDsseAttestation()
+  {
+    return $this->dsseAttestation;
+  }
+  /**
+   * @param Envelope
+   */
+  public function setEnvelope(Envelope $envelope)
+  {
+    $this->envelope = $envelope;
+  }
+  /**
+   * @return Envelope
+   */
+  public function getEnvelope()
+  {
+    return $this->envelope;
+  }
+  /**
+   * @param ImageOccurrence
+   */
+  public function setImage(ImageOccurrence $image)
+  {
+    $this->image = $image;
+  }
+  /**
+   * @return ImageOccurrence
+   */
+  public function getImage()
+  {
+    return $this->image;
+  }
+  /**
+   * @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 setNoteName($noteName)
+  {
+    $this->noteName = $noteName;
+  }
+  /**
+   * @return string
+   */
+  public function getNoteName()
+  {
+    return $this->noteName;
+  }
+  /**
+   * @param PackageOccurrence
+   */
+  public function setPackage(PackageOccurrence $package)
+  {
+    $this->package = $package;
+  }
+  /**
+   * @return PackageOccurrence
+   */
+  public function getPackage()
+  {
+    return $this->package;
+  }
+  /**
+   * @param string
+   */
+  public function setRemediation($remediation)
+  {
+    $this->remediation = $remediation;
+  }
+  /**
+   * @return string
+   */
+  public function getRemediation()
+  {
+    return $this->remediation;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceUri($resourceUri)
+  {
+    $this->resourceUri = $resourceUri;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceUri()
+  {
+    return $this->resourceUri;
+  }
+  /**
+   * @param SBOMReferenceOccurrence
+   */
+  public function setSbomReference(SBOMReferenceOccurrence $sbomReference)
+  {
+    $this->sbomReference = $sbomReference;
+  }
+  /**
+   * @return SBOMReferenceOccurrence
+   */
+  public function getSbomReference()
+  {
+    return $this->sbomReference;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+  /**
+   * @param UpgradeOccurrence
+   */
+  public function setUpgrade(UpgradeOccurrence $upgrade)
+  {
+    $this->upgrade = $upgrade;
+  }
+  /**
+   * @return UpgradeOccurrence
+   */
+  public function getUpgrade()
+  {
+    return $this->upgrade;
+  }
+  /**
+   * @param VulnerabilityOccurrence
+   */
+  public function setVulnerability(VulnerabilityOccurrence $vulnerability)
+  {
+    $this->vulnerability = $vulnerability;
+  }
+  /**
+   * @return VulnerabilityOccurrence
+   */
+  public function getVulnerability()
+  {
+    return $this->vulnerability;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Occurrence::class, 'Google_Service_ContainerAnalysis_Occurrence');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Operation.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Operation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Operation.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\ContainerAnalysis;
+
+class Operation extends \Google\Model
+{
+  public $done;
+  protected $errorType = Status::class;
+  protected $errorDataType = '';
+  public $metadata;
+  public $name;
+  public $response;
+
+  public function setDone($done)
+  {
+    $this->done = $done;
+  }
+  public function getDone()
+  {
+    return $this->done;
+  }
+  /**
+   * @param Status
+   */
+  public function setError(Status $error)
+  {
+    $this->error = $error;
+  }
+  /**
+   * @return Status
+   */
+  public function getError()
+  {
+    return $this->error;
+  }
+  public function setMetadata($metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  public function getName()
+  {
+    return $this->name;
+  }
+  public function setResponse($response)
+  {
+    $this->response = $response;
+  }
+  public function getResponse()
+  {
+    return $this->response;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Operation::class, 'Google_Service_ContainerAnalysis_Operation');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Package.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Package.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Package.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,52 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class Package extends \Google\Collection
+{
+  protected $collection_key = 'distribution';
+  protected $distributionType = Distribution::class;
+  protected $distributionDataType = 'array';
+  public $name;
+
+  /**
+   * @param Distribution[]
+   */
+  public function setDistribution($distribution)
+  {
+    $this->distribution = $distribution;
+  }
+  /**
+   * @return Distribution[]
+   */
+  public function getDistribution()
+  {
+    return $this->distribution;
+  }
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  public function getName()
+  {
+    return $this->name;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Package::class, 'Google_Service_ContainerAnalysis_Package');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/PackageIssue.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/PackageIssue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/PackageIssue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,201 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class PackageIssue extends \Google\Collection
+{
+  protected $collection_key = 'fileLocation';
+  /**
+   * @var string
+   */
+  public $affectedCpeUri;
+  /**
+   * @var string
+   */
+  public $affectedPackage;
+  protected $affectedVersionType = Version::class;
+  protected $affectedVersionDataType = '';
+  /**
+   * @var string
+   */
+  public $effectiveSeverity;
+  protected $fileLocationType = GrafeasV1FileLocation::class;
+  protected $fileLocationDataType = 'array';
+  /**
+   * @var bool
+   */
+  public $fixAvailable;
+  /**
+   * @var string
+   */
+  public $fixedCpeUri;
+  /**
+   * @var string
+   */
+  public $fixedPackage;
+  protected $fixedVersionType = Version::class;
+  protected $fixedVersionDataType = '';
+  /**
+   * @var string
+   */
+  public $packageType;
+
+  /**
+   * @param string
+   */
+  public function setAffectedCpeUri($affectedCpeUri)
+  {
+    $this->affectedCpeUri = $affectedCpeUri;
+  }
+  /**
+   * @return string
+   */
+  public function getAffectedCpeUri()
+  {
+    return $this->affectedCpeUri;
+  }
+  /**
+   * @param string
+   */
+  public function setAffectedPackage($affectedPackage)
+  {
+    $this->affectedPackage = $affectedPackage;
+  }
+  /**
+   * @return string
+   */
+  public function getAffectedPackage()
+  {
+    return $this->affectedPackage;
+  }
+  /**
+   * @param Version
+   */
+  public function setAffectedVersion(Version $affectedVersion)
+  {
+    $this->affectedVersion = $affectedVersion;
+  }
+  /**
+   * @return Version
+   */
+  public function getAffectedVersion()
+  {
+    return $this->affectedVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setEffectiveSeverity($effectiveSeverity)
+  {
+    $this->effectiveSeverity = $effectiveSeverity;
+  }
+  /**
+   * @return string
+   */
+  public function getEffectiveSeverity()
+  {
+    return $this->effectiveSeverity;
+  }
+  /**
+   * @param GrafeasV1FileLocation[]
+   */
+  public function setFileLocation($fileLocation)
+  {
+    $this->fileLocation = $fileLocation;
+  }
+  /**
+   * @return GrafeasV1FileLocation[]
+   */
+  public function getFileLocation()
+  {
+    return $this->fileLocation;
+  }
+  /**
+   * @param bool
+   */
+  public function setFixAvailable($fixAvailable)
+  {
+    $this->fixAvailable = $fixAvailable;
+  }
+  /**
+   * @return bool
+   */
+  public function getFixAvailable()
+  {
+    return $this->fixAvailable;
+  }
+  /**
+   * @param string
+   */
+  public function setFixedCpeUri($fixedCpeUri)
+  {
+    $this->fixedCpeUri = $fixedCpeUri;
+  }
+  /**
+   * @return string
+   */
+  public function getFixedCpeUri()
+  {
+    return $this->fixedCpeUri;
+  }
+  /**
+   * @param string
+   */
+  public function setFixedPackage($fixedPackage)
+  {
+    $this->fixedPackage = $fixedPackage;
+  }
+  /**
+   * @return string
+   */
+  public function getFixedPackage()
+  {
+    return $this->fixedPackage;
+  }
+  /**
+   * @param Version
+   */
+  public function setFixedVersion(Version $fixedVersion)
+  {
+    $this->fixedVersion = $fixedVersion;
+  }
+  /**
+   * @return Version
+   */
+  public function getFixedVersion()
+  {
+    return $this->fixedVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setPackageType($packageType)
+  {
+    $this->packageType = $packageType;
+  }
+  /**
+   * @return string
+   */
+  public function getPackageType()
+  {
+    return $this->packageType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PackageIssue::class, 'Google_Service_ContainerAnalysis_PackageIssue');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/PackageNote.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/PackageNote.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/PackageNote.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,217 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class PackageNote extends \Google\Collection
+{
+  protected $collection_key = 'distribution';
+  /**
+   * @var string
+   */
+  public $architecture;
+  /**
+   * @var string
+   */
+  public $cpeUri;
+  /**
+   * @var string
+   */
+  public $description;
+  protected $digestType = Digest::class;
+  protected $digestDataType = 'array';
+  protected $distributionType = Distribution::class;
+  protected $distributionDataType = 'array';
+  protected $licenseType = License::class;
+  protected $licenseDataType = '';
+  /**
+   * @var string
+   */
+  public $maintainer;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $packageType;
+  /**
+   * @var string
+   */
+  public $url;
+  protected $versionType = Version::class;
+  protected $versionDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setArchitecture($architecture)
+  {
+    $this->architecture = $architecture;
+  }
+  /**
+   * @return string
+   */
+  public function getArchitecture()
+  {
+    return $this->architecture;
+  }
+  /**
+   * @param string
+   */
+  public function setCpeUri($cpeUri)
+  {
+    $this->cpeUri = $cpeUri;
+  }
+  /**
+   * @return string
+   */
+  public function getCpeUri()
+  {
+    return $this->cpeUri;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param Digest[]
+   */
+  public function setDigest($digest)
+  {
+    $this->digest = $digest;
+  }
+  /**
+   * @return Digest[]
+   */
+  public function getDigest()
+  {
+    return $this->digest;
+  }
+  /**
+   * @param Distribution[]
+   */
+  public function setDistribution($distribution)
+  {
+    $this->distribution = $distribution;
+  }
+  /**
+   * @return Distribution[]
+   */
+  public function getDistribution()
+  {
+    return $this->distribution;
+  }
+  /**
+   * @param License
+   */
+  public function setLicense(License $license)
+  {
+    $this->license = $license;
+  }
+  /**
+   * @return License
+   */
+  public function getLicense()
+  {
+    return $this->license;
+  }
+  /**
+   * @param string
+   */
+  public function setMaintainer($maintainer)
+  {
+    $this->maintainer = $maintainer;
+  }
+  /**
+   * @return string
+   */
+  public function getMaintainer()
+  {
+    return $this->maintainer;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setPackageType($packageType)
+  {
+    $this->packageType = $packageType;
+  }
+  /**
+   * @return string
+   */
+  public function getPackageType()
+  {
+    return $this->packageType;
+  }
+  /**
+   * @param string
+   */
+  public function setUrl($url)
+  {
+    $this->url = $url;
+  }
+  /**
+   * @return string
+   */
+  public function getUrl()
+  {
+    return $this->url;
+  }
+  /**
+   * @param Version
+   */
+  public function setVersion(Version $version)
+  {
+    $this->version = $version;
+  }
+  /**
+   * @return Version
+   */
+  public function getVersion()
+  {
+    return $this->version;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PackageNote::class, 'Google_Service_ContainerAnalysis_PackageNote');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/PackageOccurrence.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/PackageOccurrence.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/PackageOccurrence.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,147 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class PackageOccurrence extends \Google\Collection
+{
+  protected $collection_key = 'location';
+  /**
+   * @var string
+   */
+  public $architecture;
+  /**
+   * @var string
+   */
+  public $cpeUri;
+  protected $licenseType = License::class;
+  protected $licenseDataType = '';
+  protected $locationType = Location::class;
+  protected $locationDataType = 'array';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $packageType;
+  protected $versionType = Version::class;
+  protected $versionDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setArchitecture($architecture)
+  {
+    $this->architecture = $architecture;
+  }
+  /**
+   * @return string
+   */
+  public function getArchitecture()
+  {
+    return $this->architecture;
+  }
+  /**
+   * @param string
+   */
+  public function setCpeUri($cpeUri)
+  {
+    $this->cpeUri = $cpeUri;
+  }
+  /**
+   * @return string
+   */
+  public function getCpeUri()
+  {
+    return $this->cpeUri;
+  }
+  /**
+   * @param License
+   */
+  public function setLicense(License $license)
+  {
+    $this->license = $license;
+  }
+  /**
+   * @return License
+   */
+  public function getLicense()
+  {
+    return $this->license;
+  }
+  /**
+   * @param Location[]
+   */
+  public function setLocation($location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return Location[]
+   */
+  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 setPackageType($packageType)
+  {
+    $this->packageType = $packageType;
+  }
+  /**
+   * @return string
+   */
+  public function getPackageType()
+  {
+    return $this->packageType;
+  }
+  /**
+   * @param Version
+   */
+  public function setVersion(Version $version)
+  {
+    $this->version = $version;
+  }
+  /**
+   * @return Version
+   */
+  public function getVersion()
+  {
+    return $this->version;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PackageOccurrence::class, 'Google_Service_ContainerAnalysis_PackageOccurrence');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/PackagesSummaryResponse.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/PackagesSummaryResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/PackagesSummaryResponse.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\ContainerAnalysis;
+
+class PackagesSummaryResponse extends \Google\Collection
+{
+  protected $collection_key = 'licensesSummary';
+  protected $licensesSummaryType = LicensesSummary::class;
+  protected $licensesSummaryDataType = 'array';
+  /**
+   * @var string
+   */
+  public $resourceUrl;
+
+  /**
+   * @param LicensesSummary[]
+   */
+  public function setLicensesSummary($licensesSummary)
+  {
+    $this->licensesSummary = $licensesSummary;
+  }
+  /**
+   * @return LicensesSummary[]
+   */
+  public function getLicensesSummary()
+  {
+    return $this->licensesSummary;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceUrl($resourceUrl)
+  {
+    $this->resourceUrl = $resourceUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceUrl()
+  {
+    return $this->resourceUrl;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PackagesSummaryResponse::class, 'Google_Service_ContainerAnalysis_PackagesSummaryResponse');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/PgpSignedAttestation.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/PgpSignedAttestation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/PgpSignedAttestation.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\ContainerAnalysis;
+
+class PgpSignedAttestation extends \Google\Model
+{
+  public $contentType;
+  public $pgpKeyId;
+  public $signature;
+
+  public function setContentType($contentType)
+  {
+    $this->contentType = $contentType;
+  }
+  public function getContentType()
+  {
+    return $this->contentType;
+  }
+  public function setPgpKeyId($pgpKeyId)
+  {
+    $this->pgpKeyId = $pgpKeyId;
+  }
+  public function getPgpKeyId()
+  {
+    return $this->pgpKeyId;
+  }
+  public function setSignature($signature)
+  {
+    $this->signature = $signature;
+  }
+  public function getSignature()
+  {
+    return $this->signature;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PgpSignedAttestation::class, 'Google_Service_ContainerAnalysis_PgpSignedAttestation');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Policy.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Policy.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Policy.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\ContainerAnalysis;
+
+class Policy extends \Google\Collection
+{
+  protected $collection_key = 'bindings';
+  protected $bindingsType = Binding::class;
+  protected $bindingsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $etag;
+  /**
+   * @var int
+   */
+  public $version;
+
+  /**
+   * @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_ContainerAnalysis_Policy');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Product.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Product.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Product.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\ContainerAnalysis;
+
+class Product extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $genericUri;
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setGenericUri($genericUri)
+  {
+    $this->genericUri = $genericUri;
+  }
+  /**
+   * @return string
+   */
+  public function getGenericUri()
+  {
+    return $this->genericUri;
+  }
+  /**
+   * @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(Product::class, 'Google_Service_ContainerAnalysis_Product');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ProjectRepoId.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ProjectRepoId.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ProjectRepoId.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\ContainerAnalysis;
+
+class ProjectRepoId extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $projectId;
+  /**
+   * @var string
+   */
+  public $repoName;
+
+  /**
+   * @param string
+   */
+  public function setProjectId($projectId)
+  {
+    $this->projectId = $projectId;
+  }
+  /**
+   * @return string
+   */
+  public function getProjectId()
+  {
+    return $this->projectId;
+  }
+  /**
+   * @param string
+   */
+  public function setRepoName($repoName)
+  {
+    $this->repoName = $repoName;
+  }
+  /**
+   * @return string
+   */
+  public function getRepoName()
+  {
+    return $this->repoName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectRepoId::class, 'Google_Service_ContainerAnalysis_ProjectRepoId');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ProvenanceBuilder.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ProvenanceBuilder.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ProvenanceBuilder.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\ContainerAnalysis;
+
+class ProvenanceBuilder extends \Google\Collection
+{
+  protected $collection_key = 'builderDependencies';
+  protected $builderDependenciesType = ResourceDescriptor::class;
+  protected $builderDependenciesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string[]
+   */
+  public $version;
+
+  /**
+   * @param ResourceDescriptor[]
+   */
+  public function setBuilderDependencies($builderDependencies)
+  {
+    $this->builderDependencies = $builderDependencies;
+  }
+  /**
+   * @return ResourceDescriptor[]
+   */
+  public function getBuilderDependencies()
+  {
+    return $this->builderDependencies;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string[]
+   */
+  public function setVersion($version)
+  {
+    $this->version = $version;
+  }
+  /**
+   * @return string[]
+   */
+  public function getVersion()
+  {
+    return $this->version;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProvenanceBuilder::class, 'Google_Service_ContainerAnalysis_ProvenanceBuilder');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Publisher.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Publisher.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Publisher.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\ContainerAnalysis;
+
+class Publisher extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $issuingAuthority;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $publisherNamespace;
+
+  /**
+   * @param string
+   */
+  public function setIssuingAuthority($issuingAuthority)
+  {
+    $this->issuingAuthority = $issuingAuthority;
+  }
+  /**
+   * @return string
+   */
+  public function getIssuingAuthority()
+  {
+    return $this->issuingAuthority;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setPublisherNamespace($publisherNamespace)
+  {
+    $this->publisherNamespace = $publisherNamespace;
+  }
+  /**
+   * @return string
+   */
+  public function getPublisherNamespace()
+  {
+    return $this->publisherNamespace;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Publisher::class, 'Google_Service_ContainerAnalysis_Publisher');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Recipe.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Recipe.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Recipe.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\ContainerAnalysis;
+
+class Recipe extends \Google\Collection
+{
+  protected $collection_key = 'environment';
+  /**
+   * @var array[]
+   */
+  public $arguments;
+  /**
+   * @var string
+   */
+  public $definedInMaterial;
+  /**
+   * @var string
+   */
+  public $entryPoint;
+  /**
+   * @var array[]
+   */
+  public $environment;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param array[]
+   */
+  public function setArguments($arguments)
+  {
+    $this->arguments = $arguments;
+  }
+  /**
+   * @return array[]
+   */
+  public function getArguments()
+  {
+    return $this->arguments;
+  }
+  /**
+   * @param string
+   */
+  public function setDefinedInMaterial($definedInMaterial)
+  {
+    $this->definedInMaterial = $definedInMaterial;
+  }
+  /**
+   * @return string
+   */
+  public function getDefinedInMaterial()
+  {
+    return $this->definedInMaterial;
+  }
+  /**
+   * @param string
+   */
+  public function setEntryPoint($entryPoint)
+  {
+    $this->entryPoint = $entryPoint;
+  }
+  /**
+   * @return string
+   */
+  public function getEntryPoint()
+  {
+    return $this->entryPoint;
+  }
+  /**
+   * @param array[]
+   */
+  public function setEnvironment($environment)
+  {
+    $this->environment = $environment;
+  }
+  /**
+   * @return array[]
+   */
+  public function getEnvironment()
+  {
+    return $this->environment;
+  }
+  /**
+   * @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(Recipe::class, 'Google_Service_ContainerAnalysis_Recipe');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/RelatedUrl.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/RelatedUrl.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/RelatedUrl.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\ContainerAnalysis;
+
+class RelatedUrl extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $label;
+  /**
+   * @var string
+   */
+  public $url;
+
+  /**
+   * @param string
+   */
+  public function setLabel($label)
+  {
+    $this->label = $label;
+  }
+  /**
+   * @return string
+   */
+  public function getLabel()
+  {
+    return $this->label;
+  }
+  /**
+   * @param string
+   */
+  public function setUrl($url)
+  {
+    $this->url = $url;
+  }
+  /**
+   * @return string
+   */
+  public function getUrl()
+  {
+    return $this->url;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RelatedUrl::class, 'Google_Service_ContainerAnalysis_RelatedUrl');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/RelationshipNote.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/RelationshipNote.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/RelationshipNote.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\ContainerAnalysis;
+
+class RelationshipNote extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RelationshipNote::class, 'Google_Service_ContainerAnalysis_RelationshipNote');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/RelationshipOccurrence.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/RelationshipOccurrence.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/RelationshipOccurrence.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\ContainerAnalysis;
+
+class RelationshipOccurrence extends \Google\Model
+{
+  public $comment;
+  public $source;
+  public $target;
+  public $type;
+
+  public function setComment($comment)
+  {
+    $this->comment = $comment;
+  }
+  public function getComment()
+  {
+    return $this->comment;
+  }
+  public function setSource($source)
+  {
+    $this->source = $source;
+  }
+  public function getSource()
+  {
+    return $this->source;
+  }
+  public function setTarget($target)
+  {
+    $this->target = $target;
+  }
+  public function getTarget()
+  {
+    return $this->target;
+  }
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  public function getType()
+  {
+    return $this->type;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RelationshipOccurrence::class, 'Google_Service_ContainerAnalysis_RelationshipOccurrence');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Remediation.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Remediation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Remediation.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\ContainerAnalysis;
+
+class Remediation extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $details;
+  /**
+   * @var string
+   */
+  public $remediationType;
+  protected $remediationUriType = RelatedUrl::class;
+  protected $remediationUriDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setDetails($details)
+  {
+    $this->details = $details;
+  }
+  /**
+   * @return string
+   */
+  public function getDetails()
+  {
+    return $this->details;
+  }
+  /**
+   * @param string
+   */
+  public function setRemediationType($remediationType)
+  {
+    $this->remediationType = $remediationType;
+  }
+  /**
+   * @return string
+   */
+  public function getRemediationType()
+  {
+    return $this->remediationType;
+  }
+  /**
+   * @param RelatedUrl
+   */
+  public function setRemediationUri(RelatedUrl $remediationUri)
+  {
+    $this->remediationUri = $remediationUri;
+  }
+  /**
+   * @return RelatedUrl
+   */
+  public function getRemediationUri()
+  {
+    return $this->remediationUri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Remediation::class, 'Google_Service_ContainerAnalysis_Remediation');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/RepoId.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/RepoId.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/RepoId.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\ContainerAnalysis;
+
+class RepoId extends \Google\Model
+{
+  protected $projectRepoIdType = ProjectRepoId::class;
+  protected $projectRepoIdDataType = '';
+  /**
+   * @var string
+   */
+  public $uid;
+
+  /**
+   * @param ProjectRepoId
+   */
+  public function setProjectRepoId(ProjectRepoId $projectRepoId)
+  {
+    $this->projectRepoId = $projectRepoId;
+  }
+  /**
+   * @return ProjectRepoId
+   */
+  public function getProjectRepoId()
+  {
+    return $this->projectRepoId;
+  }
+  /**
+   * @param string
+   */
+  public function setUid($uid)
+  {
+    $this->uid = $uid;
+  }
+  /**
+   * @return string
+   */
+  public function getUid()
+  {
+    return $this->uid;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RepoId::class, 'Google_Service_ContainerAnalysis_RepoId');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Resource/Operations.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Resource/Operations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Resource/Operations.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\ContainerAnalysis\Resource;
+
+use Google\Service\ContainerAnalysis\CancelOperationRequest;
+use Google\Service\ContainerAnalysis\ContaineranalysisEmpty;
+use Google\Service\ContainerAnalysis\ListOperationsResponse;
+use Google\Service\ContainerAnalysis\Operation;
+
+/**
+ * The "operations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $containeranalysisService = new Google\Service\ContainerAnalysis(...);
+ *   $operations = $containeranalysisService->operations;
+ *  </code>
+ */
+class Operations extends \Google\Service\Resource
+{
+  /**
+   * Starts asynchronous cancellation on a long-running operation. The server
+   * makes a best effort to cancel the operation, but success is not guaranteed.
+   * If the server doesn't support this method, it returns
+   * `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or
+   * other methods to check whether the cancellation succeeded or whether the
+   * operation completed despite cancellation. On successful cancellation, the
+   * operation is not deleted; instead, it becomes an operation with an
+   * Operation.error value with a google.rpc.Status.code of 1, corresponding to
+   * `Code.CANCELLED`. (operations.cancel)
+   *
+   * @param string $name The name of the operation resource to be cancelled.
+   * @param CancelOperationRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return ContaineranalysisEmpty
+   */
+  public function cancel($name, CancelOperationRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('cancel', [$params], ContaineranalysisEmpty::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 ContaineranalysisEmpty
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], ContaineranalysisEmpty::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
+   */
+  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`. NOTE: the
+   * `name` binding allows API services to override the binding to use different
+   * resource name schemes, such as `users/operations`. To override the binding,
+   * API services can add a binding such as `"/v1/{name=users}/operations"` to
+   * their service configuration. For backwards compatibility, the default name
+   * includes the operations collection id, however overriding users must ensure
+   * the name binding is the parent resource, without the operations collection
+   * id. (operations.listOperations)
+   *
+   * @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
+   */
+  public function listOperations($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(Operations::class, 'Google_Service_ContainerAnalysis_Resource_Operations');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Resource/Projects.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Resource/Projects.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/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\ContainerAnalysis\Resource;
+
+/**
+ * The "projects" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $containeranalysisService = new Google\Service\ContainerAnalysis(...);
+ *   $projects = $containeranalysisService->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_ContainerAnalysis_Resource_Projects');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Resource/ProjectsLocations.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Resource/ProjectsLocations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/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\ContainerAnalysis\Resource;
+
+/**
+ * The "locations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $containeranalysisService = new Google\Service\ContainerAnalysis(...);
+ *   $locations = $containeranalysisService->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_ContainerAnalysis_Resource_ProjectsLocations');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Resource/ProjectsLocationsNotes.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Resource/ProjectsLocationsNotes.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Resource/ProjectsLocationsNotes.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,219 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis\Resource;
+
+use Google\Service\ContainerAnalysis\BatchCreateNotesRequest;
+use Google\Service\ContainerAnalysis\BatchCreateNotesResponse;
+use Google\Service\ContainerAnalysis\ContaineranalysisEmpty;
+use Google\Service\ContainerAnalysis\GetIamPolicyRequest;
+use Google\Service\ContainerAnalysis\ListNotesResponse;
+use Google\Service\ContainerAnalysis\Note;
+use Google\Service\ContainerAnalysis\Policy;
+use Google\Service\ContainerAnalysis\SetIamPolicyRequest;
+use Google\Service\ContainerAnalysis\TestIamPermissionsRequest;
+use Google\Service\ContainerAnalysis\TestIamPermissionsResponse;
+
+/**
+ * The "notes" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $containeranalysisService = new Google\Service\ContainerAnalysis(...);
+ *   $notes = $containeranalysisService->projects_locations_notes;
+ *  </code>
+ */
+class ProjectsLocationsNotes extends \Google\Service\Resource
+{
+  /**
+   * Creates new notes in batch. (notes.batchCreate)
+   *
+   * @param string $parent Required. The name of the project in the form of
+   * `projects/[PROJECT_ID]`, under which the notes are to be created.
+   * @param BatchCreateNotesRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return BatchCreateNotesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function batchCreate($parent, BatchCreateNotesRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('batchCreate', [$params], BatchCreateNotesResponse::class);
+  }
+  /**
+   * Creates a new note. (notes.create)
+   *
+   * @param string $parent Required. The name of the project in the form of
+   * `projects/[PROJECT_ID]`, under which the note is to be created.
+   * @param Note $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string noteId Required. The ID to use for this note.
+   * @return Note
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, Note $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Note::class);
+  }
+  /**
+   * Deletes the specified note. (notes.delete)
+   *
+   * @param string $name Required. The name of the note in the form of
+   * `projects/[PROVIDER_ID]/notes/[NOTE_ID]`.
+   * @param array $optParams Optional parameters.
+   * @return ContaineranalysisEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], ContaineranalysisEmpty::class);
+  }
+  /**
+   * Gets the specified note. (notes.get)
+   *
+   * @param string $name Required. The name of the note in the form of
+   * `projects/[PROVIDER_ID]/notes/[NOTE_ID]`.
+   * @param array $optParams Optional parameters.
+   * @return Note
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Note::class);
+  }
+  /**
+   * Gets the access control policy for a note or an occurrence resource. Requires
+   * `containeranalysis.notes.setIamPolicy` or
+   * `containeranalysis.occurrences.setIamPolicy` permission if the resource is a
+   * note or occurrence, respectively. The resource takes the format
+   * `projects/[PROJECT_ID]/notes/[NOTE_ID]` for notes and
+   * `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]` for occurrences.
+   * (notes.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 notes for the specified project. (notes.listProjectsLocationsNotes)
+   *
+   * @param string $parent Required. The name of the project to list notes for in
+   * the form of `projects/[PROJECT_ID]`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter The filter expression.
+   * @opt_param int pageSize Number of notes to return in the list. Must be
+   * positive. Max allowed page size is 1000. If not specified, page size defaults
+   * to 20.
+   * @opt_param string pageToken Token to provide to skip to a particular spot in
+   * the list.
+   * @return ListNotesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsNotes($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListNotesResponse::class);
+  }
+  /**
+   * Updates the specified note. (notes.patch)
+   *
+   * @param string $name Required. The name of the note in the form of
+   * `projects/[PROVIDER_ID]/notes/[NOTE_ID]`.
+   * @param Note $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask The fields to update.
+   * @return Note
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, Note $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], Note::class);
+  }
+  /**
+   * Sets the access control policy on the specified note or occurrence. Requires
+   * `containeranalysis.notes.setIamPolicy` or
+   * `containeranalysis.occurrences.setIamPolicy` permission if the resource is a
+   * note or an occurrence, respectively. The resource takes the format
+   * `projects/[PROJECT_ID]/notes/[NOTE_ID]` for notes and
+   * `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]` for occurrences.
+   * (notes.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 note or
+   * occurrence. Requires list permission on the project (for example,
+   * `containeranalysis.notes.list`). The resource takes the format
+   * `projects/[PROJECT_ID]/notes/[NOTE_ID]` for notes and
+   * `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]` for occurrences.
+   * (notes.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(ProjectsLocationsNotes::class, 'Google_Service_ContainerAnalysis_Resource_ProjectsLocationsNotes');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Resource/ProjectsLocationsNotesOccurrences.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Resource/ProjectsLocationsNotesOccurrences.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Resource/ProjectsLocationsNotesOccurrences.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\ContainerAnalysis\Resource;
+
+use Google\Service\ContainerAnalysis\ListNoteOccurrencesResponse;
+
+/**
+ * The "occurrences" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $containeranalysisService = new Google\Service\ContainerAnalysis(...);
+ *   $occurrences = $containeranalysisService->projects_locations_notes_occurrences;
+ *  </code>
+ */
+class ProjectsLocationsNotesOccurrences extends \Google\Service\Resource
+{
+  /**
+   * Lists occurrences referencing the specified note. Provider projects can use
+   * this method to get all occurrences across consumer projects referencing the
+   * specified note. (occurrences.listProjectsLocationsNotesOccurrences)
+   *
+   * @param string $name Required. The name of the note to list occurrences for in
+   * the form of `projects/[PROVIDER_ID]/notes/[NOTE_ID]`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter The filter expression.
+   * @opt_param int pageSize Number of occurrences to return in the list.
+   * @opt_param string pageToken Token to provide to skip to a particular spot in
+   * the list.
+   * @return ListNoteOccurrencesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsNotesOccurrences($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListNoteOccurrencesResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsNotesOccurrences::class, 'Google_Service_ContainerAnalysis_Resource_ProjectsLocationsNotesOccurrences');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Resource/ProjectsLocationsOccurrences.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Resource/ProjectsLocationsOccurrences.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Resource/ProjectsLocationsOccurrences.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,257 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis\Resource;
+
+use Google\Service\ContainerAnalysis\BatchCreateOccurrencesRequest;
+use Google\Service\ContainerAnalysis\BatchCreateOccurrencesResponse;
+use Google\Service\ContainerAnalysis\ContaineranalysisEmpty;
+use Google\Service\ContainerAnalysis\GetIamPolicyRequest;
+use Google\Service\ContainerAnalysis\ListOccurrencesResponse;
+use Google\Service\ContainerAnalysis\Note;
+use Google\Service\ContainerAnalysis\Occurrence;
+use Google\Service\ContainerAnalysis\Policy;
+use Google\Service\ContainerAnalysis\SetIamPolicyRequest;
+use Google\Service\ContainerAnalysis\TestIamPermissionsRequest;
+use Google\Service\ContainerAnalysis\TestIamPermissionsResponse;
+use Google\Service\ContainerAnalysis\VulnerabilityOccurrencesSummary;
+
+/**
+ * The "occurrences" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $containeranalysisService = new Google\Service\ContainerAnalysis(...);
+ *   $occurrences = $containeranalysisService->projects_locations_occurrences;
+ *  </code>
+ */
+class ProjectsLocationsOccurrences extends \Google\Service\Resource
+{
+  /**
+   * Creates new occurrences in batch. (occurrences.batchCreate)
+   *
+   * @param string $parent Required. The name of the project in the form of
+   * `projects/[PROJECT_ID]`, under which the occurrences are to be created.
+   * @param BatchCreateOccurrencesRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return BatchCreateOccurrencesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function batchCreate($parent, BatchCreateOccurrencesRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('batchCreate', [$params], BatchCreateOccurrencesResponse::class);
+  }
+  /**
+   * Creates a new occurrence. (occurrences.create)
+   *
+   * @param string $parent Required. The name of the project in the form of
+   * `projects/[PROJECT_ID]`, under which the occurrence is to be created.
+   * @param Occurrence $postBody
+   * @param array $optParams Optional parameters.
+   * @return Occurrence
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, Occurrence $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Occurrence::class);
+  }
+  /**
+   * Deletes the specified occurrence. For example, use this method to delete an
+   * occurrence when the occurrence is no longer applicable for the given
+   * resource. (occurrences.delete)
+   *
+   * @param string $name Required. The name of the occurrence in the form of
+   * `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]`.
+   * @param array $optParams Optional parameters.
+   * @return ContaineranalysisEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], ContaineranalysisEmpty::class);
+  }
+  /**
+   * Gets the specified occurrence. (occurrences.get)
+   *
+   * @param string $name Required. The name of the occurrence in the form of
+   * `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]`.
+   * @param array $optParams Optional parameters.
+   * @return Occurrence
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Occurrence::class);
+  }
+  /**
+   * Gets the access control policy for a note or an occurrence resource. Requires
+   * `containeranalysis.notes.setIamPolicy` or
+   * `containeranalysis.occurrences.setIamPolicy` permission if the resource is a
+   * note or occurrence, respectively. The resource takes the format
+   * `projects/[PROJECT_ID]/notes/[NOTE_ID]` for notes and
+   * `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]` for occurrences.
+   * (occurrences.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);
+  }
+  /**
+   * Gets the note attached to the specified occurrence. Consumer projects can use
+   * this method to get a note that belongs to a provider project.
+   * (occurrences.getNotes)
+   *
+   * @param string $name Required. The name of the occurrence in the form of
+   * `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]`.
+   * @param array $optParams Optional parameters.
+   * @return Note
+   * @throws \Google\Service\Exception
+   */
+  public function getNotes($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('getNotes', [$params], Note::class);
+  }
+  /**
+   * Gets a summary of the number and severity of occurrences.
+   * (occurrences.getVulnerabilitySummary)
+   *
+   * @param string $parent Required. The name of the project to get a
+   * vulnerability summary for in the form of `projects/[PROJECT_ID]`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter The filter expression.
+   * @return VulnerabilityOccurrencesSummary
+   * @throws \Google\Service\Exception
+   */
+  public function getVulnerabilitySummary($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('getVulnerabilitySummary', [$params], VulnerabilityOccurrencesSummary::class);
+  }
+  /**
+   * Lists occurrences for the specified project.
+   * (occurrences.listProjectsLocationsOccurrences)
+   *
+   * @param string $parent Required. The name of the project to list occurrences
+   * for in the form of `projects/[PROJECT_ID]`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter The filter expression.
+   * @opt_param int pageSize Number of occurrences to return in the list. Must be
+   * positive. Max allowed page size is 1000. If not specified, page size defaults
+   * to 20.
+   * @opt_param string pageToken Token to provide to skip to a particular spot in
+   * the list.
+   * @return ListOccurrencesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsOccurrences($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListOccurrencesResponse::class);
+  }
+  /**
+   * Updates the specified occurrence. (occurrences.patch)
+   *
+   * @param string $name Required. The name of the occurrence in the form of
+   * `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]`.
+   * @param Occurrence $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask The fields to update.
+   * @return Occurrence
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, Occurrence $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], Occurrence::class);
+  }
+  /**
+   * Sets the access control policy on the specified note or occurrence. Requires
+   * `containeranalysis.notes.setIamPolicy` or
+   * `containeranalysis.occurrences.setIamPolicy` permission if the resource is a
+   * note or an occurrence, respectively. The resource takes the format
+   * `projects/[PROJECT_ID]/notes/[NOTE_ID]` for notes and
+   * `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]` for occurrences.
+   * (occurrences.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 note or
+   * occurrence. Requires list permission on the project (for example,
+   * `containeranalysis.notes.list`). The resource takes the format
+   * `projects/[PROJECT_ID]/notes/[NOTE_ID]` for notes and
+   * `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]` for occurrences.
+   * (occurrences.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(ProjectsLocationsOccurrences::class, 'Google_Service_ContainerAnalysis_Resource_ProjectsLocationsOccurrences');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Resource/ProjectsLocationsResources.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Resource/ProjectsLocationsResources.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Resource/ProjectsLocationsResources.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,52 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis\Resource;
+
+use Google\Service\ContainerAnalysis\ExportSBOMRequest;
+use Google\Service\ContainerAnalysis\ExportSBOMResponse;
+
+/**
+ * The "resources" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $containeranalysisService = new Google\Service\ContainerAnalysis(...);
+ *   $resources = $containeranalysisService->projects_locations_resources;
+ *  </code>
+ */
+class ProjectsLocationsResources extends \Google\Service\Resource
+{
+  /**
+   * Generates an SBOM for the given resource. (resources.exportSBOM)
+   *
+   * @param string $name Required. The name of the resource in the form of
+   * `projects/[PROJECT_ID]/resources/[RESOURCE_URL]`.
+   * @param ExportSBOMRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return ExportSBOMResponse
+   * @throws \Google\Service\Exception
+   */
+  public function exportSBOM($name, ExportSBOMRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('exportSBOM', [$params], ExportSBOMResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsResources::class, 'Google_Service_ContainerAnalysis_Resource_ProjectsLocationsResources');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Resource/ProjectsNotes.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Resource/ProjectsNotes.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Resource/ProjectsNotes.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,219 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis\Resource;
+
+use Google\Service\ContainerAnalysis\BatchCreateNotesRequest;
+use Google\Service\ContainerAnalysis\BatchCreateNotesResponse;
+use Google\Service\ContainerAnalysis\ContaineranalysisEmpty;
+use Google\Service\ContainerAnalysis\GetIamPolicyRequest;
+use Google\Service\ContainerAnalysis\ListNotesResponse;
+use Google\Service\ContainerAnalysis\Note;
+use Google\Service\ContainerAnalysis\Policy;
+use Google\Service\ContainerAnalysis\SetIamPolicyRequest;
+use Google\Service\ContainerAnalysis\TestIamPermissionsRequest;
+use Google\Service\ContainerAnalysis\TestIamPermissionsResponse;
+
+/**
+ * The "notes" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $containeranalysisService = new Google\Service\ContainerAnalysis(...);
+ *   $notes = $containeranalysisService->projects_notes;
+ *  </code>
+ */
+class ProjectsNotes extends \Google\Service\Resource
+{
+  /**
+   * Creates new notes in batch. (notes.batchCreate)
+   *
+   * @param string $parent Required. The name of the project in the form of
+   * `projects/[PROJECT_ID]`, under which the notes are to be created.
+   * @param BatchCreateNotesRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return BatchCreateNotesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function batchCreate($parent, BatchCreateNotesRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('batchCreate', [$params], BatchCreateNotesResponse::class);
+  }
+  /**
+   * Creates a new note. (notes.create)
+   *
+   * @param string $parent Required. The name of the project in the form of
+   * `projects/[PROJECT_ID]`, under which the note is to be created.
+   * @param Note $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string noteId Required. The ID to use for this note.
+   * @return Note
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, Note $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Note::class);
+  }
+  /**
+   * Deletes the specified note. (notes.delete)
+   *
+   * @param string $name Required. The name of the note in the form of
+   * `projects/[PROVIDER_ID]/notes/[NOTE_ID]`.
+   * @param array $optParams Optional parameters.
+   * @return ContaineranalysisEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], ContaineranalysisEmpty::class);
+  }
+  /**
+   * Gets the specified note. (notes.get)
+   *
+   * @param string $name Required. The name of the note in the form of
+   * `projects/[PROVIDER_ID]/notes/[NOTE_ID]`.
+   * @param array $optParams Optional parameters.
+   * @return Note
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Note::class);
+  }
+  /**
+   * Gets the access control policy for a note or an occurrence resource. Requires
+   * `containeranalysis.notes.setIamPolicy` or
+   * `containeranalysis.occurrences.setIamPolicy` permission if the resource is a
+   * note or occurrence, respectively. The resource takes the format
+   * `projects/[PROJECT_ID]/notes/[NOTE_ID]` for notes and
+   * `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]` for occurrences.
+   * (notes.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 notes for the specified project. (notes.listProjectsNotes)
+   *
+   * @param string $parent Required. The name of the project to list notes for in
+   * the form of `projects/[PROJECT_ID]`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter The filter expression.
+   * @opt_param int pageSize Number of notes to return in the list. Must be
+   * positive. Max allowed page size is 1000. If not specified, page size defaults
+   * to 20.
+   * @opt_param string pageToken Token to provide to skip to a particular spot in
+   * the list.
+   * @return ListNotesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsNotes($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListNotesResponse::class);
+  }
+  /**
+   * Updates the specified note. (notes.patch)
+   *
+   * @param string $name Required. The name of the note in the form of
+   * `projects/[PROVIDER_ID]/notes/[NOTE_ID]`.
+   * @param Note $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask The fields to update.
+   * @return Note
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, Note $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], Note::class);
+  }
+  /**
+   * Sets the access control policy on the specified note or occurrence. Requires
+   * `containeranalysis.notes.setIamPolicy` or
+   * `containeranalysis.occurrences.setIamPolicy` permission if the resource is a
+   * note or an occurrence, respectively. The resource takes the format
+   * `projects/[PROJECT_ID]/notes/[NOTE_ID]` for notes and
+   * `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]` for occurrences.
+   * (notes.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 note or
+   * occurrence. Requires list permission on the project (for example,
+   * `containeranalysis.notes.list`). The resource takes the format
+   * `projects/[PROJECT_ID]/notes/[NOTE_ID]` for notes and
+   * `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]` for occurrences.
+   * (notes.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(ProjectsNotes::class, 'Google_Service_ContainerAnalysis_Resource_ProjectsNotes');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Resource/ProjectsNotesOccurrences.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Resource/ProjectsNotesOccurrences.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Resource/ProjectsNotesOccurrences.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\ContainerAnalysis\Resource;
+
+use Google\Service\ContainerAnalysis\ListNoteOccurrencesResponse;
+
+/**
+ * The "occurrences" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $containeranalysisService = new Google\Service\ContainerAnalysis(...);
+ *   $occurrences = $containeranalysisService->projects_notes_occurrences;
+ *  </code>
+ */
+class ProjectsNotesOccurrences extends \Google\Service\Resource
+{
+  /**
+   * Lists occurrences referencing the specified note. Provider projects can use
+   * this method to get all occurrences across consumer projects referencing the
+   * specified note. (occurrences.listProjectsNotesOccurrences)
+   *
+   * @param string $name Required. The name of the note to list occurrences for in
+   * the form of `projects/[PROVIDER_ID]/notes/[NOTE_ID]`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter The filter expression.
+   * @opt_param int pageSize Number of occurrences to return in the list.
+   * @opt_param string pageToken Token to provide to skip to a particular spot in
+   * the list.
+   * @return ListNoteOccurrencesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsNotesOccurrences($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListNoteOccurrencesResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsNotesOccurrences::class, 'Google_Service_ContainerAnalysis_Resource_ProjectsNotesOccurrences');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Resource/ProjectsOccurrences.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Resource/ProjectsOccurrences.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Resource/ProjectsOccurrences.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,257 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis\Resource;
+
+use Google\Service\ContainerAnalysis\BatchCreateOccurrencesRequest;
+use Google\Service\ContainerAnalysis\BatchCreateOccurrencesResponse;
+use Google\Service\ContainerAnalysis\ContaineranalysisEmpty;
+use Google\Service\ContainerAnalysis\GetIamPolicyRequest;
+use Google\Service\ContainerAnalysis\ListOccurrencesResponse;
+use Google\Service\ContainerAnalysis\Note;
+use Google\Service\ContainerAnalysis\Occurrence;
+use Google\Service\ContainerAnalysis\Policy;
+use Google\Service\ContainerAnalysis\SetIamPolicyRequest;
+use Google\Service\ContainerAnalysis\TestIamPermissionsRequest;
+use Google\Service\ContainerAnalysis\TestIamPermissionsResponse;
+use Google\Service\ContainerAnalysis\VulnerabilityOccurrencesSummary;
+
+/**
+ * The "occurrences" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $containeranalysisService = new Google\Service\ContainerAnalysis(...);
+ *   $occurrences = $containeranalysisService->projects_occurrences;
+ *  </code>
+ */
+class ProjectsOccurrences extends \Google\Service\Resource
+{
+  /**
+   * Creates new occurrences in batch. (occurrences.batchCreate)
+   *
+   * @param string $parent Required. The name of the project in the form of
+   * `projects/[PROJECT_ID]`, under which the occurrences are to be created.
+   * @param BatchCreateOccurrencesRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return BatchCreateOccurrencesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function batchCreate($parent, BatchCreateOccurrencesRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('batchCreate', [$params], BatchCreateOccurrencesResponse::class);
+  }
+  /**
+   * Creates a new occurrence. (occurrences.create)
+   *
+   * @param string $parent Required. The name of the project in the form of
+   * `projects/[PROJECT_ID]`, under which the occurrence is to be created.
+   * @param Occurrence $postBody
+   * @param array $optParams Optional parameters.
+   * @return Occurrence
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, Occurrence $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Occurrence::class);
+  }
+  /**
+   * Deletes the specified occurrence. For example, use this method to delete an
+   * occurrence when the occurrence is no longer applicable for the given
+   * resource. (occurrences.delete)
+   *
+   * @param string $name Required. The name of the occurrence in the form of
+   * `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]`.
+   * @param array $optParams Optional parameters.
+   * @return ContaineranalysisEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], ContaineranalysisEmpty::class);
+  }
+  /**
+   * Gets the specified occurrence. (occurrences.get)
+   *
+   * @param string $name Required. The name of the occurrence in the form of
+   * `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]`.
+   * @param array $optParams Optional parameters.
+   * @return Occurrence
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Occurrence::class);
+  }
+  /**
+   * Gets the access control policy for a note or an occurrence resource. Requires
+   * `containeranalysis.notes.setIamPolicy` or
+   * `containeranalysis.occurrences.setIamPolicy` permission if the resource is a
+   * note or occurrence, respectively. The resource takes the format
+   * `projects/[PROJECT_ID]/notes/[NOTE_ID]` for notes and
+   * `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]` for occurrences.
+   * (occurrences.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);
+  }
+  /**
+   * Gets the note attached to the specified occurrence. Consumer projects can use
+   * this method to get a note that belongs to a provider project.
+   * (occurrences.getNotes)
+   *
+   * @param string $name Required. The name of the occurrence in the form of
+   * `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]`.
+   * @param array $optParams Optional parameters.
+   * @return Note
+   * @throws \Google\Service\Exception
+   */
+  public function getNotes($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('getNotes', [$params], Note::class);
+  }
+  /**
+   * Gets a summary of the number and severity of occurrences.
+   * (occurrences.getVulnerabilitySummary)
+   *
+   * @param string $parent Required. The name of the project to get a
+   * vulnerability summary for in the form of `projects/[PROJECT_ID]`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter The filter expression.
+   * @return VulnerabilityOccurrencesSummary
+   * @throws \Google\Service\Exception
+   */
+  public function getVulnerabilitySummary($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('getVulnerabilitySummary', [$params], VulnerabilityOccurrencesSummary::class);
+  }
+  /**
+   * Lists occurrences for the specified project.
+   * (occurrences.listProjectsOccurrences)
+   *
+   * @param string $parent Required. The name of the project to list occurrences
+   * for in the form of `projects/[PROJECT_ID]`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter The filter expression.
+   * @opt_param int pageSize Number of occurrences to return in the list. Must be
+   * positive. Max allowed page size is 1000. If not specified, page size defaults
+   * to 20.
+   * @opt_param string pageToken Token to provide to skip to a particular spot in
+   * the list.
+   * @return ListOccurrencesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsOccurrences($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListOccurrencesResponse::class);
+  }
+  /**
+   * Updates the specified occurrence. (occurrences.patch)
+   *
+   * @param string $name Required. The name of the occurrence in the form of
+   * `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]`.
+   * @param Occurrence $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask The fields to update.
+   * @return Occurrence
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, Occurrence $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], Occurrence::class);
+  }
+  /**
+   * Sets the access control policy on the specified note or occurrence. Requires
+   * `containeranalysis.notes.setIamPolicy` or
+   * `containeranalysis.occurrences.setIamPolicy` permission if the resource is a
+   * note or an occurrence, respectively. The resource takes the format
+   * `projects/[PROJECT_ID]/notes/[NOTE_ID]` for notes and
+   * `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]` for occurrences.
+   * (occurrences.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 note or
+   * occurrence. Requires list permission on the project (for example,
+   * `containeranalysis.notes.list`). The resource takes the format
+   * `projects/[PROJECT_ID]/notes/[NOTE_ID]` for notes and
+   * `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]` for occurrences.
+   * (occurrences.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(ProjectsOccurrences::class, 'Google_Service_ContainerAnalysis_Resource_ProjectsOccurrences');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Resource/ProjectsResources.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Resource/ProjectsResources.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Resource/ProjectsResources.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,52 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis\Resource;
+
+use Google\Service\ContainerAnalysis\ExportSBOMRequest;
+use Google\Service\ContainerAnalysis\ExportSBOMResponse;
+
+/**
+ * The "resources" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $containeranalysisService = new Google\Service\ContainerAnalysis(...);
+ *   $resources = $containeranalysisService->projects_resources;
+ *  </code>
+ */
+class ProjectsResources extends \Google\Service\Resource
+{
+  /**
+   * Generates an SBOM for the given resource. (resources.exportSBOM)
+   *
+   * @param string $name Required. The name of the resource in the form of
+   * `projects/[PROJECT_ID]/resources/[RESOURCE_URL]`.
+   * @param ExportSBOMRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return ExportSBOMResponse
+   * @throws \Google\Service\Exception
+   */
+  public function exportSBOM($name, ExportSBOMRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('exportSBOM', [$params], ExportSBOMResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsResources::class, 'Google_Service_ContainerAnalysis_Resource_ProjectsResources');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Resource/ProjectsScanConfigs.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Resource/ProjectsScanConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Resource/ProjectsScanConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,85 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis\Resource;
+
+use Google\Service\ContainerAnalysis\ListScanConfigsResponse;
+use Google\Service\ContainerAnalysis\ScanConfig;
+
+/**
+ * The "scanConfigs" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $containeranalysisService = new Google\Service\ContainerAnalysis(...);
+ *   $scanConfigs = $containeranalysisService->scanConfigs;
+ *  </code>
+ */
+class ProjectsScanConfigs extends \Google\Service\Resource
+{
+  /**
+   * Gets the specified scan configuration. (scanConfigs.get)
+   *
+   * @param string $name Required. The name of the scan configuration in the form
+   * of `projects/[PROJECT_ID]/scanConfigs/[SCAN_CONFIG_ID]`.
+   * @param array $optParams Optional parameters.
+   * @return ScanConfig
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], ScanConfig::class);
+  }
+  /**
+   * Lists scan configurations for the specified project.
+   * (scanConfigs.listProjectsScanConfigs)
+   *
+   * @param string $parent Required. The name of the project to list scan
+   * configurations for in the form of `projects/[PROJECT_ID]`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Required. The filter expression.
+   * @opt_param int pageSize The number of scan configs to return in the list.
+   * @opt_param string pageToken Token to provide to skip to a particular spot in
+   * the list.
+   * @return ListScanConfigsResponse
+   */
+  public function listProjectsScanConfigs($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListScanConfigsResponse::class);
+  }
+  /**
+   * Updates the specified scan configuration. (scanConfigs.update)
+   *
+   * @param string $name Required. The name of the scan configuration in the form
+   * of `projects/[PROJECT_ID]/scanConfigs/[SCAN_CONFIG_ID]`.
+   * @param ScanConfig $postBody
+   * @param array $optParams Optional parameters.
+   * @return ScanConfig
+   */
+  public function update($name, ScanConfig $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('update', [$params], ScanConfig::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsScanConfigs::class, 'Google_Service_ContainerAnalysis_Resource_ProjectsScanConfigs');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ResourceDescriptor.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ResourceDescriptor.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ResourceDescriptor.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\ContainerAnalysis;
+
+class ResourceDescriptor extends \Google\Model
+{
+  /**
+   * @var array[]
+   */
+  public $annotations;
+  /**
+   * @var string
+   */
+  public $content;
+  /**
+   * @var string[]
+   */
+  public $digest;
+  /**
+   * @var string
+   */
+  public $downloadLocation;
+  /**
+   * @var string
+   */
+  public $mediaType;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param array[]
+   */
+  public function setAnnotations($annotations)
+  {
+    $this->annotations = $annotations;
+  }
+  /**
+   * @return array[]
+   */
+  public function getAnnotations()
+  {
+    return $this->annotations;
+  }
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param string[]
+   */
+  public function setDigest($digest)
+  {
+    $this->digest = $digest;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDigest()
+  {
+    return $this->digest;
+  }
+  /**
+   * @param string
+   */
+  public function setDownloadLocation($downloadLocation)
+  {
+    $this->downloadLocation = $downloadLocation;
+  }
+  /**
+   * @return string
+   */
+  public function getDownloadLocation()
+  {
+    return $this->downloadLocation;
+  }
+  /**
+   * @param string
+   */
+  public function setMediaType($mediaType)
+  {
+    $this->mediaType = $mediaType;
+  }
+  /**
+   * @return string
+   */
+  public function getMediaType()
+  {
+    return $this->mediaType;
+  }
+  /**
+   * @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(ResourceDescriptor::class, 'Google_Service_ContainerAnalysis_ResourceDescriptor');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/RunDetails.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/RunDetails.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/RunDetails.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\ContainerAnalysis;
+
+class RunDetails extends \Google\Collection
+{
+  protected $collection_key = 'byproducts';
+  protected $builderType = ProvenanceBuilder::class;
+  protected $builderDataType = '';
+  protected $byproductsType = ResourceDescriptor::class;
+  protected $byproductsDataType = 'array';
+  protected $metadataType = BuildMetadata::class;
+  protected $metadataDataType = '';
+
+  /**
+   * @param ProvenanceBuilder
+   */
+  public function setBuilder(ProvenanceBuilder $builder)
+  {
+    $this->builder = $builder;
+  }
+  /**
+   * @return ProvenanceBuilder
+   */
+  public function getBuilder()
+  {
+    return $this->builder;
+  }
+  /**
+   * @param ResourceDescriptor[]
+   */
+  public function setByproducts($byproducts)
+  {
+    $this->byproducts = $byproducts;
+  }
+  /**
+   * @return ResourceDescriptor[]
+   */
+  public function getByproducts()
+  {
+    return $this->byproducts;
+  }
+  /**
+   * @param BuildMetadata
+   */
+  public function setMetadata(BuildMetadata $metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return BuildMetadata
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RunDetails::class, 'Google_Service_ContainerAnalysis_RunDetails');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/SBOMReferenceNote.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/SBOMReferenceNote.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/SBOMReferenceNote.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\ContainerAnalysis;
+
+class SBOMReferenceNote extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $format;
+  /**
+   * @var string
+   */
+  public $version;
+
+  /**
+   * @param string
+   */
+  public function setFormat($format)
+  {
+    $this->format = $format;
+  }
+  /**
+   * @return string
+   */
+  public function getFormat()
+  {
+    return $this->format;
+  }
+  /**
+   * @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(SBOMReferenceNote::class, 'Google_Service_ContainerAnalysis_SBOMReferenceNote');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/SBOMReferenceOccurrence.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/SBOMReferenceOccurrence.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/SBOMReferenceOccurrence.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\ContainerAnalysis;
+
+class SBOMReferenceOccurrence extends \Google\Collection
+{
+  protected $collection_key = 'signatures';
+  protected $payloadDataType = '';
+  /**
+   * @var string
+   */
+  public $payloadType;
+  protected $signaturesType = EnvelopeSignature::class;
+  protected $signaturesDataType = 'array';
+
+  /**
+   * @param SbomReferenceIntotoPayload
+   */
+  public function setPayload(SbomReferenceIntotoPayload $payload)
+  {
+    $this->payload = $payload;
+  }
+  /**
+   * @return SbomReferenceIntotoPayload
+   */
+  public function getPayload()
+  {
+    return $this->payload;
+  }
+  /**
+   * @param string
+   */
+  public function setPayloadType($payloadType)
+  {
+    $this->payloadType = $payloadType;
+  }
+  /**
+   * @return string
+   */
+  public function getPayloadType()
+  {
+    return $this->payloadType;
+  }
+  /**
+   * @param EnvelopeSignature[]
+   */
+  public function setSignatures($signatures)
+  {
+    $this->signatures = $signatures;
+  }
+  /**
+   * @return EnvelopeSignature[]
+   */
+  public function getSignatures()
+  {
+    return $this->signatures;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SBOMReferenceOccurrence::class, 'Google_Service_ContainerAnalysis_SBOMReferenceOccurrence');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/SBOMStatus.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/SBOMStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/SBOMStatus.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\ContainerAnalysis;
+
+class SBOMStatus extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $error;
+  /**
+   * @var string
+   */
+  public $sbomState;
+
+  /**
+   * @param string
+   */
+  public function setError($error)
+  {
+    $this->error = $error;
+  }
+  /**
+   * @return string
+   */
+  public function getError()
+  {
+    return $this->error;
+  }
+  /**
+   * @param string
+   */
+  public function setSbomState($sbomState)
+  {
+    $this->sbomState = $sbomState;
+  }
+  /**
+   * @return string
+   */
+  public function getSbomState()
+  {
+    return $this->sbomState;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SBOMStatus::class, 'Google_Service_ContainerAnalysis_SBOMStatus');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/SbomReferenceIntotoPayload.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/SbomReferenceIntotoPayload.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/SbomReferenceIntotoPayload.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\ContainerAnalysis;
+
+class SbomReferenceIntotoPayload extends \Google\Collection
+{
+  protected $collection_key = 'subject';
+  protected $internal_gapi_mappings = [
+        "type" => "_type",
+  ];
+  /**
+   * @var string
+   */
+  public $type;
+  protected $predicateDataType = '';
+  /**
+   * @var string
+   */
+  public $predicateType;
+  protected $subjectType = Subject::class;
+  protected $subjectDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+  /**
+   * @param SbomReferenceIntotoPredicate
+   */
+  public function setPredicate(SbomReferenceIntotoPredicate $predicate)
+  {
+    $this->predicate = $predicate;
+  }
+  /**
+   * @return SbomReferenceIntotoPredicate
+   */
+  public function getPredicate()
+  {
+    return $this->predicate;
+  }
+  /**
+   * @param string
+   */
+  public function setPredicateType($predicateType)
+  {
+    $this->predicateType = $predicateType;
+  }
+  /**
+   * @return string
+   */
+  public function getPredicateType()
+  {
+    return $this->predicateType;
+  }
+  /**
+   * @param Subject[]
+   */
+  public function setSubject($subject)
+  {
+    $this->subject = $subject;
+  }
+  /**
+   * @return Subject[]
+   */
+  public function getSubject()
+  {
+    return $this->subject;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SbomReferenceIntotoPayload::class, 'Google_Service_ContainerAnalysis_SbomReferenceIntotoPayload');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/SbomReferenceIntotoPredicate.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/SbomReferenceIntotoPredicate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/SbomReferenceIntotoPredicate.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\ContainerAnalysis;
+
+class SbomReferenceIntotoPredicate extends \Google\Model
+{
+  /**
+   * @var string[]
+   */
+  public $digest;
+  /**
+   * @var string
+   */
+  public $location;
+  /**
+   * @var string
+   */
+  public $mimeType;
+  /**
+   * @var string
+   */
+  public $referrerId;
+
+  /**
+   * @param string[]
+   */
+  public function setDigest($digest)
+  {
+    $this->digest = $digest;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDigest()
+  {
+    return $this->digest;
+  }
+  /**
+   * @param string
+   */
+  public function setLocation($location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return string
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+  /**
+   * @param string
+   */
+  public function setMimeType($mimeType)
+  {
+    $this->mimeType = $mimeType;
+  }
+  /**
+   * @return string
+   */
+  public function getMimeType()
+  {
+    return $this->mimeType;
+  }
+  /**
+   * @param string
+   */
+  public function setReferrerId($referrerId)
+  {
+    $this->referrerId = $referrerId;
+  }
+  /**
+   * @return string
+   */
+  public function getReferrerId()
+  {
+    return $this->referrerId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SbomReferenceIntotoPredicate::class, 'Google_Service_ContainerAnalysis_SbomReferenceIntotoPredicate');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/ScanConfig.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/ScanConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/ScanConfig.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\ContainerAnalysis;
+
+class ScanConfig extends \Google\Model
+{
+  public $createTime;
+  public $description;
+  public $enabled;
+  public $name;
+  public $updateTime;
+
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  public function setEnabled($enabled)
+  {
+    $this->enabled = $enabled;
+  }
+  public function getEnabled()
+  {
+    return $this->enabled;
+  }
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  public function getName()
+  {
+    return $this->name;
+  }
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ScanConfig::class, 'Google_Service_ContainerAnalysis_ScanConfig');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/SetIamPolicyRequest.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/SetIamPolicyRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/SetIamPolicyRequest.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\ContainerAnalysis;
+
+class SetIamPolicyRequest extends \Google\Model
+{
+  protected $policyType = Policy::class;
+  protected $policyDataType = '';
+
+  /**
+   * @param Policy
+   */
+  public function setPolicy(Policy $policy)
+  {
+    $this->policy = $policy;
+  }
+  /**
+   * @return Policy
+   */
+  public function getPolicy()
+  {
+    return $this->policy;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SetIamPolicyRequest::class, 'Google_Service_ContainerAnalysis_SetIamPolicyRequest');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Signature.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Signature.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Signature.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\ContainerAnalysis;
+
+class Signature extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $publicKeyId;
+  /**
+   * @var string
+   */
+  public $signature;
+
+  /**
+   * @param string
+   */
+  public function setPublicKeyId($publicKeyId)
+  {
+    $this->publicKeyId = $publicKeyId;
+  }
+  /**
+   * @return string
+   */
+  public function getPublicKeyId()
+  {
+    return $this->publicKeyId;
+  }
+  /**
+   * @param string
+   */
+  public function setSignature($signature)
+  {
+    $this->signature = $signature;
+  }
+  /**
+   * @return string
+   */
+  public function getSignature()
+  {
+    return $this->signature;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Signature::class, 'Google_Service_ContainerAnalysis_Signature');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/SigningKey.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/SigningKey.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/SigningKey.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\ContainerAnalysis;
+
+class SigningKey extends \Google\Model
+{
+  public $keyId;
+  public $keyScheme;
+  public $keyType;
+  public $publicKeyValue;
+
+  public function setKeyId($keyId)
+  {
+    $this->keyId = $keyId;
+  }
+  public function getKeyId()
+  {
+    return $this->keyId;
+  }
+  public function setKeyScheme($keyScheme)
+  {
+    $this->keyScheme = $keyScheme;
+  }
+  public function getKeyScheme()
+  {
+    return $this->keyScheme;
+  }
+  public function setKeyType($keyType)
+  {
+    $this->keyType = $keyType;
+  }
+  public function getKeyType()
+  {
+    return $this->keyType;
+  }
+  public function setPublicKeyValue($publicKeyValue)
+  {
+    $this->publicKeyValue = $publicKeyValue;
+  }
+  public function getPublicKeyValue()
+  {
+    return $this->publicKeyValue;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SigningKey::class, 'Google_Service_ContainerAnalysis_SigningKey');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/SlsaBuilder.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/SlsaBuilder.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/SlsaBuilder.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\ContainerAnalysis;
+
+class SlsaBuilder 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(SlsaBuilder::class, 'Google_Service_ContainerAnalysis_SlsaBuilder');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/SlsaCompleteness.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/SlsaCompleteness.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/SlsaCompleteness.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\ContainerAnalysis;
+
+class SlsaCompleteness extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $arguments;
+  /**
+   * @var bool
+   */
+  public $environment;
+  /**
+   * @var bool
+   */
+  public $materials;
+
+  /**
+   * @param bool
+   */
+  public function setArguments($arguments)
+  {
+    $this->arguments = $arguments;
+  }
+  /**
+   * @return bool
+   */
+  public function getArguments()
+  {
+    return $this->arguments;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnvironment($environment)
+  {
+    $this->environment = $environment;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnvironment()
+  {
+    return $this->environment;
+  }
+  /**
+   * @param bool
+   */
+  public function setMaterials($materials)
+  {
+    $this->materials = $materials;
+  }
+  /**
+   * @return bool
+   */
+  public function getMaterials()
+  {
+    return $this->materials;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SlsaCompleteness::class, 'Google_Service_ContainerAnalysis_SlsaCompleteness');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/SlsaMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/SlsaMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/SlsaMetadata.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\ContainerAnalysis;
+
+class SlsaMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $buildFinishedOn;
+  /**
+   * @var string
+   */
+  public $buildInvocationId;
+  /**
+   * @var string
+   */
+  public $buildStartedOn;
+  protected $completenessType = SlsaCompleteness::class;
+  protected $completenessDataType = '';
+  /**
+   * @var bool
+   */
+  public $reproducible;
+
+  /**
+   * @param string
+   */
+  public function setBuildFinishedOn($buildFinishedOn)
+  {
+    $this->buildFinishedOn = $buildFinishedOn;
+  }
+  /**
+   * @return string
+   */
+  public function getBuildFinishedOn()
+  {
+    return $this->buildFinishedOn;
+  }
+  /**
+   * @param string
+   */
+  public function setBuildInvocationId($buildInvocationId)
+  {
+    $this->buildInvocationId = $buildInvocationId;
+  }
+  /**
+   * @return string
+   */
+  public function getBuildInvocationId()
+  {
+    return $this->buildInvocationId;
+  }
+  /**
+   * @param string
+   */
+  public function setBuildStartedOn($buildStartedOn)
+  {
+    $this->buildStartedOn = $buildStartedOn;
+  }
+  /**
+   * @return string
+   */
+  public function getBuildStartedOn()
+  {
+    return $this->buildStartedOn;
+  }
+  /**
+   * @param SlsaCompleteness
+   */
+  public function setCompleteness(SlsaCompleteness $completeness)
+  {
+    $this->completeness = $completeness;
+  }
+  /**
+   * @return SlsaCompleteness
+   */
+  public function getCompleteness()
+  {
+    return $this->completeness;
+  }
+  /**
+   * @param bool
+   */
+  public function setReproducible($reproducible)
+  {
+    $this->reproducible = $reproducible;
+  }
+  /**
+   * @return bool
+   */
+  public function getReproducible()
+  {
+    return $this->reproducible;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SlsaMetadata::class, 'Google_Service_ContainerAnalysis_SlsaMetadata');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/SlsaProvenance.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/SlsaProvenance.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/SlsaProvenance.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\ContainerAnalysis;
+
+class SlsaProvenance extends \Google\Collection
+{
+  protected $collection_key = 'materials';
+  protected $builderType = SlsaBuilder::class;
+  protected $builderDataType = '';
+  protected $materialsType = Material::class;
+  protected $materialsDataType = 'array';
+  protected $metadataType = SlsaMetadata::class;
+  protected $metadataDataType = '';
+  protected $recipeType = SlsaRecipe::class;
+  protected $recipeDataType = '';
+
+  /**
+   * @param SlsaBuilder
+   */
+  public function setBuilder(SlsaBuilder $builder)
+  {
+    $this->builder = $builder;
+  }
+  /**
+   * @return SlsaBuilder
+   */
+  public function getBuilder()
+  {
+    return $this->builder;
+  }
+  /**
+   * @param Material[]
+   */
+  public function setMaterials($materials)
+  {
+    $this->materials = $materials;
+  }
+  /**
+   * @return Material[]
+   */
+  public function getMaterials()
+  {
+    return $this->materials;
+  }
+  /**
+   * @param SlsaMetadata
+   */
+  public function setMetadata(SlsaMetadata $metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return SlsaMetadata
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @param SlsaRecipe
+   */
+  public function setRecipe(SlsaRecipe $recipe)
+  {
+    $this->recipe = $recipe;
+  }
+  /**
+   * @return SlsaRecipe
+   */
+  public function getRecipe()
+  {
+    return $this->recipe;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SlsaProvenance::class, 'Google_Service_ContainerAnalysis_SlsaProvenance');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/SlsaProvenanceV1.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/SlsaProvenanceV1.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/SlsaProvenanceV1.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\ContainerAnalysis;
+
+class SlsaProvenanceV1 extends \Google\Model
+{
+  protected $buildDefinitionType = BuildDefinition::class;
+  protected $buildDefinitionDataType = '';
+  protected $runDetailsType = RunDetails::class;
+  protected $runDetailsDataType = '';
+
+  /**
+   * @param BuildDefinition
+   */
+  public function setBuildDefinition(BuildDefinition $buildDefinition)
+  {
+    $this->buildDefinition = $buildDefinition;
+  }
+  /**
+   * @return BuildDefinition
+   */
+  public function getBuildDefinition()
+  {
+    return $this->buildDefinition;
+  }
+  /**
+   * @param RunDetails
+   */
+  public function setRunDetails(RunDetails $runDetails)
+  {
+    $this->runDetails = $runDetails;
+  }
+  /**
+   * @return RunDetails
+   */
+  public function getRunDetails()
+  {
+    return $this->runDetails;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SlsaProvenanceV1::class, 'Google_Service_ContainerAnalysis_SlsaProvenanceV1');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/SlsaProvenanceZeroTwo.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/SlsaProvenanceZeroTwo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/SlsaProvenanceZeroTwo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,127 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class SlsaProvenanceZeroTwo extends \Google\Collection
+{
+  protected $collection_key = 'materials';
+  /**
+   * @var array[]
+   */
+  public $buildConfig;
+  /**
+   * @var string
+   */
+  public $buildType;
+  protected $builderType = GrafeasV1SlsaProvenanceZeroTwoSlsaBuilder::class;
+  protected $builderDataType = '';
+  protected $invocationType = GrafeasV1SlsaProvenanceZeroTwoSlsaInvocation::class;
+  protected $invocationDataType = '';
+  protected $materialsType = GrafeasV1SlsaProvenanceZeroTwoSlsaMaterial::class;
+  protected $materialsDataType = 'array';
+  protected $metadataType = GrafeasV1SlsaProvenanceZeroTwoSlsaMetadata::class;
+  protected $metadataDataType = '';
+
+  /**
+   * @param array[]
+   */
+  public function setBuildConfig($buildConfig)
+  {
+    $this->buildConfig = $buildConfig;
+  }
+  /**
+   * @return array[]
+   */
+  public function getBuildConfig()
+  {
+    return $this->buildConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setBuildType($buildType)
+  {
+    $this->buildType = $buildType;
+  }
+  /**
+   * @return string
+   */
+  public function getBuildType()
+  {
+    return $this->buildType;
+  }
+  /**
+   * @param GrafeasV1SlsaProvenanceZeroTwoSlsaBuilder
+   */
+  public function setBuilder(GrafeasV1SlsaProvenanceZeroTwoSlsaBuilder $builder)
+  {
+    $this->builder = $builder;
+  }
+  /**
+   * @return GrafeasV1SlsaProvenanceZeroTwoSlsaBuilder
+   */
+  public function getBuilder()
+  {
+    return $this->builder;
+  }
+  /**
+   * @param GrafeasV1SlsaProvenanceZeroTwoSlsaInvocation
+   */
+  public function setInvocation(GrafeasV1SlsaProvenanceZeroTwoSlsaInvocation $invocation)
+  {
+    $this->invocation = $invocation;
+  }
+  /**
+   * @return GrafeasV1SlsaProvenanceZeroTwoSlsaInvocation
+   */
+  public function getInvocation()
+  {
+    return $this->invocation;
+  }
+  /**
+   * @param GrafeasV1SlsaProvenanceZeroTwoSlsaMaterial[]
+   */
+  public function setMaterials($materials)
+  {
+    $this->materials = $materials;
+  }
+  /**
+   * @return GrafeasV1SlsaProvenanceZeroTwoSlsaMaterial[]
+   */
+  public function getMaterials()
+  {
+    return $this->materials;
+  }
+  /**
+   * @param GrafeasV1SlsaProvenanceZeroTwoSlsaMetadata
+   */
+  public function setMetadata(GrafeasV1SlsaProvenanceZeroTwoSlsaMetadata $metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return GrafeasV1SlsaProvenanceZeroTwoSlsaMetadata
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SlsaProvenanceZeroTwo::class, 'Google_Service_ContainerAnalysis_SlsaProvenanceZeroTwo');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/SlsaRecipe.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/SlsaRecipe.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/SlsaRecipe.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\ContainerAnalysis;
+
+class SlsaRecipe extends \Google\Model
+{
+  /**
+   * @var array[]
+   */
+  public $arguments;
+  /**
+   * @var string
+   */
+  public $definedInMaterial;
+  /**
+   * @var string
+   */
+  public $entryPoint;
+  /**
+   * @var array[]
+   */
+  public $environment;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param array[]
+   */
+  public function setArguments($arguments)
+  {
+    $this->arguments = $arguments;
+  }
+  /**
+   * @return array[]
+   */
+  public function getArguments()
+  {
+    return $this->arguments;
+  }
+  /**
+   * @param string
+   */
+  public function setDefinedInMaterial($definedInMaterial)
+  {
+    $this->definedInMaterial = $definedInMaterial;
+  }
+  /**
+   * @return string
+   */
+  public function getDefinedInMaterial()
+  {
+    return $this->definedInMaterial;
+  }
+  /**
+   * @param string
+   */
+  public function setEntryPoint($entryPoint)
+  {
+    $this->entryPoint = $entryPoint;
+  }
+  /**
+   * @return string
+   */
+  public function getEntryPoint()
+  {
+    return $this->entryPoint;
+  }
+  /**
+   * @param array[]
+   */
+  public function setEnvironment($environment)
+  {
+    $this->environment = $environment;
+  }
+  /**
+   * @return array[]
+   */
+  public function getEnvironment()
+  {
+    return $this->environment;
+  }
+  /**
+   * @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(SlsaRecipe::class, 'Google_Service_ContainerAnalysis_SlsaRecipe');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Source.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Source.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Source.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\ContainerAnalysis;
+
+class Source extends \Google\Collection
+{
+  protected $collection_key = 'additionalContexts';
+  protected $additionalContextsType = SourceContext::class;
+  protected $additionalContextsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $artifactStorageSourceUri;
+  protected $contextType = SourceContext::class;
+  protected $contextDataType = '';
+  protected $fileHashesType = FileHashes::class;
+  protected $fileHashesDataType = 'map';
+
+  /**
+   * @param SourceContext[]
+   */
+  public function setAdditionalContexts($additionalContexts)
+  {
+    $this->additionalContexts = $additionalContexts;
+  }
+  /**
+   * @return SourceContext[]
+   */
+  public function getAdditionalContexts()
+  {
+    return $this->additionalContexts;
+  }
+  /**
+   * @param string
+   */
+  public function setArtifactStorageSourceUri($artifactStorageSourceUri)
+  {
+    $this->artifactStorageSourceUri = $artifactStorageSourceUri;
+  }
+  /**
+   * @return string
+   */
+  public function getArtifactStorageSourceUri()
+  {
+    return $this->artifactStorageSourceUri;
+  }
+  /**
+   * @param SourceContext
+   */
+  public function setContext(SourceContext $context)
+  {
+    $this->context = $context;
+  }
+  /**
+   * @return SourceContext
+   */
+  public function getContext()
+  {
+    return $this->context;
+  }
+  /**
+   * @param FileHashes[]
+   */
+  public function setFileHashes($fileHashes)
+  {
+    $this->fileHashes = $fileHashes;
+  }
+  /**
+   * @return FileHashes[]
+   */
+  public function getFileHashes()
+  {
+    return $this->fileHashes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Source::class, 'Google_Service_ContainerAnalysis_Source');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/SourceContext.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/SourceContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/SourceContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,92 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class SourceContext extends \Google\Model
+{
+  protected $cloudRepoType = CloudRepoSourceContext::class;
+  protected $cloudRepoDataType = '';
+  protected $gerritType = GerritSourceContext::class;
+  protected $gerritDataType = '';
+  protected $gitType = GitSourceContext::class;
+  protected $gitDataType = '';
+  /**
+   * @var string[]
+   */
+  public $labels;
+
+  /**
+   * @param CloudRepoSourceContext
+   */
+  public function setCloudRepo(CloudRepoSourceContext $cloudRepo)
+  {
+    $this->cloudRepo = $cloudRepo;
+  }
+  /**
+   * @return CloudRepoSourceContext
+   */
+  public function getCloudRepo()
+  {
+    return $this->cloudRepo;
+  }
+  /**
+   * @param GerritSourceContext
+   */
+  public function setGerrit(GerritSourceContext $gerrit)
+  {
+    $this->gerrit = $gerrit;
+  }
+  /**
+   * @return GerritSourceContext
+   */
+  public function getGerrit()
+  {
+    return $this->gerrit;
+  }
+  /**
+   * @param GitSourceContext
+   */
+  public function setGit(GitSourceContext $git)
+  {
+    $this->git = $git;
+  }
+  /**
+   * @return GitSourceContext
+   */
+  public function getGit()
+  {
+    return $this->git;
+  }
+  /**
+   * @param string[]
+   */
+  public function setLabels($labels)
+  {
+    $this->labels = $labels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLabels()
+  {
+    return $this->labels;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SourceContext::class, 'Google_Service_ContainerAnalysis_SourceContext');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Status.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Status.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/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\ContainerAnalysis;
+
+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_ContainerAnalysis_Status');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Subject.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Subject.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Subject.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\ContainerAnalysis;
+
+class Subject extends \Google\Model
+{
+  /**
+   * @var string[]
+   */
+  public $digest;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string[]
+   */
+  public function setDigest($digest)
+  {
+    $this->digest = $digest;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDigest()
+  {
+    return $this->digest;
+  }
+  /**
+   * @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(Subject::class, 'Google_Service_ContainerAnalysis_Subject');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/TestIamPermissionsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/TestIamPermissionsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/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\ContainerAnalysis;
+
+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_ContainerAnalysis_TestIamPermissionsRequest');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/TestIamPermissionsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/TestIamPermissionsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/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\ContainerAnalysis;
+
+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_ContainerAnalysis_TestIamPermissionsResponse');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/TimeSpan.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/TimeSpan.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/TimeSpan.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\ContainerAnalysis;
+
+class TimeSpan extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $endTime;
+  /**
+   * @var string
+   */
+  public $startTime;
+
+  /**
+   * @param string
+   */
+  public function setEndTime($endTime)
+  {
+    $this->endTime = $endTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTime()
+  {
+    return $this->endTime;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTime($startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TimeSpan::class, 'Google_Service_ContainerAnalysis_TimeSpan');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/UpgradeDistribution.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/UpgradeDistribution.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/UpgradeDistribution.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,99 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class UpgradeDistribution extends \Google\Collection
+{
+  protected $collection_key = 'cve';
+  /**
+   * @var string
+   */
+  public $classification;
+  /**
+   * @var string
+   */
+  public $cpeUri;
+  /**
+   * @var string[]
+   */
+  public $cve;
+  /**
+   * @var string
+   */
+  public $severity;
+
+  /**
+   * @param string
+   */
+  public function setClassification($classification)
+  {
+    $this->classification = $classification;
+  }
+  /**
+   * @return string
+   */
+  public function getClassification()
+  {
+    return $this->classification;
+  }
+  /**
+   * @param string
+   */
+  public function setCpeUri($cpeUri)
+  {
+    $this->cpeUri = $cpeUri;
+  }
+  /**
+   * @return string
+   */
+  public function getCpeUri()
+  {
+    return $this->cpeUri;
+  }
+  /**
+   * @param string[]
+   */
+  public function setCve($cve)
+  {
+    $this->cve = $cve;
+  }
+  /**
+   * @return string[]
+   */
+  public function getCve()
+  {
+    return $this->cve;
+  }
+  /**
+   * @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(UpgradeDistribution::class, 'Google_Service_ContainerAnalysis_UpgradeDistribution');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/UpgradeNote.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/UpgradeNote.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/UpgradeNote.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\ContainerAnalysis;
+
+class UpgradeNote extends \Google\Collection
+{
+  protected $collection_key = 'distributions';
+  protected $distributionsType = UpgradeDistribution::class;
+  protected $distributionsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $package;
+  protected $versionType = Version::class;
+  protected $versionDataType = '';
+  protected $windowsUpdateType = WindowsUpdate::class;
+  protected $windowsUpdateDataType = '';
+
+  /**
+   * @param UpgradeDistribution[]
+   */
+  public function setDistributions($distributions)
+  {
+    $this->distributions = $distributions;
+  }
+  /**
+   * @return UpgradeDistribution[]
+   */
+  public function getDistributions()
+  {
+    return $this->distributions;
+  }
+  /**
+   * @param string
+   */
+  public function setPackage($package)
+  {
+    $this->package = $package;
+  }
+  /**
+   * @return string
+   */
+  public function getPackage()
+  {
+    return $this->package;
+  }
+  /**
+   * @param Version
+   */
+  public function setVersion(Version $version)
+  {
+    $this->version = $version;
+  }
+  /**
+   * @return Version
+   */
+  public function getVersion()
+  {
+    return $this->version;
+  }
+  /**
+   * @param WindowsUpdate
+   */
+  public function setWindowsUpdate(WindowsUpdate $windowsUpdate)
+  {
+    $this->windowsUpdate = $windowsUpdate;
+  }
+  /**
+   * @return WindowsUpdate
+   */
+  public function getWindowsUpdate()
+  {
+    return $this->windowsUpdate;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UpgradeNote::class, 'Google_Service_ContainerAnalysis_UpgradeNote');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/UpgradeOccurrence.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/UpgradeOccurrence.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/UpgradeOccurrence.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,92 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class UpgradeOccurrence extends \Google\Model
+{
+  protected $distributionType = UpgradeDistribution::class;
+  protected $distributionDataType = '';
+  /**
+   * @var string
+   */
+  public $package;
+  protected $parsedVersionType = Version::class;
+  protected $parsedVersionDataType = '';
+  protected $windowsUpdateType = WindowsUpdate::class;
+  protected $windowsUpdateDataType = '';
+
+  /**
+   * @param UpgradeDistribution
+   */
+  public function setDistribution(UpgradeDistribution $distribution)
+  {
+    $this->distribution = $distribution;
+  }
+  /**
+   * @return UpgradeDistribution
+   */
+  public function getDistribution()
+  {
+    return $this->distribution;
+  }
+  /**
+   * @param string
+   */
+  public function setPackage($package)
+  {
+    $this->package = $package;
+  }
+  /**
+   * @return string
+   */
+  public function getPackage()
+  {
+    return $this->package;
+  }
+  /**
+   * @param Version
+   */
+  public function setParsedVersion(Version $parsedVersion)
+  {
+    $this->parsedVersion = $parsedVersion;
+  }
+  /**
+   * @return Version
+   */
+  public function getParsedVersion()
+  {
+    return $this->parsedVersion;
+  }
+  /**
+   * @param WindowsUpdate
+   */
+  public function setWindowsUpdate(WindowsUpdate $windowsUpdate)
+  {
+    $this->windowsUpdate = $windowsUpdate;
+  }
+  /**
+   * @return WindowsUpdate
+   */
+  public function getWindowsUpdate()
+  {
+    return $this->windowsUpdate;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UpgradeOccurrence::class, 'Google_Service_ContainerAnalysis_UpgradeOccurrence');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Version.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Version.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Version.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\ContainerAnalysis;
+
+class Version extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $epoch;
+  /**
+   * @var string
+   */
+  public $fullName;
+  /**
+   * @var bool
+   */
+  public $inclusive;
+  /**
+   * @var string
+   */
+  public $kind;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $revision;
+
+  /**
+   * @param int
+   */
+  public function setEpoch($epoch)
+  {
+    $this->epoch = $epoch;
+  }
+  /**
+   * @return int
+   */
+  public function getEpoch()
+  {
+    return $this->epoch;
+  }
+  /**
+   * @param string
+   */
+  public function setFullName($fullName)
+  {
+    $this->fullName = $fullName;
+  }
+  /**
+   * @return string
+   */
+  public function getFullName()
+  {
+    return $this->fullName;
+  }
+  /**
+   * @param bool
+   */
+  public function setInclusive($inclusive)
+  {
+    $this->inclusive = $inclusive;
+  }
+  /**
+   * @return bool
+   */
+  public function getInclusive()
+  {
+    return $this->inclusive;
+  }
+  /**
+   * @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 setRevision($revision)
+  {
+    $this->revision = $revision;
+  }
+  /**
+   * @return string
+   */
+  public function getRevision()
+  {
+    return $this->revision;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Version::class, 'Google_Service_ContainerAnalysis_Version');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/VexAssessment.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/VexAssessment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/VexAssessment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,165 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class VexAssessment extends \Google\Collection
+{
+  protected $collection_key = 'remediations';
+  /**
+   * @var string
+   */
+  public $cve;
+  /**
+   * @var string[]
+   */
+  public $impacts;
+  protected $justificationType = Justification::class;
+  protected $justificationDataType = '';
+  /**
+   * @var string
+   */
+  public $noteName;
+  protected $relatedUrisType = RelatedUrl::class;
+  protected $relatedUrisDataType = 'array';
+  protected $remediationsType = Remediation::class;
+  protected $remediationsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $state;
+  /**
+   * @var string
+   */
+  public $vulnerabilityId;
+
+  /**
+   * @param string
+   */
+  public function setCve($cve)
+  {
+    $this->cve = $cve;
+  }
+  /**
+   * @return string
+   */
+  public function getCve()
+  {
+    return $this->cve;
+  }
+  /**
+   * @param string[]
+   */
+  public function setImpacts($impacts)
+  {
+    $this->impacts = $impacts;
+  }
+  /**
+   * @return string[]
+   */
+  public function getImpacts()
+  {
+    return $this->impacts;
+  }
+  /**
+   * @param Justification
+   */
+  public function setJustification(Justification $justification)
+  {
+    $this->justification = $justification;
+  }
+  /**
+   * @return Justification
+   */
+  public function getJustification()
+  {
+    return $this->justification;
+  }
+  /**
+   * @param string
+   */
+  public function setNoteName($noteName)
+  {
+    $this->noteName = $noteName;
+  }
+  /**
+   * @return string
+   */
+  public function getNoteName()
+  {
+    return $this->noteName;
+  }
+  /**
+   * @param RelatedUrl[]
+   */
+  public function setRelatedUris($relatedUris)
+  {
+    $this->relatedUris = $relatedUris;
+  }
+  /**
+   * @return RelatedUrl[]
+   */
+  public function getRelatedUris()
+  {
+    return $this->relatedUris;
+  }
+  /**
+   * @param Remediation[]
+   */
+  public function setRemediations($remediations)
+  {
+    $this->remediations = $remediations;
+  }
+  /**
+   * @return Remediation[]
+   */
+  public function getRemediations()
+  {
+    return $this->remediations;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param string
+   */
+  public function setVulnerabilityId($vulnerabilityId)
+  {
+    $this->vulnerabilityId = $vulnerabilityId;
+  }
+  /**
+   * @return string
+   */
+  public function getVulnerabilityId()
+  {
+    return $this->vulnerabilityId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(VexAssessment::class, 'Google_Service_ContainerAnalysis_VexAssessment');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Volume.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Volume.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Volume.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\ContainerAnalysis;
+
+class Volume extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $path;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setPath($path)
+  {
+    $this->path = $path;
+  }
+  /**
+   * @return string
+   */
+  public function getPath()
+  {
+    return $this->path;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Volume::class, 'Google_Service_ContainerAnalysis_Volume');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/Vulnerability.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/Vulnerability.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/Vulnerability.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,102 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class Vulnerability extends \Google\Collection
+{
+  protected $collection_key = 'windowsDetails';
+  public $cvssScore;
+  protected $cvssV3Type = CVSSv3::class;
+  protected $cvssV3DataType = '';
+  protected $detailsType = Detail::class;
+  protected $detailsDataType = 'array';
+  public $severity;
+  public $sourceUpdateTime;
+  protected $windowsDetailsType = WindowsDetail::class;
+  protected $windowsDetailsDataType = 'array';
+
+  public function setCvssScore($cvssScore)
+  {
+    $this->cvssScore = $cvssScore;
+  }
+  public function getCvssScore()
+  {
+    return $this->cvssScore;
+  }
+  /**
+   * @param CVSSv3
+   */
+  public function setCvssV3(CVSSv3 $cvssV3)
+  {
+    $this->cvssV3 = $cvssV3;
+  }
+  /**
+   * @return CVSSv3
+   */
+  public function getCvssV3()
+  {
+    return $this->cvssV3;
+  }
+  /**
+   * @param Detail[]
+   */
+  public function setDetails($details)
+  {
+    $this->details = $details;
+  }
+  /**
+   * @return Detail[]
+   */
+  public function getDetails()
+  {
+    return $this->details;
+  }
+  public function setSeverity($severity)
+  {
+    $this->severity = $severity;
+  }
+  public function getSeverity()
+  {
+    return $this->severity;
+  }
+  public function setSourceUpdateTime($sourceUpdateTime)
+  {
+    $this->sourceUpdateTime = $sourceUpdateTime;
+  }
+  public function getSourceUpdateTime()
+  {
+    return $this->sourceUpdateTime;
+  }
+  /**
+   * @param WindowsDetail[]
+   */
+  public function setWindowsDetails($windowsDetails)
+  {
+    $this->windowsDetails = $windowsDetails;
+  }
+  /**
+   * @return WindowsDetail[]
+   */
+  public function getWindowsDetails()
+  {
+    return $this->windowsDetails;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Vulnerability::class, 'Google_Service_ContainerAnalysis_Vulnerability');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/VulnerabilityAssessmentNote.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/VulnerabilityAssessmentNote.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/VulnerabilityAssessmentNote.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,146 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class VulnerabilityAssessmentNote extends \Google\Model
+{
+  protected $assessmentType = Assessment::class;
+  protected $assessmentDataType = '';
+  /**
+   * @var string
+   */
+  public $languageCode;
+  /**
+   * @var string
+   */
+  public $longDescription;
+  protected $productType = Product::class;
+  protected $productDataType = '';
+  protected $publisherType = Publisher::class;
+  protected $publisherDataType = '';
+  /**
+   * @var string
+   */
+  public $shortDescription;
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param Assessment
+   */
+  public function setAssessment(Assessment $assessment)
+  {
+    $this->assessment = $assessment;
+  }
+  /**
+   * @return Assessment
+   */
+  public function getAssessment()
+  {
+    return $this->assessment;
+  }
+  /**
+   * @param string
+   */
+  public function setLanguageCode($languageCode)
+  {
+    $this->languageCode = $languageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCode()
+  {
+    return $this->languageCode;
+  }
+  /**
+   * @param string
+   */
+  public function setLongDescription($longDescription)
+  {
+    $this->longDescription = $longDescription;
+  }
+  /**
+   * @return string
+   */
+  public function getLongDescription()
+  {
+    return $this->longDescription;
+  }
+  /**
+   * @param Product
+   */
+  public function setProduct(Product $product)
+  {
+    $this->product = $product;
+  }
+  /**
+   * @return Product
+   */
+  public function getProduct()
+  {
+    return $this->product;
+  }
+  /**
+   * @param Publisher
+   */
+  public function setPublisher(Publisher $publisher)
+  {
+    $this->publisher = $publisher;
+  }
+  /**
+   * @return Publisher
+   */
+  public function getPublisher()
+  {
+    return $this->publisher;
+  }
+  /**
+   * @param string
+   */
+  public function setShortDescription($shortDescription)
+  {
+    $this->shortDescription = $shortDescription;
+  }
+  /**
+   * @return string
+   */
+  public function getShortDescription()
+  {
+    return $this->shortDescription;
+  }
+  /**
+   * @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(VulnerabilityAssessmentNote::class, 'Google_Service_ContainerAnalysis_VulnerabilityAssessmentNote');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/VulnerabilityAttestation.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/VulnerabilityAttestation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/VulnerabilityAttestation.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\ContainerAnalysis;
+
+class VulnerabilityAttestation extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $error;
+  /**
+   * @var string
+   */
+  public $lastAttemptTime;
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param string
+   */
+  public function setError($error)
+  {
+    $this->error = $error;
+  }
+  /**
+   * @return string
+   */
+  public function getError()
+  {
+    return $this->error;
+  }
+  /**
+   * @param string
+   */
+  public function setLastAttemptTime($lastAttemptTime)
+  {
+    $this->lastAttemptTime = $lastAttemptTime;
+  }
+  /**
+   * @return string
+   */
+  public function getLastAttemptTime()
+  {
+    return $this->lastAttemptTime;
+  }
+  /**
+   * @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(VulnerabilityAttestation::class, 'Google_Service_ContainerAnalysis_VulnerabilityAttestation');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/VulnerabilityLocation.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/VulnerabilityLocation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/VulnerabilityLocation.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\ContainerAnalysis;
+
+class VulnerabilityLocation extends \Google\Model
+{
+  public $cpeUri;
+  public $package;
+  protected $versionType = Version::class;
+  protected $versionDataType = '';
+
+  public function setCpeUri($cpeUri)
+  {
+    $this->cpeUri = $cpeUri;
+  }
+  public function getCpeUri()
+  {
+    return $this->cpeUri;
+  }
+  public function setPackage($package)
+  {
+    $this->package = $package;
+  }
+  public function getPackage()
+  {
+    return $this->package;
+  }
+  /**
+   * @param Version
+   */
+  public function setVersion(Version $version)
+  {
+    $this->version = $version;
+  }
+  /**
+   * @return Version
+   */
+  public function getVersion()
+  {
+    return $this->version;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(VulnerabilityLocation::class, 'Google_Service_ContainerAnalysis_VulnerabilityLocation');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/VulnerabilityNote.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/VulnerabilityNote.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/VulnerabilityNote.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,163 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class VulnerabilityNote extends \Google\Collection
+{
+  protected $collection_key = 'windowsDetails';
+  /**
+   * @var float
+   */
+  public $cvssScore;
+  protected $cvssV2Type = CVSS::class;
+  protected $cvssV2DataType = '';
+  protected $cvssV3Type = CVSSv3::class;
+  protected $cvssV3DataType = '';
+  /**
+   * @var string
+   */
+  public $cvssVersion;
+  protected $detailsType = Detail::class;
+  protected $detailsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $severity;
+  /**
+   * @var string
+   */
+  public $sourceUpdateTime;
+  protected $windowsDetailsType = WindowsDetail::class;
+  protected $windowsDetailsDataType = 'array';
+
+  /**
+   * @param float
+   */
+  public function setCvssScore($cvssScore)
+  {
+    $this->cvssScore = $cvssScore;
+  }
+  /**
+   * @return float
+   */
+  public function getCvssScore()
+  {
+    return $this->cvssScore;
+  }
+  /**
+   * @param CVSS
+   */
+  public function setCvssV2(CVSS $cvssV2)
+  {
+    $this->cvssV2 = $cvssV2;
+  }
+  /**
+   * @return CVSS
+   */
+  public function getCvssV2()
+  {
+    return $this->cvssV2;
+  }
+  /**
+   * @param CVSSv3
+   */
+  public function setCvssV3(CVSSv3 $cvssV3)
+  {
+    $this->cvssV3 = $cvssV3;
+  }
+  /**
+   * @return CVSSv3
+   */
+  public function getCvssV3()
+  {
+    return $this->cvssV3;
+  }
+  /**
+   * @param string
+   */
+  public function setCvssVersion($cvssVersion)
+  {
+    $this->cvssVersion = $cvssVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getCvssVersion()
+  {
+    return $this->cvssVersion;
+  }
+  /**
+   * @param Detail[]
+   */
+  public function setDetails($details)
+  {
+    $this->details = $details;
+  }
+  /**
+   * @return Detail[]
+   */
+  public function getDetails()
+  {
+    return $this->details;
+  }
+  /**
+   * @param string
+   */
+  public function setSeverity($severity)
+  {
+    $this->severity = $severity;
+  }
+  /**
+   * @return string
+   */
+  public function getSeverity()
+  {
+    return $this->severity;
+  }
+  /**
+   * @param string
+   */
+  public function setSourceUpdateTime($sourceUpdateTime)
+  {
+    $this->sourceUpdateTime = $sourceUpdateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getSourceUpdateTime()
+  {
+    return $this->sourceUpdateTime;
+  }
+  /**
+   * @param WindowsDetail[]
+   */
+  public function setWindowsDetails($windowsDetails)
+  {
+    $this->windowsDetails = $windowsDetails;
+  }
+  /**
+   * @return WindowsDetail[]
+   */
+  public function getWindowsDetails()
+  {
+    return $this->windowsDetails;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(VulnerabilityNote::class, 'Google_Service_ContainerAnalysis_VulnerabilityNote');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/VulnerabilityOccurrence.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/VulnerabilityOccurrence.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/VulnerabilityOccurrence.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,269 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class VulnerabilityOccurrence extends \Google\Collection
+{
+  protected $collection_key = 'relatedUrls';
+  /**
+   * @var float
+   */
+  public $cvssScore;
+  protected $cvssV2Type = CVSS::class;
+  protected $cvssV2DataType = '';
+  /**
+   * @var string
+   */
+  public $cvssVersion;
+  protected $cvssv3Type = CVSS::class;
+  protected $cvssv3DataType = '';
+  /**
+   * @var string
+   */
+  public $effectiveSeverity;
+  /**
+   * @var string
+   */
+  public $extraDetails;
+  /**
+   * @var bool
+   */
+  public $fixAvailable;
+  /**
+   * @var string
+   */
+  public $longDescription;
+  protected $packageIssueType = PackageIssue::class;
+  protected $packageIssueDataType = 'array';
+  protected $relatedUrlsType = RelatedUrl::class;
+  protected $relatedUrlsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $severity;
+  /**
+   * @var string
+   */
+  public $shortDescription;
+  /**
+   * @var string
+   */
+  public $type;
+  protected $vexAssessmentType = VexAssessment::class;
+  protected $vexAssessmentDataType = '';
+
+  /**
+   * @param float
+   */
+  public function setCvssScore($cvssScore)
+  {
+    $this->cvssScore = $cvssScore;
+  }
+  /**
+   * @return float
+   */
+  public function getCvssScore()
+  {
+    return $this->cvssScore;
+  }
+  /**
+   * @param CVSS
+   */
+  public function setCvssV2(CVSS $cvssV2)
+  {
+    $this->cvssV2 = $cvssV2;
+  }
+  /**
+   * @return CVSS
+   */
+  public function getCvssV2()
+  {
+    return $this->cvssV2;
+  }
+  /**
+   * @param string
+   */
+  public function setCvssVersion($cvssVersion)
+  {
+    $this->cvssVersion = $cvssVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getCvssVersion()
+  {
+    return $this->cvssVersion;
+  }
+  /**
+   * @param CVSS
+   */
+  public function setCvssv3(CVSS $cvssv3)
+  {
+    $this->cvssv3 = $cvssv3;
+  }
+  /**
+   * @return CVSS
+   */
+  public function getCvssv3()
+  {
+    return $this->cvssv3;
+  }
+  /**
+   * @param string
+   */
+  public function setEffectiveSeverity($effectiveSeverity)
+  {
+    $this->effectiveSeverity = $effectiveSeverity;
+  }
+  /**
+   * @return string
+   */
+  public function getEffectiveSeverity()
+  {
+    return $this->effectiveSeverity;
+  }
+  /**
+   * @param string
+   */
+  public function setExtraDetails($extraDetails)
+  {
+    $this->extraDetails = $extraDetails;
+  }
+  /**
+   * @return string
+   */
+  public function getExtraDetails()
+  {
+    return $this->extraDetails;
+  }
+  /**
+   * @param bool
+   */
+  public function setFixAvailable($fixAvailable)
+  {
+    $this->fixAvailable = $fixAvailable;
+  }
+  /**
+   * @return bool
+   */
+  public function getFixAvailable()
+  {
+    return $this->fixAvailable;
+  }
+  /**
+   * @param string
+   */
+  public function setLongDescription($longDescription)
+  {
+    $this->longDescription = $longDescription;
+  }
+  /**
+   * @return string
+   */
+  public function getLongDescription()
+  {
+    return $this->longDescription;
+  }
+  /**
+   * @param PackageIssue[]
+   */
+  public function setPackageIssue($packageIssue)
+  {
+    $this->packageIssue = $packageIssue;
+  }
+  /**
+   * @return PackageIssue[]
+   */
+  public function getPackageIssue()
+  {
+    return $this->packageIssue;
+  }
+  /**
+   * @param RelatedUrl[]
+   */
+  public function setRelatedUrls($relatedUrls)
+  {
+    $this->relatedUrls = $relatedUrls;
+  }
+  /**
+   * @return RelatedUrl[]
+   */
+  public function getRelatedUrls()
+  {
+    return $this->relatedUrls;
+  }
+  /**
+   * @param string
+   */
+  public function setSeverity($severity)
+  {
+    $this->severity = $severity;
+  }
+  /**
+   * @return string
+   */
+  public function getSeverity()
+  {
+    return $this->severity;
+  }
+  /**
+   * @param string
+   */
+  public function setShortDescription($shortDescription)
+  {
+    $this->shortDescription = $shortDescription;
+  }
+  /**
+   * @return string
+   */
+  public function getShortDescription()
+  {
+    return $this->shortDescription;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+  /**
+   * @param VexAssessment
+   */
+  public function setVexAssessment(VexAssessment $vexAssessment)
+  {
+    $this->vexAssessment = $vexAssessment;
+  }
+  /**
+   * @return VexAssessment
+   */
+  public function getVexAssessment()
+  {
+    return $this->vexAssessment;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(VulnerabilityOccurrence::class, 'Google_Service_ContainerAnalysis_VulnerabilityOccurrence');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/VulnerabilityOccurrencesSummary.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/VulnerabilityOccurrencesSummary.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/VulnerabilityOccurrencesSummary.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\ContainerAnalysis;
+
+class VulnerabilityOccurrencesSummary extends \Google\Collection
+{
+  protected $collection_key = 'counts';
+  protected $countsType = FixableTotalByDigest::class;
+  protected $countsDataType = 'array';
+
+  /**
+   * @param FixableTotalByDigest[]
+   */
+  public function setCounts($counts)
+  {
+    $this->counts = $counts;
+  }
+  /**
+   * @return FixableTotalByDigest[]
+   */
+  public function getCounts()
+  {
+    return $this->counts;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(VulnerabilityOccurrencesSummary::class, 'Google_Service_ContainerAnalysis_VulnerabilityOccurrencesSummary');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/WindowsDetail.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/WindowsDetail.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/WindowsDetail.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\ContainerAnalysis;
+
+class WindowsDetail extends \Google\Collection
+{
+  protected $collection_key = 'fixingKbs';
+  /**
+   * @var string
+   */
+  public $cpeUri;
+  /**
+   * @var string
+   */
+  public $description;
+  protected $fixingKbsType = KnowledgeBase::class;
+  protected $fixingKbsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setCpeUri($cpeUri)
+  {
+    $this->cpeUri = $cpeUri;
+  }
+  /**
+   * @return string
+   */
+  public function getCpeUri()
+  {
+    return $this->cpeUri;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param KnowledgeBase[]
+   */
+  public function setFixingKbs($fixingKbs)
+  {
+    $this->fixingKbs = $fixingKbs;
+  }
+  /**
+   * @return KnowledgeBase[]
+   */
+  public function getFixingKbs()
+  {
+    return $this->fixingKbs;
+  }
+  /**
+   * @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(WindowsDetail::class, 'Google_Service_ContainerAnalysis_WindowsDetail');
Index: vendor/google/apiclient-services/src/ContainerAnalysis/WindowsUpdate.php
===================================================================
--- vendor/google/apiclient-services/src/ContainerAnalysis/WindowsUpdate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ContainerAnalysis/WindowsUpdate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,149 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ContainerAnalysis;
+
+class WindowsUpdate extends \Google\Collection
+{
+  protected $collection_key = 'kbArticleIds';
+  protected $categoriesType = Category::class;
+  protected $categoriesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $description;
+  protected $identityType = Identity::class;
+  protected $identityDataType = '';
+  /**
+   * @var string[]
+   */
+  public $kbArticleIds;
+  /**
+   * @var string
+   */
+  public $lastPublishedTimestamp;
+  /**
+   * @var string
+   */
+  public $supportUrl;
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param Category[]
+   */
+  public function setCategories($categories)
+  {
+    $this->categories = $categories;
+  }
+  /**
+   * @return Category[]
+   */
+  public function getCategories()
+  {
+    return $this->categories;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param Identity
+   */
+  public function setIdentity(Identity $identity)
+  {
+    $this->identity = $identity;
+  }
+  /**
+   * @return Identity
+   */
+  public function getIdentity()
+  {
+    return $this->identity;
+  }
+  /**
+   * @param string[]
+   */
+  public function setKbArticleIds($kbArticleIds)
+  {
+    $this->kbArticleIds = $kbArticleIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getKbArticleIds()
+  {
+    return $this->kbArticleIds;
+  }
+  /**
+   * @param string
+   */
+  public function setLastPublishedTimestamp($lastPublishedTimestamp)
+  {
+    $this->lastPublishedTimestamp = $lastPublishedTimestamp;
+  }
+  /**
+   * @return string
+   */
+  public function getLastPublishedTimestamp()
+  {
+    return $this->lastPublishedTimestamp;
+  }
+  /**
+   * @param string
+   */
+  public function setSupportUrl($supportUrl)
+  {
+    $this->supportUrl = $supportUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getSupportUrl()
+  {
+    return $this->supportUrl;
+  }
+  /**
+   * @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(WindowsUpdate::class, 'Google_Service_ContainerAnalysis_WindowsUpdate');
