Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleApiDistribution.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleApiDistribution.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleApiDistribution.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,129 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleApiDistribution extends \Google\Collection
+{
+  protected $collection_key = 'exemplars';
+  /**
+   * @var string[]
+   */
+  public $bucketCounts;
+  protected $bucketOptionsType = GoogleApiDistributionBucketOptions::class;
+  protected $bucketOptionsDataType = '';
+  /**
+   * @var string
+   */
+  public $count;
+  protected $exemplarsType = GoogleApiDistributionExemplar::class;
+  protected $exemplarsDataType = 'array';
+  public $mean;
+  protected $rangeType = GoogleApiDistributionRange::class;
+  protected $rangeDataType = '';
+  public $sumOfSquaredDeviation;
+
+  /**
+   * @param string[]
+   */
+  public function setBucketCounts($bucketCounts)
+  {
+    $this->bucketCounts = $bucketCounts;
+  }
+  /**
+   * @return string[]
+   */
+  public function getBucketCounts()
+  {
+    return $this->bucketCounts;
+  }
+  /**
+   * @param GoogleApiDistributionBucketOptions
+   */
+  public function setBucketOptions(GoogleApiDistributionBucketOptions $bucketOptions)
+  {
+    $this->bucketOptions = $bucketOptions;
+  }
+  /**
+   * @return GoogleApiDistributionBucketOptions
+   */
+  public function getBucketOptions()
+  {
+    return $this->bucketOptions;
+  }
+  /**
+   * @param string
+   */
+  public function setCount($count)
+  {
+    $this->count = $count;
+  }
+  /**
+   * @return string
+   */
+  public function getCount()
+  {
+    return $this->count;
+  }
+  /**
+   * @param GoogleApiDistributionExemplar[]
+   */
+  public function setExemplars($exemplars)
+  {
+    $this->exemplars = $exemplars;
+  }
+  /**
+   * @return GoogleApiDistributionExemplar[]
+   */
+  public function getExemplars()
+  {
+    return $this->exemplars;
+  }
+  public function setMean($mean)
+  {
+    $this->mean = $mean;
+  }
+  public function getMean()
+  {
+    return $this->mean;
+  }
+  /**
+   * @param GoogleApiDistributionRange
+   */
+  public function setRange(GoogleApiDistributionRange $range)
+  {
+    $this->range = $range;
+  }
+  /**
+   * @return GoogleApiDistributionRange
+   */
+  public function getRange()
+  {
+    return $this->range;
+  }
+  public function setSumOfSquaredDeviation($sumOfSquaredDeviation)
+  {
+    $this->sumOfSquaredDeviation = $sumOfSquaredDeviation;
+  }
+  public function getSumOfSquaredDeviation()
+  {
+    return $this->sumOfSquaredDeviation;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleApiDistribution::class, 'Google_Service_DiscoveryEngine_GoogleApiDistribution');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleApiDistributionBucketOptions.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleApiDistributionBucketOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleApiDistributionBucketOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,74 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleApiDistributionBucketOptions extends \Google\Model
+{
+  protected $explicitBucketsType = GoogleApiDistributionBucketOptionsExplicit::class;
+  protected $explicitBucketsDataType = '';
+  protected $exponentialBucketsType = GoogleApiDistributionBucketOptionsExponential::class;
+  protected $exponentialBucketsDataType = '';
+  protected $linearBucketsType = GoogleApiDistributionBucketOptionsLinear::class;
+  protected $linearBucketsDataType = '';
+
+  /**
+   * @param GoogleApiDistributionBucketOptionsExplicit
+   */
+  public function setExplicitBuckets(GoogleApiDistributionBucketOptionsExplicit $explicitBuckets)
+  {
+    $this->explicitBuckets = $explicitBuckets;
+  }
+  /**
+   * @return GoogleApiDistributionBucketOptionsExplicit
+   */
+  public function getExplicitBuckets()
+  {
+    return $this->explicitBuckets;
+  }
+  /**
+   * @param GoogleApiDistributionBucketOptionsExponential
+   */
+  public function setExponentialBuckets(GoogleApiDistributionBucketOptionsExponential $exponentialBuckets)
+  {
+    $this->exponentialBuckets = $exponentialBuckets;
+  }
+  /**
+   * @return GoogleApiDistributionBucketOptionsExponential
+   */
+  public function getExponentialBuckets()
+  {
+    return $this->exponentialBuckets;
+  }
+  /**
+   * @param GoogleApiDistributionBucketOptionsLinear
+   */
+  public function setLinearBuckets(GoogleApiDistributionBucketOptionsLinear $linearBuckets)
+  {
+    $this->linearBuckets = $linearBuckets;
+  }
+  /**
+   * @return GoogleApiDistributionBucketOptionsLinear
+   */
+  public function getLinearBuckets()
+  {
+    return $this->linearBuckets;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleApiDistributionBucketOptions::class, 'Google_Service_DiscoveryEngine_GoogleApiDistributionBucketOptions');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleApiDistributionBucketOptionsExplicit.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleApiDistributionBucketOptionsExplicit.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleApiDistributionBucketOptionsExplicit.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\DiscoveryEngine;
+
+class GoogleApiDistributionBucketOptionsExplicit extends \Google\Collection
+{
+  protected $collection_key = 'bounds';
+  public $bounds;
+
+  public function setBounds($bounds)
+  {
+    $this->bounds = $bounds;
+  }
+  public function getBounds()
+  {
+    return $this->bounds;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleApiDistributionBucketOptionsExplicit::class, 'Google_Service_DiscoveryEngine_GoogleApiDistributionBucketOptionsExplicit');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleApiDistributionBucketOptionsExponential.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleApiDistributionBucketOptionsExponential.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleApiDistributionBucketOptionsExponential.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\DiscoveryEngine;
+
+class GoogleApiDistributionBucketOptionsExponential extends \Google\Model
+{
+  public $growthFactor;
+  /**
+   * @var int
+   */
+  public $numFiniteBuckets;
+  public $scale;
+
+  public function setGrowthFactor($growthFactor)
+  {
+    $this->growthFactor = $growthFactor;
+  }
+  public function getGrowthFactor()
+  {
+    return $this->growthFactor;
+  }
+  /**
+   * @param int
+   */
+  public function setNumFiniteBuckets($numFiniteBuckets)
+  {
+    $this->numFiniteBuckets = $numFiniteBuckets;
+  }
+  /**
+   * @return int
+   */
+  public function getNumFiniteBuckets()
+  {
+    return $this->numFiniteBuckets;
+  }
+  public function setScale($scale)
+  {
+    $this->scale = $scale;
+  }
+  public function getScale()
+  {
+    return $this->scale;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleApiDistributionBucketOptionsExponential::class, 'Google_Service_DiscoveryEngine_GoogleApiDistributionBucketOptionsExponential');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleApiDistributionBucketOptionsLinear.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleApiDistributionBucketOptionsLinear.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleApiDistributionBucketOptionsLinear.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\DiscoveryEngine;
+
+class GoogleApiDistributionBucketOptionsLinear extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $numFiniteBuckets;
+  public $offset;
+  public $width;
+
+  /**
+   * @param int
+   */
+  public function setNumFiniteBuckets($numFiniteBuckets)
+  {
+    $this->numFiniteBuckets = $numFiniteBuckets;
+  }
+  /**
+   * @return int
+   */
+  public function getNumFiniteBuckets()
+  {
+    return $this->numFiniteBuckets;
+  }
+  public function setOffset($offset)
+  {
+    $this->offset = $offset;
+  }
+  public function getOffset()
+  {
+    return $this->offset;
+  }
+  public function setWidth($width)
+  {
+    $this->width = $width;
+  }
+  public function getWidth()
+  {
+    return $this->width;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleApiDistributionBucketOptionsLinear::class, 'Google_Service_DiscoveryEngine_GoogleApiDistributionBucketOptionsLinear');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleApiDistributionExemplar.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleApiDistributionExemplar.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleApiDistributionExemplar.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,72 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleApiDistributionExemplar extends \Google\Collection
+{
+  protected $collection_key = 'attachments';
+  /**
+   * @var array[]
+   */
+  public $attachments;
+  /**
+   * @var string
+   */
+  public $timestamp;
+  public $value;
+
+  /**
+   * @param array[]
+   */
+  public function setAttachments($attachments)
+  {
+    $this->attachments = $attachments;
+  }
+  /**
+   * @return array[]
+   */
+  public function getAttachments()
+  {
+    return $this->attachments;
+  }
+  /**
+   * @param string
+   */
+  public function setTimestamp($timestamp)
+  {
+    $this->timestamp = $timestamp;
+  }
+  /**
+   * @return string
+   */
+  public function getTimestamp()
+  {
+    return $this->timestamp;
+  }
+  public function setValue($value)
+  {
+    $this->value = $value;
+  }
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleApiDistributionExemplar::class, 'Google_Service_DiscoveryEngine_GoogleApiDistributionExemplar');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleApiDistributionRange.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleApiDistributionRange.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleApiDistributionRange.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\DiscoveryEngine;
+
+class GoogleApiDistributionRange extends \Google\Model
+{
+  public $max;
+  public $min;
+
+  public function setMax($max)
+  {
+    $this->max = $max;
+  }
+  public function getMax()
+  {
+    return $this->max;
+  }
+  public function setMin($min)
+  {
+    $this->min = $min;
+  }
+  public function getMin()
+  {
+    return $this->min;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleApiDistributionRange::class, 'Google_Service_DiscoveryEngine_GoogleApiDistributionRange');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleApiHttpBody.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleApiHttpBody.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleApiHttpBody.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\DiscoveryEngine;
+
+class GoogleApiHttpBody extends \Google\Collection
+{
+  protected $collection_key = 'extensions';
+  /**
+   * @var string
+   */
+  public $contentType;
+  /**
+   * @var string
+   */
+  public $data;
+  /**
+   * @var array[]
+   */
+  public $extensions;
+
+  /**
+   * @param string
+   */
+  public function setContentType($contentType)
+  {
+    $this->contentType = $contentType;
+  }
+  /**
+   * @return string
+   */
+  public function getContentType()
+  {
+    return $this->contentType;
+  }
+  /**
+   * @param string
+   */
+  public function setData($data)
+  {
+    $this->data = $data;
+  }
+  /**
+   * @return string
+   */
+  public function getData()
+  {
+    return $this->data;
+  }
+  /**
+   * @param array[]
+   */
+  public function setExtensions($extensions)
+  {
+    $this->extensions = $extensions;
+  }
+  /**
+   * @return array[]
+   */
+  public function getExtensions()
+  {
+    return $this->extensions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleApiHttpBody::class, 'Google_Service_DiscoveryEngine_GoogleApiHttpBody');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleApiMetric.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleApiMetric.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleApiMetric.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\DiscoveryEngine;
+
+class GoogleApiMetric extends \Google\Model
+{
+  /**
+   * @var string[]
+   */
+  public $labels;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string[]
+   */
+  public function setLabels($labels)
+  {
+    $this->labels = $labels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLabels()
+  {
+    return $this->labels;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleApiMetric::class, 'Google_Service_DiscoveryEngine_GoogleApiMetric');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleApiMonitoredResource.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleApiMonitoredResource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleApiMonitoredResource.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\DiscoveryEngine;
+
+class GoogleApiMonitoredResource extends \Google\Model
+{
+  /**
+   * @var string[]
+   */
+  public $labels;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string[]
+   */
+  public function setLabels($labels)
+  {
+    $this->labels = $labels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLabels()
+  {
+    return $this->labels;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleApiMonitoredResource::class, 'Google_Service_DiscoveryEngine_GoogleApiMonitoredResource');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleApiMonitoredResourceMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleApiMonitoredResourceMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleApiMonitoredResourceMetadata.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\DiscoveryEngine;
+
+class GoogleApiMonitoredResourceMetadata extends \Google\Model
+{
+  /**
+   * @var array[]
+   */
+  public $systemLabels;
+  /**
+   * @var string[]
+   */
+  public $userLabels;
+
+  /**
+   * @param array[]
+   */
+  public function setSystemLabels($systemLabels)
+  {
+    $this->systemLabels = $systemLabels;
+  }
+  /**
+   * @return array[]
+   */
+  public function getSystemLabels()
+  {
+    return $this->systemLabels;
+  }
+  /**
+   * @param string[]
+   */
+  public function setUserLabels($userLabels)
+  {
+    $this->userLabels = $userLabels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getUserLabels()
+  {
+    return $this->userLabels;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleApiMonitoredResourceMetadata::class, 'Google_Service_DiscoveryEngine_GoogleApiMonitoredResourceMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineLoggingErrorContext.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineLoggingErrorContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineLoggingErrorContext.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineLoggingErrorContext extends \Google\Model
+{
+  protected $httpRequestType = GoogleCloudDiscoveryengineLoggingHttpRequestContext::class;
+  protected $httpRequestDataType = '';
+  protected $reportLocationType = GoogleCloudDiscoveryengineLoggingSourceLocation::class;
+  protected $reportLocationDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineLoggingHttpRequestContext
+   */
+  public function setHttpRequest(GoogleCloudDiscoveryengineLoggingHttpRequestContext $httpRequest)
+  {
+    $this->httpRequest = $httpRequest;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineLoggingHttpRequestContext
+   */
+  public function getHttpRequest()
+  {
+    return $this->httpRequest;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineLoggingSourceLocation
+   */
+  public function setReportLocation(GoogleCloudDiscoveryengineLoggingSourceLocation $reportLocation)
+  {
+    $this->reportLocation = $reportLocation;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineLoggingSourceLocation
+   */
+  public function getReportLocation()
+  {
+    return $this->reportLocation;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineLoggingErrorContext::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineLoggingErrorContext');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineLoggingErrorLog.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineLoggingErrorLog.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineLoggingErrorLog.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,144 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineLoggingErrorLog extends \Google\Model
+{
+  protected $contextType = GoogleCloudDiscoveryengineLoggingErrorContext::class;
+  protected $contextDataType = '';
+  protected $importPayloadType = GoogleCloudDiscoveryengineLoggingImportErrorContext::class;
+  protected $importPayloadDataType = '';
+  /**
+   * @var string
+   */
+  public $message;
+  /**
+   * @var array[]
+   */
+  public $requestPayload;
+  /**
+   * @var array[]
+   */
+  public $responsePayload;
+  protected $serviceContextType = GoogleCloudDiscoveryengineLoggingServiceContext::class;
+  protected $serviceContextDataType = '';
+  protected $statusType = GoogleRpcStatus::class;
+  protected $statusDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineLoggingErrorContext
+   */
+  public function setContext(GoogleCloudDiscoveryengineLoggingErrorContext $context)
+  {
+    $this->context = $context;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineLoggingErrorContext
+   */
+  public function getContext()
+  {
+    return $this->context;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineLoggingImportErrorContext
+   */
+  public function setImportPayload(GoogleCloudDiscoveryengineLoggingImportErrorContext $importPayload)
+  {
+    $this->importPayload = $importPayload;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineLoggingImportErrorContext
+   */
+  public function getImportPayload()
+  {
+    return $this->importPayload;
+  }
+  /**
+   * @param string
+   */
+  public function setMessage($message)
+  {
+    $this->message = $message;
+  }
+  /**
+   * @return string
+   */
+  public function getMessage()
+  {
+    return $this->message;
+  }
+  /**
+   * @param array[]
+   */
+  public function setRequestPayload($requestPayload)
+  {
+    $this->requestPayload = $requestPayload;
+  }
+  /**
+   * @return array[]
+   */
+  public function getRequestPayload()
+  {
+    return $this->requestPayload;
+  }
+  /**
+   * @param array[]
+   */
+  public function setResponsePayload($responsePayload)
+  {
+    $this->responsePayload = $responsePayload;
+  }
+  /**
+   * @return array[]
+   */
+  public function getResponsePayload()
+  {
+    return $this->responsePayload;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineLoggingServiceContext
+   */
+  public function setServiceContext(GoogleCloudDiscoveryengineLoggingServiceContext $serviceContext)
+  {
+    $this->serviceContext = $serviceContext;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineLoggingServiceContext
+   */
+  public function getServiceContext()
+  {
+    return $this->serviceContext;
+  }
+  /**
+   * @param GoogleRpcStatus
+   */
+  public function setStatus(GoogleRpcStatus $status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return GoogleRpcStatus
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineLoggingErrorLog::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineLoggingErrorLog');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineLoggingHttpRequestContext.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineLoggingHttpRequestContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineLoggingHttpRequestContext.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineLoggingHttpRequestContext extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $responseStatusCode;
+
+  /**
+   * @param int
+   */
+  public function setResponseStatusCode($responseStatusCode)
+  {
+    $this->responseStatusCode = $responseStatusCode;
+  }
+  /**
+   * @return int
+   */
+  public function getResponseStatusCode()
+  {
+    return $this->responseStatusCode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineLoggingHttpRequestContext::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineLoggingHttpRequestContext');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineLoggingImportErrorContext.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineLoggingImportErrorContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineLoggingImportErrorContext.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineLoggingImportErrorContext extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $document;
+  /**
+   * @var string
+   */
+  public $gcsPath;
+  /**
+   * @var string
+   */
+  public $lineNumber;
+  /**
+   * @var string
+   */
+  public $operation;
+  /**
+   * @var string
+   */
+  public $userEvent;
+
+  /**
+   * @param string
+   */
+  public function setDocument($document)
+  {
+    $this->document = $document;
+  }
+  /**
+   * @return string
+   */
+  public function getDocument()
+  {
+    return $this->document;
+  }
+  /**
+   * @param string
+   */
+  public function setGcsPath($gcsPath)
+  {
+    $this->gcsPath = $gcsPath;
+  }
+  /**
+   * @return string
+   */
+  public function getGcsPath()
+  {
+    return $this->gcsPath;
+  }
+  /**
+   * @param string
+   */
+  public function setLineNumber($lineNumber)
+  {
+    $this->lineNumber = $lineNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getLineNumber()
+  {
+    return $this->lineNumber;
+  }
+  /**
+   * @param string
+   */
+  public function setOperation($operation)
+  {
+    $this->operation = $operation;
+  }
+  /**
+   * @return string
+   */
+  public function getOperation()
+  {
+    return $this->operation;
+  }
+  /**
+   * @param string
+   */
+  public function setUserEvent($userEvent)
+  {
+    $this->userEvent = $userEvent;
+  }
+  /**
+   * @return string
+   */
+  public function getUserEvent()
+  {
+    return $this->userEvent;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineLoggingImportErrorContext::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineLoggingImportErrorContext');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineLoggingServiceContext.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineLoggingServiceContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineLoggingServiceContext.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineLoggingServiceContext extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $service;
+
+  /**
+   * @param string
+   */
+  public function setService($service)
+  {
+    $this->service = $service;
+  }
+  /**
+   * @return string
+   */
+  public function getService()
+  {
+    return $this->service;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineLoggingServiceContext::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineLoggingServiceContext');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineLoggingSourceLocation.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineLoggingSourceLocation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineLoggingSourceLocation.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineLoggingSourceLocation extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $functionName;
+
+  /**
+   * @param string
+   */
+  public function setFunctionName($functionName)
+  {
+    $this->functionName = $functionName;
+  }
+  /**
+   * @return string
+   */
+  public function getFunctionName()
+  {
+    return $this->functionName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineLoggingSourceLocation::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineLoggingSourceLocation');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AdvancedSiteSearchConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AdvancedSiteSearchConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AdvancedSiteSearchConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1AdvancedSiteSearchConfig extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1AdvancedSiteSearchConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1AdvancedSiteSearchConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AlloyDbSource.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AlloyDbSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AlloyDbSource.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1AlloyDbSource extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $clusterId;
+  /**
+   * @var string
+   */
+  public $databaseId;
+  /**
+   * @var string
+   */
+  public $gcsStagingDir;
+  /**
+   * @var string
+   */
+  public $locationId;
+  /**
+   * @var string
+   */
+  public $projectId;
+  /**
+   * @var string
+   */
+  public $tableId;
+
+  /**
+   * @param string
+   */
+  public function setClusterId($clusterId)
+  {
+    $this->clusterId = $clusterId;
+  }
+  /**
+   * @return string
+   */
+  public function getClusterId()
+  {
+    return $this->clusterId;
+  }
+  /**
+   * @param string
+   */
+  public function setDatabaseId($databaseId)
+  {
+    $this->databaseId = $databaseId;
+  }
+  /**
+   * @return string
+   */
+  public function getDatabaseId()
+  {
+    return $this->databaseId;
+  }
+  /**
+   * @param string
+   */
+  public function setGcsStagingDir($gcsStagingDir)
+  {
+    $this->gcsStagingDir = $gcsStagingDir;
+  }
+  /**
+   * @return string
+   */
+  public function getGcsStagingDir()
+  {
+    return $this->gcsStagingDir;
+  }
+  /**
+   * @param string
+   */
+  public function setLocationId($locationId)
+  {
+    $this->locationId = $locationId;
+  }
+  /**
+   * @return string
+   */
+  public function getLocationId()
+  {
+    return $this->locationId;
+  }
+  /**
+   * @param string
+   */
+  public function setProjectId($projectId)
+  {
+    $this->projectId = $projectId;
+  }
+  /**
+   * @return string
+   */
+  public function getProjectId()
+  {
+    return $this->projectId;
+  }
+  /**
+   * @param string
+   */
+  public function setTableId($tableId)
+  {
+    $this->tableId = $tableId;
+  }
+  /**
+   * @return string
+   */
+  public function getTableId()
+  {
+    return $this->tableId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1AlloyDbSource::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1AlloyDbSource');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1Answer.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1Answer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1Answer.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1Answer extends \Google\Collection
+{
+  protected $collection_key = 'steps';
+  /**
+   * @var string[]
+   */
+  public $answerSkippedReasons;
+  /**
+   * @var string
+   */
+  public $answerText;
+  protected $citationsType = GoogleCloudDiscoveryengineV1AnswerCitation::class;
+  protected $citationsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $completeTime;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $queryUnderstandingInfoType = GoogleCloudDiscoveryengineV1AnswerQueryUnderstandingInfo::class;
+  protected $queryUnderstandingInfoDataType = '';
+  protected $referencesType = GoogleCloudDiscoveryengineV1AnswerReference::class;
+  protected $referencesDataType = 'array';
+  /**
+   * @var string[]
+   */
+  public $relatedQuestions;
+  /**
+   * @var string
+   */
+  public $state;
+  protected $stepsType = GoogleCloudDiscoveryengineV1AnswerStep::class;
+  protected $stepsDataType = 'array';
+
+  /**
+   * @param string[]
+   */
+  public function setAnswerSkippedReasons($answerSkippedReasons)
+  {
+    $this->answerSkippedReasons = $answerSkippedReasons;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAnswerSkippedReasons()
+  {
+    return $this->answerSkippedReasons;
+  }
+  /**
+   * @param string
+   */
+  public function setAnswerText($answerText)
+  {
+    $this->answerText = $answerText;
+  }
+  /**
+   * @return string
+   */
+  public function getAnswerText()
+  {
+    return $this->answerText;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1AnswerCitation[]
+   */
+  public function setCitations($citations)
+  {
+    $this->citations = $citations;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1AnswerCitation[]
+   */
+  public function getCitations()
+  {
+    return $this->citations;
+  }
+  /**
+   * @param string
+   */
+  public function setCompleteTime($completeTime)
+  {
+    $this->completeTime = $completeTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCompleteTime()
+  {
+    return $this->completeTime;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1AnswerQueryUnderstandingInfo
+   */
+  public function setQueryUnderstandingInfo(GoogleCloudDiscoveryengineV1AnswerQueryUnderstandingInfo $queryUnderstandingInfo)
+  {
+    $this->queryUnderstandingInfo = $queryUnderstandingInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1AnswerQueryUnderstandingInfo
+   */
+  public function getQueryUnderstandingInfo()
+  {
+    return $this->queryUnderstandingInfo;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1AnswerReference[]
+   */
+  public function setReferences($references)
+  {
+    $this->references = $references;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1AnswerReference[]
+   */
+  public function getReferences()
+  {
+    return $this->references;
+  }
+  /**
+   * @param string[]
+   */
+  public function setRelatedQuestions($relatedQuestions)
+  {
+    $this->relatedQuestions = $relatedQuestions;
+  }
+  /**
+   * @return string[]
+   */
+  public function getRelatedQuestions()
+  {
+    return $this->relatedQuestions;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1AnswerStep[]
+   */
+  public function setSteps($steps)
+  {
+    $this->steps = $steps;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1AnswerStep[]
+   */
+  public function getSteps()
+  {
+    return $this->steps;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1Answer::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1Answer');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerCitation.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerCitation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerCitation.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1AnswerCitation extends \Google\Collection
+{
+  protected $collection_key = 'sources';
+  /**
+   * @var string
+   */
+  public $endIndex;
+  protected $sourcesType = GoogleCloudDiscoveryengineV1AnswerCitationSource::class;
+  protected $sourcesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $startIndex;
+
+  /**
+   * @param string
+   */
+  public function setEndIndex($endIndex)
+  {
+    $this->endIndex = $endIndex;
+  }
+  /**
+   * @return string
+   */
+  public function getEndIndex()
+  {
+    return $this->endIndex;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1AnswerCitationSource[]
+   */
+  public function setSources($sources)
+  {
+    $this->sources = $sources;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1AnswerCitationSource[]
+   */
+  public function getSources()
+  {
+    return $this->sources;
+  }
+  /**
+   * @param string
+   */
+  public function setStartIndex($startIndex)
+  {
+    $this->startIndex = $startIndex;
+  }
+  /**
+   * @return string
+   */
+  public function getStartIndex()
+  {
+    return $this->startIndex;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1AnswerCitation::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1AnswerCitation');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerCitationSource.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerCitationSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerCitationSource.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1AnswerCitationSource extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $referenceId;
+
+  /**
+   * @param string
+   */
+  public function setReferenceId($referenceId)
+  {
+    $this->referenceId = $referenceId;
+  }
+  /**
+   * @return string
+   */
+  public function getReferenceId()
+  {
+    return $this->referenceId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1AnswerCitationSource::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1AnswerCitationSource');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,210 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1AnswerQueryRequest extends \Google\Model
+{
+  protected $answerGenerationSpecType = GoogleCloudDiscoveryengineV1AnswerQueryRequestAnswerGenerationSpec::class;
+  protected $answerGenerationSpecDataType = '';
+  /**
+   * @var bool
+   */
+  public $asynchronousMode;
+  protected $groundingSpecType = GoogleCloudDiscoveryengineV1AnswerQueryRequestGroundingSpec::class;
+  protected $groundingSpecDataType = '';
+  protected $queryType = GoogleCloudDiscoveryengineV1Query::class;
+  protected $queryDataType = '';
+  protected $queryUnderstandingSpecType = GoogleCloudDiscoveryengineV1AnswerQueryRequestQueryUnderstandingSpec::class;
+  protected $queryUnderstandingSpecDataType = '';
+  protected $relatedQuestionsSpecType = GoogleCloudDiscoveryengineV1AnswerQueryRequestRelatedQuestionsSpec::class;
+  protected $relatedQuestionsSpecDataType = '';
+  protected $safetySpecType = GoogleCloudDiscoveryengineV1AnswerQueryRequestSafetySpec::class;
+  protected $safetySpecDataType = '';
+  protected $searchSpecType = GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpec::class;
+  protected $searchSpecDataType = '';
+  /**
+   * @var string
+   */
+  public $session;
+  /**
+   * @var string[]
+   */
+  public $userLabels;
+  /**
+   * @var string
+   */
+  public $userPseudoId;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1AnswerQueryRequestAnswerGenerationSpec
+   */
+  public function setAnswerGenerationSpec(GoogleCloudDiscoveryengineV1AnswerQueryRequestAnswerGenerationSpec $answerGenerationSpec)
+  {
+    $this->answerGenerationSpec = $answerGenerationSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1AnswerQueryRequestAnswerGenerationSpec
+   */
+  public function getAnswerGenerationSpec()
+  {
+    return $this->answerGenerationSpec;
+  }
+  /**
+   * @param bool
+   */
+  public function setAsynchronousMode($asynchronousMode)
+  {
+    $this->asynchronousMode = $asynchronousMode;
+  }
+  /**
+   * @return bool
+   */
+  public function getAsynchronousMode()
+  {
+    return $this->asynchronousMode;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1AnswerQueryRequestGroundingSpec
+   */
+  public function setGroundingSpec(GoogleCloudDiscoveryengineV1AnswerQueryRequestGroundingSpec $groundingSpec)
+  {
+    $this->groundingSpec = $groundingSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1AnswerQueryRequestGroundingSpec
+   */
+  public function getGroundingSpec()
+  {
+    return $this->groundingSpec;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1Query
+   */
+  public function setQuery(GoogleCloudDiscoveryengineV1Query $query)
+  {
+    $this->query = $query;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1Query
+   */
+  public function getQuery()
+  {
+    return $this->query;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1AnswerQueryRequestQueryUnderstandingSpec
+   */
+  public function setQueryUnderstandingSpec(GoogleCloudDiscoveryengineV1AnswerQueryRequestQueryUnderstandingSpec $queryUnderstandingSpec)
+  {
+    $this->queryUnderstandingSpec = $queryUnderstandingSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1AnswerQueryRequestQueryUnderstandingSpec
+   */
+  public function getQueryUnderstandingSpec()
+  {
+    return $this->queryUnderstandingSpec;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1AnswerQueryRequestRelatedQuestionsSpec
+   */
+  public function setRelatedQuestionsSpec(GoogleCloudDiscoveryengineV1AnswerQueryRequestRelatedQuestionsSpec $relatedQuestionsSpec)
+  {
+    $this->relatedQuestionsSpec = $relatedQuestionsSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1AnswerQueryRequestRelatedQuestionsSpec
+   */
+  public function getRelatedQuestionsSpec()
+  {
+    return $this->relatedQuestionsSpec;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1AnswerQueryRequestSafetySpec
+   */
+  public function setSafetySpec(GoogleCloudDiscoveryengineV1AnswerQueryRequestSafetySpec $safetySpec)
+  {
+    $this->safetySpec = $safetySpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1AnswerQueryRequestSafetySpec
+   */
+  public function getSafetySpec()
+  {
+    return $this->safetySpec;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpec
+   */
+  public function setSearchSpec(GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpec $searchSpec)
+  {
+    $this->searchSpec = $searchSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpec
+   */
+  public function getSearchSpec()
+  {
+    return $this->searchSpec;
+  }
+  /**
+   * @param string
+   */
+  public function setSession($session)
+  {
+    $this->session = $session;
+  }
+  /**
+   * @return string
+   */
+  public function getSession()
+  {
+    return $this->session;
+  }
+  /**
+   * @param string[]
+   */
+  public function setUserLabels($userLabels)
+  {
+    $this->userLabels = $userLabels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getUserLabels()
+  {
+    return $this->userLabels;
+  }
+  /**
+   * @param string
+   */
+  public function setUserPseudoId($userPseudoId)
+  {
+    $this->userPseudoId = $userPseudoId;
+  }
+  /**
+   * @return string
+   */
+  public function getUserPseudoId()
+  {
+    return $this->userPseudoId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1AnswerQueryRequest::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1AnswerQueryRequest');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestAnswerGenerationSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestAnswerGenerationSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestAnswerGenerationSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,166 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1AnswerQueryRequestAnswerGenerationSpec extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $answerLanguageCode;
+  /**
+   * @var bool
+   */
+  public $ignoreAdversarialQuery;
+  /**
+   * @var bool
+   */
+  public $ignoreJailBreakingQuery;
+  /**
+   * @var bool
+   */
+  public $ignoreLowRelevantContent;
+  /**
+   * @var bool
+   */
+  public $ignoreNonAnswerSeekingQuery;
+  /**
+   * @var bool
+   */
+  public $includeCitations;
+  protected $modelSpecType = GoogleCloudDiscoveryengineV1AnswerQueryRequestAnswerGenerationSpecModelSpec::class;
+  protected $modelSpecDataType = '';
+  protected $promptSpecType = GoogleCloudDiscoveryengineV1AnswerQueryRequestAnswerGenerationSpecPromptSpec::class;
+  protected $promptSpecDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setAnswerLanguageCode($answerLanguageCode)
+  {
+    $this->answerLanguageCode = $answerLanguageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getAnswerLanguageCode()
+  {
+    return $this->answerLanguageCode;
+  }
+  /**
+   * @param bool
+   */
+  public function setIgnoreAdversarialQuery($ignoreAdversarialQuery)
+  {
+    $this->ignoreAdversarialQuery = $ignoreAdversarialQuery;
+  }
+  /**
+   * @return bool
+   */
+  public function getIgnoreAdversarialQuery()
+  {
+    return $this->ignoreAdversarialQuery;
+  }
+  /**
+   * @param bool
+   */
+  public function setIgnoreJailBreakingQuery($ignoreJailBreakingQuery)
+  {
+    $this->ignoreJailBreakingQuery = $ignoreJailBreakingQuery;
+  }
+  /**
+   * @return bool
+   */
+  public function getIgnoreJailBreakingQuery()
+  {
+    return $this->ignoreJailBreakingQuery;
+  }
+  /**
+   * @param bool
+   */
+  public function setIgnoreLowRelevantContent($ignoreLowRelevantContent)
+  {
+    $this->ignoreLowRelevantContent = $ignoreLowRelevantContent;
+  }
+  /**
+   * @return bool
+   */
+  public function getIgnoreLowRelevantContent()
+  {
+    return $this->ignoreLowRelevantContent;
+  }
+  /**
+   * @param bool
+   */
+  public function setIgnoreNonAnswerSeekingQuery($ignoreNonAnswerSeekingQuery)
+  {
+    $this->ignoreNonAnswerSeekingQuery = $ignoreNonAnswerSeekingQuery;
+  }
+  /**
+   * @return bool
+   */
+  public function getIgnoreNonAnswerSeekingQuery()
+  {
+    return $this->ignoreNonAnswerSeekingQuery;
+  }
+  /**
+   * @param bool
+   */
+  public function setIncludeCitations($includeCitations)
+  {
+    $this->includeCitations = $includeCitations;
+  }
+  /**
+   * @return bool
+   */
+  public function getIncludeCitations()
+  {
+    return $this->includeCitations;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1AnswerQueryRequestAnswerGenerationSpecModelSpec
+   */
+  public function setModelSpec(GoogleCloudDiscoveryengineV1AnswerQueryRequestAnswerGenerationSpecModelSpec $modelSpec)
+  {
+    $this->modelSpec = $modelSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1AnswerQueryRequestAnswerGenerationSpecModelSpec
+   */
+  public function getModelSpec()
+  {
+    return $this->modelSpec;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1AnswerQueryRequestAnswerGenerationSpecPromptSpec
+   */
+  public function setPromptSpec(GoogleCloudDiscoveryengineV1AnswerQueryRequestAnswerGenerationSpecPromptSpec $promptSpec)
+  {
+    $this->promptSpec = $promptSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1AnswerQueryRequestAnswerGenerationSpecPromptSpec
+   */
+  public function getPromptSpec()
+  {
+    return $this->promptSpec;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1AnswerQueryRequestAnswerGenerationSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1AnswerQueryRequestAnswerGenerationSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestAnswerGenerationSpecModelSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestAnswerGenerationSpecModelSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestAnswerGenerationSpecModelSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1AnswerQueryRequestAnswerGenerationSpecModelSpec extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $modelVersion;
+
+  /**
+   * @param string
+   */
+  public function setModelVersion($modelVersion)
+  {
+    $this->modelVersion = $modelVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getModelVersion()
+  {
+    return $this->modelVersion;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1AnswerQueryRequestAnswerGenerationSpecModelSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1AnswerQueryRequestAnswerGenerationSpecModelSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestAnswerGenerationSpecPromptSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestAnswerGenerationSpecPromptSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestAnswerGenerationSpecPromptSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1AnswerQueryRequestAnswerGenerationSpecPromptSpec extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $preamble;
+
+  /**
+   * @param string
+   */
+  public function setPreamble($preamble)
+  {
+    $this->preamble = $preamble;
+  }
+  /**
+   * @return string
+   */
+  public function getPreamble()
+  {
+    return $this->preamble;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1AnswerQueryRequestAnswerGenerationSpecPromptSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1AnswerQueryRequestAnswerGenerationSpecPromptSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestGroundingSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestGroundingSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestGroundingSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1AnswerQueryRequestGroundingSpec extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $filteringLevel;
+  /**
+   * @var bool
+   */
+  public $includeGroundingSupports;
+
+  /**
+   * @param string
+   */
+  public function setFilteringLevel($filteringLevel)
+  {
+    $this->filteringLevel = $filteringLevel;
+  }
+  /**
+   * @return string
+   */
+  public function getFilteringLevel()
+  {
+    return $this->filteringLevel;
+  }
+  /**
+   * @param bool
+   */
+  public function setIncludeGroundingSupports($includeGroundingSupports)
+  {
+    $this->includeGroundingSupports = $includeGroundingSupports;
+  }
+  /**
+   * @return bool
+   */
+  public function getIncludeGroundingSupports()
+  {
+    return $this->includeGroundingSupports;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1AnswerQueryRequestGroundingSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1AnswerQueryRequestGroundingSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestQueryUnderstandingSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestQueryUnderstandingSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestQueryUnderstandingSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1AnswerQueryRequestQueryUnderstandingSpec extends \Google\Model
+{
+  protected $queryClassificationSpecType = GoogleCloudDiscoveryengineV1AnswerQueryRequestQueryUnderstandingSpecQueryClassificationSpec::class;
+  protected $queryClassificationSpecDataType = '';
+  protected $queryRephraserSpecType = GoogleCloudDiscoveryengineV1AnswerQueryRequestQueryUnderstandingSpecQueryRephraserSpec::class;
+  protected $queryRephraserSpecDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1AnswerQueryRequestQueryUnderstandingSpecQueryClassificationSpec
+   */
+  public function setQueryClassificationSpec(GoogleCloudDiscoveryengineV1AnswerQueryRequestQueryUnderstandingSpecQueryClassificationSpec $queryClassificationSpec)
+  {
+    $this->queryClassificationSpec = $queryClassificationSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1AnswerQueryRequestQueryUnderstandingSpecQueryClassificationSpec
+   */
+  public function getQueryClassificationSpec()
+  {
+    return $this->queryClassificationSpec;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1AnswerQueryRequestQueryUnderstandingSpecQueryRephraserSpec
+   */
+  public function setQueryRephraserSpec(GoogleCloudDiscoveryengineV1AnswerQueryRequestQueryUnderstandingSpecQueryRephraserSpec $queryRephraserSpec)
+  {
+    $this->queryRephraserSpec = $queryRephraserSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1AnswerQueryRequestQueryUnderstandingSpecQueryRephraserSpec
+   */
+  public function getQueryRephraserSpec()
+  {
+    return $this->queryRephraserSpec;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1AnswerQueryRequestQueryUnderstandingSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1AnswerQueryRequestQueryUnderstandingSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestQueryUnderstandingSpecQueryClassificationSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestQueryUnderstandingSpecQueryClassificationSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestQueryUnderstandingSpecQueryClassificationSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1AnswerQueryRequestQueryUnderstandingSpecQueryClassificationSpec extends \Google\Collection
+{
+  protected $collection_key = 'types';
+  /**
+   * @var string[]
+   */
+  public $types;
+
+  /**
+   * @param string[]
+   */
+  public function setTypes($types)
+  {
+    $this->types = $types;
+  }
+  /**
+   * @return string[]
+   */
+  public function getTypes()
+  {
+    return $this->types;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1AnswerQueryRequestQueryUnderstandingSpecQueryClassificationSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1AnswerQueryRequestQueryUnderstandingSpecQueryClassificationSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestQueryUnderstandingSpecQueryRephraserSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestQueryUnderstandingSpecQueryRephraserSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestQueryUnderstandingSpecQueryRephraserSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1AnswerQueryRequestQueryUnderstandingSpecQueryRephraserSpec extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $disable;
+  /**
+   * @var int
+   */
+  public $maxRephraseSteps;
+
+  /**
+   * @param bool
+   */
+  public function setDisable($disable)
+  {
+    $this->disable = $disable;
+  }
+  /**
+   * @return bool
+   */
+  public function getDisable()
+  {
+    return $this->disable;
+  }
+  /**
+   * @param int
+   */
+  public function setMaxRephraseSteps($maxRephraseSteps)
+  {
+    $this->maxRephraseSteps = $maxRephraseSteps;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxRephraseSteps()
+  {
+    return $this->maxRephraseSteps;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1AnswerQueryRequestQueryUnderstandingSpecQueryRephraserSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1AnswerQueryRequestQueryUnderstandingSpecQueryRephraserSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestRelatedQuestionsSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestRelatedQuestionsSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestRelatedQuestionsSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1AnswerQueryRequestRelatedQuestionsSpec extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $enable;
+
+  /**
+   * @param bool
+   */
+  public function setEnable($enable)
+  {
+    $this->enable = $enable;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnable()
+  {
+    return $this->enable;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1AnswerQueryRequestRelatedQuestionsSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1AnswerQueryRequestRelatedQuestionsSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestSafetySpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestSafetySpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestSafetySpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1AnswerQueryRequestSafetySpec extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $enable;
+
+  /**
+   * @param bool
+   */
+  public function setEnable($enable)
+  {
+    $this->enable = $enable;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnable()
+  {
+    return $this->enable;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1AnswerQueryRequestSafetySpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1AnswerQueryRequestSafetySpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpec extends \Google\Model
+{
+  protected $searchParamsType = GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchParams::class;
+  protected $searchParamsDataType = '';
+  protected $searchResultListType = GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultList::class;
+  protected $searchResultListDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchParams
+   */
+  public function setSearchParams(GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchParams $searchParams)
+  {
+    $this->searchParams = $searchParams;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchParams
+   */
+  public function getSearchParams()
+  {
+    return $this->searchParams;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultList
+   */
+  public function setSearchResultList(GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultList $searchResultList)
+  {
+    $this->searchResultList = $searchResultList;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultList
+   */
+  public function getSearchResultList()
+  {
+    return $this->searchResultList;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchParams.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchParams.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchParams.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,131 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchParams extends \Google\Collection
+{
+  protected $collection_key = 'dataStoreSpecs';
+  protected $boostSpecType = GoogleCloudDiscoveryengineV1SearchRequestBoostSpec::class;
+  protected $boostSpecDataType = '';
+  protected $dataStoreSpecsType = GoogleCloudDiscoveryengineV1SearchRequestDataStoreSpec::class;
+  protected $dataStoreSpecsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $filter;
+  /**
+   * @var int
+   */
+  public $maxReturnResults;
+  /**
+   * @var string
+   */
+  public $orderBy;
+  /**
+   * @var string
+   */
+  public $searchResultMode;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1SearchRequestBoostSpec
+   */
+  public function setBoostSpec(GoogleCloudDiscoveryengineV1SearchRequestBoostSpec $boostSpec)
+  {
+    $this->boostSpec = $boostSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1SearchRequestBoostSpec
+   */
+  public function getBoostSpec()
+  {
+    return $this->boostSpec;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1SearchRequestDataStoreSpec[]
+   */
+  public function setDataStoreSpecs($dataStoreSpecs)
+  {
+    $this->dataStoreSpecs = $dataStoreSpecs;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1SearchRequestDataStoreSpec[]
+   */
+  public function getDataStoreSpecs()
+  {
+    return $this->dataStoreSpecs;
+  }
+  /**
+   * @param string
+   */
+  public function setFilter($filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return string
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+  /**
+   * @param int
+   */
+  public function setMaxReturnResults($maxReturnResults)
+  {
+    $this->maxReturnResults = $maxReturnResults;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxReturnResults()
+  {
+    return $this->maxReturnResults;
+  }
+  /**
+   * @param string
+   */
+  public function setOrderBy($orderBy)
+  {
+    $this->orderBy = $orderBy;
+  }
+  /**
+   * @return string
+   */
+  public function getOrderBy()
+  {
+    return $this->orderBy;
+  }
+  /**
+   * @param string
+   */
+  public function setSearchResultMode($searchResultMode)
+  {
+    $this->searchResultMode = $searchResultMode;
+  }
+  /**
+   * @return string
+   */
+  public function getSearchResultMode()
+  {
+    return $this->searchResultMode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchParams::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchParams');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultList.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultList.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultList.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultList extends \Google\Collection
+{
+  protected $collection_key = 'searchResults';
+  protected $searchResultsType = GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResult::class;
+  protected $searchResultsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResult[]
+   */
+  public function setSearchResults($searchResults)
+  {
+    $this->searchResults = $searchResults;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResult[]
+   */
+  public function getSearchResults()
+  {
+    return $this->searchResults;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultList::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultList');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResult.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResult.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResult extends \Google\Model
+{
+  protected $chunkInfoType = GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultChunkInfo::class;
+  protected $chunkInfoDataType = '';
+  protected $unstructuredDocumentInfoType = GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfo::class;
+  protected $unstructuredDocumentInfoDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultChunkInfo
+   */
+  public function setChunkInfo(GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultChunkInfo $chunkInfo)
+  {
+    $this->chunkInfo = $chunkInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultChunkInfo
+   */
+  public function getChunkInfo()
+  {
+    return $this->chunkInfo;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfo
+   */
+  public function setUnstructuredDocumentInfo(GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfo $unstructuredDocumentInfo)
+  {
+    $this->unstructuredDocumentInfo = $unstructuredDocumentInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfo
+   */
+  public function getUnstructuredDocumentInfo()
+  {
+    return $this->unstructuredDocumentInfo;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResult::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResult');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultChunkInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultChunkInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultChunkInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultChunkInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $chunk;
+  /**
+   * @var string
+   */
+  public $content;
+  protected $documentMetadataType = GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultChunkInfoDocumentMetadata::class;
+  protected $documentMetadataDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setChunk($chunk)
+  {
+    $this->chunk = $chunk;
+  }
+  /**
+   * @return string
+   */
+  public function getChunk()
+  {
+    return $this->chunk;
+  }
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultChunkInfoDocumentMetadata
+   */
+  public function setDocumentMetadata(GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultChunkInfoDocumentMetadata $documentMetadata)
+  {
+    $this->documentMetadata = $documentMetadata;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultChunkInfoDocumentMetadata
+   */
+  public function getDocumentMetadata()
+  {
+    return $this->documentMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultChunkInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultChunkInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultChunkInfoDocumentMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultChunkInfoDocumentMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultChunkInfoDocumentMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultChunkInfoDocumentMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $title;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultChunkInfoDocumentMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultChunkInfoDocumentMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,129 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfo extends \Google\Collection
+{
+  protected $collection_key = 'extractiveSegments';
+  /**
+   * @var string
+   */
+  public $document;
+  protected $documentContextsType = GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoDocumentContext::class;
+  protected $documentContextsDataType = 'array';
+  protected $extractiveAnswersType = GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoExtractiveAnswer::class;
+  protected $extractiveAnswersDataType = 'array';
+  protected $extractiveSegmentsType = GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoExtractiveSegment::class;
+  protected $extractiveSegmentsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $title;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setDocument($document)
+  {
+    $this->document = $document;
+  }
+  /**
+   * @return string
+   */
+  public function getDocument()
+  {
+    return $this->document;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoDocumentContext[]
+   */
+  public function setDocumentContexts($documentContexts)
+  {
+    $this->documentContexts = $documentContexts;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoDocumentContext[]
+   */
+  public function getDocumentContexts()
+  {
+    return $this->documentContexts;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoExtractiveAnswer[]
+   */
+  public function setExtractiveAnswers($extractiveAnswers)
+  {
+    $this->extractiveAnswers = $extractiveAnswers;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoExtractiveAnswer[]
+   */
+  public function getExtractiveAnswers()
+  {
+    return $this->extractiveAnswers;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoExtractiveSegment[]
+   */
+  public function setExtractiveSegments($extractiveSegments)
+  {
+    $this->extractiveSegments = $extractiveSegments;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoExtractiveSegment[]
+   */
+  public function getExtractiveSegments()
+  {
+    return $this->extractiveSegments;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoDocumentContext.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoDocumentContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoDocumentContext.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoDocumentContext extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $content;
+  /**
+   * @var string
+   */
+  public $pageIdentifier;
+
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param string
+   */
+  public function setPageIdentifier($pageIdentifier)
+  {
+    $this->pageIdentifier = $pageIdentifier;
+  }
+  /**
+   * @return string
+   */
+  public function getPageIdentifier()
+  {
+    return $this->pageIdentifier;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoDocumentContext::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoDocumentContext');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoExtractiveAnswer.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoExtractiveAnswer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoExtractiveAnswer.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoExtractiveAnswer extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $content;
+  /**
+   * @var string
+   */
+  public $pageIdentifier;
+
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param string
+   */
+  public function setPageIdentifier($pageIdentifier)
+  {
+    $this->pageIdentifier = $pageIdentifier;
+  }
+  /**
+   * @return string
+   */
+  public function getPageIdentifier()
+  {
+    return $this->pageIdentifier;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoExtractiveAnswer::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoExtractiveAnswer');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoExtractiveSegment.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoExtractiveSegment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoExtractiveSegment.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoExtractiveSegment extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $content;
+  /**
+   * @var string
+   */
+  public $pageIdentifier;
+
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param string
+   */
+  public function setPageIdentifier($pageIdentifier)
+  {
+    $this->pageIdentifier = $pageIdentifier;
+  }
+  /**
+   * @return string
+   */
+  public function getPageIdentifier()
+  {
+    return $this->pageIdentifier;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoExtractiveSegment::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1AnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoExtractiveSegment');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1AnswerQueryResponse extends \Google\Model
+{
+  protected $answerType = GoogleCloudDiscoveryengineV1Answer::class;
+  protected $answerDataType = '';
+  /**
+   * @var string
+   */
+  public $answerQueryToken;
+  protected $sessionType = GoogleCloudDiscoveryengineV1Session::class;
+  protected $sessionDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1Answer
+   */
+  public function setAnswer(GoogleCloudDiscoveryengineV1Answer $answer)
+  {
+    $this->answer = $answer;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1Answer
+   */
+  public function getAnswer()
+  {
+    return $this->answer;
+  }
+  /**
+   * @param string
+   */
+  public function setAnswerQueryToken($answerQueryToken)
+  {
+    $this->answerQueryToken = $answerQueryToken;
+  }
+  /**
+   * @return string
+   */
+  public function getAnswerQueryToken()
+  {
+    return $this->answerQueryToken;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1Session
+   */
+  public function setSession(GoogleCloudDiscoveryengineV1Session $session)
+  {
+    $this->session = $session;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1Session
+   */
+  public function getSession()
+  {
+    return $this->session;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1AnswerQueryResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1AnswerQueryResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryUnderstandingInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryUnderstandingInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryUnderstandingInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1AnswerQueryUnderstandingInfo extends \Google\Collection
+{
+  protected $collection_key = 'queryClassificationInfo';
+  protected $queryClassificationInfoType = GoogleCloudDiscoveryengineV1AnswerQueryUnderstandingInfoQueryClassificationInfo::class;
+  protected $queryClassificationInfoDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1AnswerQueryUnderstandingInfoQueryClassificationInfo[]
+   */
+  public function setQueryClassificationInfo($queryClassificationInfo)
+  {
+    $this->queryClassificationInfo = $queryClassificationInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1AnswerQueryUnderstandingInfoQueryClassificationInfo[]
+   */
+  public function getQueryClassificationInfo()
+  {
+    return $this->queryClassificationInfo;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1AnswerQueryUnderstandingInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1AnswerQueryUnderstandingInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryUnderstandingInfoQueryClassificationInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryUnderstandingInfoQueryClassificationInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerQueryUnderstandingInfoQueryClassificationInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1AnswerQueryUnderstandingInfoQueryClassificationInfo extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $positive;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param bool
+   */
+  public function setPositive($positive)
+  {
+    $this->positive = $positive;
+  }
+  /**
+   * @return bool
+   */
+  public function getPositive()
+  {
+    return $this->positive;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1AnswerQueryUnderstandingInfoQueryClassificationInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1AnswerQueryUnderstandingInfoQueryClassificationInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerReference.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerReference.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerReference.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,74 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1AnswerReference extends \Google\Model
+{
+  protected $chunkInfoType = GoogleCloudDiscoveryengineV1AnswerReferenceChunkInfo::class;
+  protected $chunkInfoDataType = '';
+  protected $structuredDocumentInfoType = GoogleCloudDiscoveryengineV1AnswerReferenceStructuredDocumentInfo::class;
+  protected $structuredDocumentInfoDataType = '';
+  protected $unstructuredDocumentInfoType = GoogleCloudDiscoveryengineV1AnswerReferenceUnstructuredDocumentInfo::class;
+  protected $unstructuredDocumentInfoDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1AnswerReferenceChunkInfo
+   */
+  public function setChunkInfo(GoogleCloudDiscoveryengineV1AnswerReferenceChunkInfo $chunkInfo)
+  {
+    $this->chunkInfo = $chunkInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1AnswerReferenceChunkInfo
+   */
+  public function getChunkInfo()
+  {
+    return $this->chunkInfo;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1AnswerReferenceStructuredDocumentInfo
+   */
+  public function setStructuredDocumentInfo(GoogleCloudDiscoveryengineV1AnswerReferenceStructuredDocumentInfo $structuredDocumentInfo)
+  {
+    $this->structuredDocumentInfo = $structuredDocumentInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1AnswerReferenceStructuredDocumentInfo
+   */
+  public function getStructuredDocumentInfo()
+  {
+    return $this->structuredDocumentInfo;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1AnswerReferenceUnstructuredDocumentInfo
+   */
+  public function setUnstructuredDocumentInfo(GoogleCloudDiscoveryengineV1AnswerReferenceUnstructuredDocumentInfo $unstructuredDocumentInfo)
+  {
+    $this->unstructuredDocumentInfo = $unstructuredDocumentInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1AnswerReferenceUnstructuredDocumentInfo
+   */
+  public function getUnstructuredDocumentInfo()
+  {
+    return $this->unstructuredDocumentInfo;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1AnswerReference::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1AnswerReference');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerReferenceChunkInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerReferenceChunkInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerReferenceChunkInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1AnswerReferenceChunkInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $chunk;
+  /**
+   * @var string
+   */
+  public $content;
+  protected $documentMetadataType = GoogleCloudDiscoveryengineV1AnswerReferenceChunkInfoDocumentMetadata::class;
+  protected $documentMetadataDataType = '';
+  /**
+   * @var float
+   */
+  public $relevanceScore;
+
+  /**
+   * @param string
+   */
+  public function setChunk($chunk)
+  {
+    $this->chunk = $chunk;
+  }
+  /**
+   * @return string
+   */
+  public function getChunk()
+  {
+    return $this->chunk;
+  }
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1AnswerReferenceChunkInfoDocumentMetadata
+   */
+  public function setDocumentMetadata(GoogleCloudDiscoveryengineV1AnswerReferenceChunkInfoDocumentMetadata $documentMetadata)
+  {
+    $this->documentMetadata = $documentMetadata;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1AnswerReferenceChunkInfoDocumentMetadata
+   */
+  public function getDocumentMetadata()
+  {
+    return $this->documentMetadata;
+  }
+  /**
+   * @param float
+   */
+  public function setRelevanceScore($relevanceScore)
+  {
+    $this->relevanceScore = $relevanceScore;
+  }
+  /**
+   * @return float
+   */
+  public function getRelevanceScore()
+  {
+    return $this->relevanceScore;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1AnswerReferenceChunkInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1AnswerReferenceChunkInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerReferenceChunkInfoDocumentMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerReferenceChunkInfoDocumentMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerReferenceChunkInfoDocumentMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1AnswerReferenceChunkInfoDocumentMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $document;
+  /**
+   * @var string
+   */
+  public $pageIdentifier;
+  /**
+   * @var array[]
+   */
+  public $structData;
+  /**
+   * @var string
+   */
+  public $title;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setDocument($document)
+  {
+    $this->document = $document;
+  }
+  /**
+   * @return string
+   */
+  public function getDocument()
+  {
+    return $this->document;
+  }
+  /**
+   * @param string
+   */
+  public function setPageIdentifier($pageIdentifier)
+  {
+    $this->pageIdentifier = $pageIdentifier;
+  }
+  /**
+   * @return string
+   */
+  public function getPageIdentifier()
+  {
+    return $this->pageIdentifier;
+  }
+  /**
+   * @param array[]
+   */
+  public function setStructData($structData)
+  {
+    $this->structData = $structData;
+  }
+  /**
+   * @return array[]
+   */
+  public function getStructData()
+  {
+    return $this->structData;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1AnswerReferenceChunkInfoDocumentMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1AnswerReferenceChunkInfoDocumentMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerReferenceStructuredDocumentInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerReferenceStructuredDocumentInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerReferenceStructuredDocumentInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1AnswerReferenceStructuredDocumentInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $document;
+  /**
+   * @var array[]
+   */
+  public $structData;
+
+  /**
+   * @param string
+   */
+  public function setDocument($document)
+  {
+    $this->document = $document;
+  }
+  /**
+   * @return string
+   */
+  public function getDocument()
+  {
+    return $this->document;
+  }
+  /**
+   * @param array[]
+   */
+  public function setStructData($structData)
+  {
+    $this->structData = $structData;
+  }
+  /**
+   * @return array[]
+   */
+  public function getStructData()
+  {
+    return $this->structData;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1AnswerReferenceStructuredDocumentInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1AnswerReferenceStructuredDocumentInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerReferenceUnstructuredDocumentInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerReferenceUnstructuredDocumentInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerReferenceUnstructuredDocumentInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,115 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1AnswerReferenceUnstructuredDocumentInfo extends \Google\Collection
+{
+  protected $collection_key = 'chunkContents';
+  protected $chunkContentsType = GoogleCloudDiscoveryengineV1AnswerReferenceUnstructuredDocumentInfoChunkContent::class;
+  protected $chunkContentsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $document;
+  /**
+   * @var array[]
+   */
+  public $structData;
+  /**
+   * @var string
+   */
+  public $title;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1AnswerReferenceUnstructuredDocumentInfoChunkContent[]
+   */
+  public function setChunkContents($chunkContents)
+  {
+    $this->chunkContents = $chunkContents;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1AnswerReferenceUnstructuredDocumentInfoChunkContent[]
+   */
+  public function getChunkContents()
+  {
+    return $this->chunkContents;
+  }
+  /**
+   * @param string
+   */
+  public function setDocument($document)
+  {
+    $this->document = $document;
+  }
+  /**
+   * @return string
+   */
+  public function getDocument()
+  {
+    return $this->document;
+  }
+  /**
+   * @param array[]
+   */
+  public function setStructData($structData)
+  {
+    $this->structData = $structData;
+  }
+  /**
+   * @return array[]
+   */
+  public function getStructData()
+  {
+    return $this->structData;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1AnswerReferenceUnstructuredDocumentInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1AnswerReferenceUnstructuredDocumentInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerReferenceUnstructuredDocumentInfoChunkContent.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerReferenceUnstructuredDocumentInfoChunkContent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerReferenceUnstructuredDocumentInfoChunkContent.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1AnswerReferenceUnstructuredDocumentInfoChunkContent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $content;
+  /**
+   * @var string
+   */
+  public $pageIdentifier;
+  /**
+   * @var float
+   */
+  public $relevanceScore;
+
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param string
+   */
+  public function setPageIdentifier($pageIdentifier)
+  {
+    $this->pageIdentifier = $pageIdentifier;
+  }
+  /**
+   * @return string
+   */
+  public function getPageIdentifier()
+  {
+    return $this->pageIdentifier;
+  }
+  /**
+   * @param float
+   */
+  public function setRelevanceScore($relevanceScore)
+  {
+    $this->relevanceScore = $relevanceScore;
+  }
+  /**
+   * @return float
+   */
+  public function getRelevanceScore()
+  {
+    return $this->relevanceScore;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1AnswerReferenceUnstructuredDocumentInfoChunkContent::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1AnswerReferenceUnstructuredDocumentInfoChunkContent');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerStep.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerStep.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerStep.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1AnswerStep extends \Google\Collection
+{
+  protected $collection_key = 'actions';
+  protected $actionsType = GoogleCloudDiscoveryengineV1AnswerStepAction::class;
+  protected $actionsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $state;
+  /**
+   * @var string
+   */
+  public $thought;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1AnswerStepAction[]
+   */
+  public function setActions($actions)
+  {
+    $this->actions = $actions;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1AnswerStepAction[]
+   */
+  public function getActions()
+  {
+    return $this->actions;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param string
+   */
+  public function setThought($thought)
+  {
+    $this->thought = $thought;
+  }
+  /**
+   * @return string
+   */
+  public function getThought()
+  {
+    return $this->thought;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1AnswerStep::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1AnswerStep');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerStepAction.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerStepAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerStepAction.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1AnswerStepAction extends \Google\Model
+{
+  protected $observationType = GoogleCloudDiscoveryengineV1AnswerStepActionObservation::class;
+  protected $observationDataType = '';
+  protected $searchActionType = GoogleCloudDiscoveryengineV1AnswerStepActionSearchAction::class;
+  protected $searchActionDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1AnswerStepActionObservation
+   */
+  public function setObservation(GoogleCloudDiscoveryengineV1AnswerStepActionObservation $observation)
+  {
+    $this->observation = $observation;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1AnswerStepActionObservation
+   */
+  public function getObservation()
+  {
+    return $this->observation;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1AnswerStepActionSearchAction
+   */
+  public function setSearchAction(GoogleCloudDiscoveryengineV1AnswerStepActionSearchAction $searchAction)
+  {
+    $this->searchAction = $searchAction;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1AnswerStepActionSearchAction
+   */
+  public function getSearchAction()
+  {
+    return $this->searchAction;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1AnswerStepAction::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1AnswerStepAction');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerStepActionObservation.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerStepActionObservation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerStepActionObservation.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1AnswerStepActionObservation extends \Google\Collection
+{
+  protected $collection_key = 'searchResults';
+  protected $searchResultsType = GoogleCloudDiscoveryengineV1AnswerStepActionObservationSearchResult::class;
+  protected $searchResultsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1AnswerStepActionObservationSearchResult[]
+   */
+  public function setSearchResults($searchResults)
+  {
+    $this->searchResults = $searchResults;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1AnswerStepActionObservationSearchResult[]
+   */
+  public function getSearchResults()
+  {
+    return $this->searchResults;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1AnswerStepActionObservation::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1AnswerStepActionObservation');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerStepActionObservationSearchResult.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerStepActionObservationSearchResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerStepActionObservationSearchResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,131 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1AnswerStepActionObservationSearchResult extends \Google\Collection
+{
+  protected $collection_key = 'snippetInfo';
+  protected $chunkInfoType = GoogleCloudDiscoveryengineV1AnswerStepActionObservationSearchResultChunkInfo::class;
+  protected $chunkInfoDataType = 'array';
+  /**
+   * @var string
+   */
+  public $document;
+  protected $snippetInfoType = GoogleCloudDiscoveryengineV1AnswerStepActionObservationSearchResultSnippetInfo::class;
+  protected $snippetInfoDataType = 'array';
+  /**
+   * @var array[]
+   */
+  public $structData;
+  /**
+   * @var string
+   */
+  public $title;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1AnswerStepActionObservationSearchResultChunkInfo[]
+   */
+  public function setChunkInfo($chunkInfo)
+  {
+    $this->chunkInfo = $chunkInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1AnswerStepActionObservationSearchResultChunkInfo[]
+   */
+  public function getChunkInfo()
+  {
+    return $this->chunkInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setDocument($document)
+  {
+    $this->document = $document;
+  }
+  /**
+   * @return string
+   */
+  public function getDocument()
+  {
+    return $this->document;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1AnswerStepActionObservationSearchResultSnippetInfo[]
+   */
+  public function setSnippetInfo($snippetInfo)
+  {
+    $this->snippetInfo = $snippetInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1AnswerStepActionObservationSearchResultSnippetInfo[]
+   */
+  public function getSnippetInfo()
+  {
+    return $this->snippetInfo;
+  }
+  /**
+   * @param array[]
+   */
+  public function setStructData($structData)
+  {
+    $this->structData = $structData;
+  }
+  /**
+   * @return array[]
+   */
+  public function getStructData()
+  {
+    return $this->structData;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1AnswerStepActionObservationSearchResult::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1AnswerStepActionObservationSearchResult');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerStepActionObservationSearchResultChunkInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerStepActionObservationSearchResultChunkInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerStepActionObservationSearchResultChunkInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1AnswerStepActionObservationSearchResultChunkInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $chunk;
+  /**
+   * @var string
+   */
+  public $content;
+  /**
+   * @var float
+   */
+  public $relevanceScore;
+
+  /**
+   * @param string
+   */
+  public function setChunk($chunk)
+  {
+    $this->chunk = $chunk;
+  }
+  /**
+   * @return string
+   */
+  public function getChunk()
+  {
+    return $this->chunk;
+  }
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param float
+   */
+  public function setRelevanceScore($relevanceScore)
+  {
+    $this->relevanceScore = $relevanceScore;
+  }
+  /**
+   * @return float
+   */
+  public function getRelevanceScore()
+  {
+    return $this->relevanceScore;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1AnswerStepActionObservationSearchResultChunkInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1AnswerStepActionObservationSearchResultChunkInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerStepActionObservationSearchResultSnippetInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerStepActionObservationSearchResultSnippetInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerStepActionObservationSearchResultSnippetInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1AnswerStepActionObservationSearchResultSnippetInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $snippet;
+  /**
+   * @var string
+   */
+  public $snippetStatus;
+
+  /**
+   * @param string
+   */
+  public function setSnippet($snippet)
+  {
+    $this->snippet = $snippet;
+  }
+  /**
+   * @return string
+   */
+  public function getSnippet()
+  {
+    return $this->snippet;
+  }
+  /**
+   * @param string
+   */
+  public function setSnippetStatus($snippetStatus)
+  {
+    $this->snippetStatus = $snippetStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getSnippetStatus()
+  {
+    return $this->snippetStatus;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1AnswerStepActionObservationSearchResultSnippetInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1AnswerStepActionObservationSearchResultSnippetInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerStepActionSearchAction.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerStepActionSearchAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1AnswerStepActionSearchAction.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1AnswerStepActionSearchAction extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $query;
+
+  /**
+   * @param string
+   */
+  public function setQuery($query)
+  {
+    $this->query = $query;
+  }
+  /**
+   * @return string
+   */
+  public function getQuery()
+  {
+    return $this->query;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1AnswerStepActionSearchAction::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1AnswerStepActionSearchAction');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1BatchCreateTargetSiteMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1BatchCreateTargetSiteMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1BatchCreateTargetSiteMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1BatchCreateTargetSiteMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1BatchCreateTargetSiteMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1BatchCreateTargetSiteMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1BatchCreateTargetSitesRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1BatchCreateTargetSitesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1BatchCreateTargetSitesRequest.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1BatchCreateTargetSitesRequest extends \Google\Collection
+{
+  protected $collection_key = 'requests';
+  protected $requestsType = GoogleCloudDiscoveryengineV1CreateTargetSiteRequest::class;
+  protected $requestsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1CreateTargetSiteRequest[]
+   */
+  public function setRequests($requests)
+  {
+    $this->requests = $requests;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1CreateTargetSiteRequest[]
+   */
+  public function getRequests()
+  {
+    return $this->requests;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1BatchCreateTargetSitesRequest::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1BatchCreateTargetSitesRequest');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1BatchCreateTargetSitesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1BatchCreateTargetSitesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1BatchCreateTargetSitesResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1BatchCreateTargetSitesResponse extends \Google\Collection
+{
+  protected $collection_key = 'targetSites';
+  protected $targetSitesType = GoogleCloudDiscoveryengineV1TargetSite::class;
+  protected $targetSitesDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1TargetSite[]
+   */
+  public function setTargetSites($targetSites)
+  {
+    $this->targetSites = $targetSites;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1TargetSite[]
+   */
+  public function getTargetSites()
+  {
+    return $this->targetSites;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1BatchCreateTargetSitesResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1BatchCreateTargetSitesResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1BatchGetDocumentsMetadataResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1BatchGetDocumentsMetadataResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1BatchGetDocumentsMetadataResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1BatchGetDocumentsMetadataResponse extends \Google\Collection
+{
+  protected $collection_key = 'documentsMetadata';
+  protected $documentsMetadataType = GoogleCloudDiscoveryengineV1BatchGetDocumentsMetadataResponseDocumentMetadata::class;
+  protected $documentsMetadataDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1BatchGetDocumentsMetadataResponseDocumentMetadata[]
+   */
+  public function setDocumentsMetadata($documentsMetadata)
+  {
+    $this->documentsMetadata = $documentsMetadata;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1BatchGetDocumentsMetadataResponseDocumentMetadata[]
+   */
+  public function getDocumentsMetadata()
+  {
+    return $this->documentsMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1BatchGetDocumentsMetadataResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1BatchGetDocumentsMetadataResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1BatchGetDocumentsMetadataResponseDocumentMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1BatchGetDocumentsMetadataResponseDocumentMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1BatchGetDocumentsMetadataResponseDocumentMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1BatchGetDocumentsMetadataResponseDocumentMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $dataIngestionSource;
+  /**
+   * @var string
+   */
+  public $lastRefreshedTime;
+  protected $matcherValueType = GoogleCloudDiscoveryengineV1BatchGetDocumentsMetadataResponseDocumentMetadataMatcherValue::class;
+  protected $matcherValueDataType = '';
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param string
+   */
+  public function setDataIngestionSource($dataIngestionSource)
+  {
+    $this->dataIngestionSource = $dataIngestionSource;
+  }
+  /**
+   * @return string
+   */
+  public function getDataIngestionSource()
+  {
+    return $this->dataIngestionSource;
+  }
+  /**
+   * @param string
+   */
+  public function setLastRefreshedTime($lastRefreshedTime)
+  {
+    $this->lastRefreshedTime = $lastRefreshedTime;
+  }
+  /**
+   * @return string
+   */
+  public function getLastRefreshedTime()
+  {
+    return $this->lastRefreshedTime;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1BatchGetDocumentsMetadataResponseDocumentMetadataMatcherValue
+   */
+  public function setMatcherValue(GoogleCloudDiscoveryengineV1BatchGetDocumentsMetadataResponseDocumentMetadataMatcherValue $matcherValue)
+  {
+    $this->matcherValue = $matcherValue;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1BatchGetDocumentsMetadataResponseDocumentMetadataMatcherValue
+   */
+  public function getMatcherValue()
+  {
+    return $this->matcherValue;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1BatchGetDocumentsMetadataResponseDocumentMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1BatchGetDocumentsMetadataResponseDocumentMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1BatchGetDocumentsMetadataResponseDocumentMetadataMatcherValue.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1BatchGetDocumentsMetadataResponseDocumentMetadataMatcherValue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1BatchGetDocumentsMetadataResponseDocumentMetadataMatcherValue.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1BatchGetDocumentsMetadataResponseDocumentMetadataMatcherValue extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $fhirResource;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setFhirResource($fhirResource)
+  {
+    $this->fhirResource = $fhirResource;
+  }
+  /**
+   * @return string
+   */
+  public function getFhirResource()
+  {
+    return $this->fhirResource;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1BatchGetDocumentsMetadataResponseDocumentMetadataMatcherValue::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1BatchGetDocumentsMetadataResponseDocumentMetadataMatcherValue');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1BatchVerifyTargetSitesRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1BatchVerifyTargetSitesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1BatchVerifyTargetSitesRequest.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1BatchVerifyTargetSitesRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1BatchVerifyTargetSitesRequest::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1BatchVerifyTargetSitesRequest');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1BigQuerySource.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1BigQuerySource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1BigQuerySource.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1BigQuerySource extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $dataSchema;
+  /**
+   * @var string
+   */
+  public $datasetId;
+  /**
+   * @var string
+   */
+  public $gcsStagingDir;
+  protected $partitionDateType = GoogleTypeDate::class;
+  protected $partitionDateDataType = '';
+  /**
+   * @var string
+   */
+  public $projectId;
+  /**
+   * @var string
+   */
+  public $tableId;
+
+  /**
+   * @param string
+   */
+  public function setDataSchema($dataSchema)
+  {
+    $this->dataSchema = $dataSchema;
+  }
+  /**
+   * @return string
+   */
+  public function getDataSchema()
+  {
+    return $this->dataSchema;
+  }
+  /**
+   * @param string
+   */
+  public function setDatasetId($datasetId)
+  {
+    $this->datasetId = $datasetId;
+  }
+  /**
+   * @return string
+   */
+  public function getDatasetId()
+  {
+    return $this->datasetId;
+  }
+  /**
+   * @param string
+   */
+  public function setGcsStagingDir($gcsStagingDir)
+  {
+    $this->gcsStagingDir = $gcsStagingDir;
+  }
+  /**
+   * @return string
+   */
+  public function getGcsStagingDir()
+  {
+    return $this->gcsStagingDir;
+  }
+  /**
+   * @param GoogleTypeDate
+   */
+  public function setPartitionDate(GoogleTypeDate $partitionDate)
+  {
+    $this->partitionDate = $partitionDate;
+  }
+  /**
+   * @return GoogleTypeDate
+   */
+  public function getPartitionDate()
+  {
+    return $this->partitionDate;
+  }
+  /**
+   * @param string
+   */
+  public function setProjectId($projectId)
+  {
+    $this->projectId = $projectId;
+  }
+  /**
+   * @return string
+   */
+  public function getProjectId()
+  {
+    return $this->projectId;
+  }
+  /**
+   * @param string
+   */
+  public function setTableId($tableId)
+  {
+    $this->tableId = $tableId;
+  }
+  /**
+   * @return string
+   */
+  public function getTableId()
+  {
+    return $this->tableId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1BigQuerySource::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1BigQuerySource');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1BigtableOptions.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1BigtableOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1BigtableOptions.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1BigtableOptions extends \Google\Model
+{
+  protected $familiesType = GoogleCloudDiscoveryengineV1BigtableOptionsBigtableColumnFamily::class;
+  protected $familiesDataType = 'map';
+  /**
+   * @var string
+   */
+  public $keyFieldName;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1BigtableOptionsBigtableColumnFamily[]
+   */
+  public function setFamilies($families)
+  {
+    $this->families = $families;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1BigtableOptionsBigtableColumnFamily[]
+   */
+  public function getFamilies()
+  {
+    return $this->families;
+  }
+  /**
+   * @param string
+   */
+  public function setKeyFieldName($keyFieldName)
+  {
+    $this->keyFieldName = $keyFieldName;
+  }
+  /**
+   * @return string
+   */
+  public function getKeyFieldName()
+  {
+    return $this->keyFieldName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1BigtableOptions::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1BigtableOptions');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1BigtableOptionsBigtableColumn.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1BigtableOptionsBigtableColumn.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1BigtableOptionsBigtableColumn.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1BigtableOptionsBigtableColumn extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $encoding;
+  /**
+   * @var string
+   */
+  public $fieldName;
+  /**
+   * @var string
+   */
+  public $qualifier;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setEncoding($encoding)
+  {
+    $this->encoding = $encoding;
+  }
+  /**
+   * @return string
+   */
+  public function getEncoding()
+  {
+    return $this->encoding;
+  }
+  /**
+   * @param string
+   */
+  public function setFieldName($fieldName)
+  {
+    $this->fieldName = $fieldName;
+  }
+  /**
+   * @return string
+   */
+  public function getFieldName()
+  {
+    return $this->fieldName;
+  }
+  /**
+   * @param string
+   */
+  public function setQualifier($qualifier)
+  {
+    $this->qualifier = $qualifier;
+  }
+  /**
+   * @return string
+   */
+  public function getQualifier()
+  {
+    return $this->qualifier;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1BigtableOptionsBigtableColumn::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1BigtableOptionsBigtableColumn');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1BigtableOptionsBigtableColumnFamily.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1BigtableOptionsBigtableColumnFamily.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1BigtableOptionsBigtableColumnFamily.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1BigtableOptionsBigtableColumnFamily extends \Google\Collection
+{
+  protected $collection_key = 'columns';
+  protected $columnsType = GoogleCloudDiscoveryengineV1BigtableOptionsBigtableColumn::class;
+  protected $columnsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $encoding;
+  /**
+   * @var string
+   */
+  public $fieldName;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1BigtableOptionsBigtableColumn[]
+   */
+  public function setColumns($columns)
+  {
+    $this->columns = $columns;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1BigtableOptionsBigtableColumn[]
+   */
+  public function getColumns()
+  {
+    return $this->columns;
+  }
+  /**
+   * @param string
+   */
+  public function setEncoding($encoding)
+  {
+    $this->encoding = $encoding;
+  }
+  /**
+   * @return string
+   */
+  public function getEncoding()
+  {
+    return $this->encoding;
+  }
+  /**
+   * @param string
+   */
+  public function setFieldName($fieldName)
+  {
+    $this->fieldName = $fieldName;
+  }
+  /**
+   * @return string
+   */
+  public function getFieldName()
+  {
+    return $this->fieldName;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1BigtableOptionsBigtableColumnFamily::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1BigtableOptionsBigtableColumnFamily');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1BigtableSource.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1BigtableSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1BigtableSource.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1BigtableSource extends \Google\Model
+{
+  protected $bigtableOptionsType = GoogleCloudDiscoveryengineV1BigtableOptions::class;
+  protected $bigtableOptionsDataType = '';
+  /**
+   * @var string
+   */
+  public $instanceId;
+  /**
+   * @var string
+   */
+  public $projectId;
+  /**
+   * @var string
+   */
+  public $tableId;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1BigtableOptions
+   */
+  public function setBigtableOptions(GoogleCloudDiscoveryengineV1BigtableOptions $bigtableOptions)
+  {
+    $this->bigtableOptions = $bigtableOptions;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1BigtableOptions
+   */
+  public function getBigtableOptions()
+  {
+    return $this->bigtableOptions;
+  }
+  /**
+   * @param string
+   */
+  public function setInstanceId($instanceId)
+  {
+    $this->instanceId = $instanceId;
+  }
+  /**
+   * @return string
+   */
+  public function getInstanceId()
+  {
+    return $this->instanceId;
+  }
+  /**
+   * @param string
+   */
+  public function setProjectId($projectId)
+  {
+    $this->projectId = $projectId;
+  }
+  /**
+   * @return string
+   */
+  public function getProjectId()
+  {
+    return $this->projectId;
+  }
+  /**
+   * @param string
+   */
+  public function setTableId($tableId)
+  {
+    $this->tableId = $tableId;
+  }
+  /**
+   * @return string
+   */
+  public function getTableId()
+  {
+    return $this->tableId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1BigtableSource::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1BigtableSource');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CheckGroundingRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CheckGroundingRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CheckGroundingRequest.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1CheckGroundingRequest extends \Google\Collection
+{
+  protected $collection_key = 'facts';
+  /**
+   * @var string
+   */
+  public $answerCandidate;
+  protected $factsType = GoogleCloudDiscoveryengineV1GroundingFact::class;
+  protected $factsDataType = 'array';
+  protected $groundingSpecType = GoogleCloudDiscoveryengineV1CheckGroundingSpec::class;
+  protected $groundingSpecDataType = '';
+  /**
+   * @var string[]
+   */
+  public $userLabels;
+
+  /**
+   * @param string
+   */
+  public function setAnswerCandidate($answerCandidate)
+  {
+    $this->answerCandidate = $answerCandidate;
+  }
+  /**
+   * @return string
+   */
+  public function getAnswerCandidate()
+  {
+    return $this->answerCandidate;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1GroundingFact[]
+   */
+  public function setFacts($facts)
+  {
+    $this->facts = $facts;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1GroundingFact[]
+   */
+  public function getFacts()
+  {
+    return $this->facts;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1CheckGroundingSpec
+   */
+  public function setGroundingSpec(GoogleCloudDiscoveryengineV1CheckGroundingSpec $groundingSpec)
+  {
+    $this->groundingSpec = $groundingSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1CheckGroundingSpec
+   */
+  public function getGroundingSpec()
+  {
+    return $this->groundingSpec;
+  }
+  /**
+   * @param string[]
+   */
+  public function setUserLabels($userLabels)
+  {
+    $this->userLabels = $userLabels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getUserLabels()
+  {
+    return $this->userLabels;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1CheckGroundingRequest::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1CheckGroundingRequest');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CheckGroundingResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CheckGroundingResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CheckGroundingResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1CheckGroundingResponse extends \Google\Collection
+{
+  protected $collection_key = 'claims';
+  protected $citedChunksType = GoogleCloudDiscoveryengineV1FactChunk::class;
+  protected $citedChunksDataType = 'array';
+  protected $citedFactsType = GoogleCloudDiscoveryengineV1CheckGroundingResponseCheckGroundingFactChunk::class;
+  protected $citedFactsDataType = 'array';
+  protected $claimsType = GoogleCloudDiscoveryengineV1CheckGroundingResponseClaim::class;
+  protected $claimsDataType = 'array';
+  /**
+   * @var float
+   */
+  public $supportScore;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1FactChunk[]
+   */
+  public function setCitedChunks($citedChunks)
+  {
+    $this->citedChunks = $citedChunks;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1FactChunk[]
+   */
+  public function getCitedChunks()
+  {
+    return $this->citedChunks;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1CheckGroundingResponseCheckGroundingFactChunk[]
+   */
+  public function setCitedFacts($citedFacts)
+  {
+    $this->citedFacts = $citedFacts;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1CheckGroundingResponseCheckGroundingFactChunk[]
+   */
+  public function getCitedFacts()
+  {
+    return $this->citedFacts;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1CheckGroundingResponseClaim[]
+   */
+  public function setClaims($claims)
+  {
+    $this->claims = $claims;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1CheckGroundingResponseClaim[]
+   */
+  public function getClaims()
+  {
+    return $this->claims;
+  }
+  /**
+   * @param float
+   */
+  public function setSupportScore($supportScore)
+  {
+    $this->supportScore = $supportScore;
+  }
+  /**
+   * @return float
+   */
+  public function getSupportScore()
+  {
+    return $this->supportScore;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1CheckGroundingResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1CheckGroundingResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CheckGroundingResponseCheckGroundingFactChunk.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CheckGroundingResponseCheckGroundingFactChunk.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CheckGroundingResponseCheckGroundingFactChunk.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1CheckGroundingResponseCheckGroundingFactChunk extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $chunkText;
+
+  /**
+   * @param string
+   */
+  public function setChunkText($chunkText)
+  {
+    $this->chunkText = $chunkText;
+  }
+  /**
+   * @return string
+   */
+  public function getChunkText()
+  {
+    return $this->chunkText;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1CheckGroundingResponseCheckGroundingFactChunk::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1CheckGroundingResponseCheckGroundingFactChunk');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CheckGroundingResponseClaim.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CheckGroundingResponseClaim.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CheckGroundingResponseClaim.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1CheckGroundingResponseClaim extends \Google\Collection
+{
+  protected $collection_key = 'citationIndices';
+  /**
+   * @var int[]
+   */
+  public $citationIndices;
+  /**
+   * @var string
+   */
+  public $claimText;
+  /**
+   * @var int
+   */
+  public $endPos;
+  /**
+   * @var bool
+   */
+  public $groundingCheckRequired;
+  /**
+   * @var int
+   */
+  public $startPos;
+
+  /**
+   * @param int[]
+   */
+  public function setCitationIndices($citationIndices)
+  {
+    $this->citationIndices = $citationIndices;
+  }
+  /**
+   * @return int[]
+   */
+  public function getCitationIndices()
+  {
+    return $this->citationIndices;
+  }
+  /**
+   * @param string
+   */
+  public function setClaimText($claimText)
+  {
+    $this->claimText = $claimText;
+  }
+  /**
+   * @return string
+   */
+  public function getClaimText()
+  {
+    return $this->claimText;
+  }
+  /**
+   * @param int
+   */
+  public function setEndPos($endPos)
+  {
+    $this->endPos = $endPos;
+  }
+  /**
+   * @return int
+   */
+  public function getEndPos()
+  {
+    return $this->endPos;
+  }
+  /**
+   * @param bool
+   */
+  public function setGroundingCheckRequired($groundingCheckRequired)
+  {
+    $this->groundingCheckRequired = $groundingCheckRequired;
+  }
+  /**
+   * @return bool
+   */
+  public function getGroundingCheckRequired()
+  {
+    return $this->groundingCheckRequired;
+  }
+  /**
+   * @param int
+   */
+  public function setStartPos($startPos)
+  {
+    $this->startPos = $startPos;
+  }
+  /**
+   * @return int
+   */
+  public function getStartPos()
+  {
+    return $this->startPos;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1CheckGroundingResponseClaim::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1CheckGroundingResponseClaim');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CheckGroundingResponseFactChunk.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CheckGroundingResponseFactChunk.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CheckGroundingResponseFactChunk.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1CheckGroundingResponseFactChunk extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $chunkText;
+  /**
+   * @var string
+   */
+  public $source;
+
+  /**
+   * @param string
+   */
+  public function setChunkText($chunkText)
+  {
+    $this->chunkText = $chunkText;
+  }
+  /**
+   * @return string
+   */
+  public function getChunkText()
+  {
+    return $this->chunkText;
+  }
+  /**
+   * @param string
+   */
+  public function setSource($source)
+  {
+    $this->source = $source;
+  }
+  /**
+   * @return string
+   */
+  public function getSource()
+  {
+    return $this->source;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1CheckGroundingResponseFactChunk::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1CheckGroundingResponseFactChunk');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CheckGroundingSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CheckGroundingSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CheckGroundingSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1CheckGroundingSpec extends \Google\Model
+{
+  public $citationThreshold;
+
+  public function setCitationThreshold($citationThreshold)
+  {
+    $this->citationThreshold = $citationThreshold;
+  }
+  public function getCitationThreshold()
+  {
+    return $this->citationThreshold;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1CheckGroundingSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1CheckGroundingSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1Chunk.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1Chunk.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1Chunk.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,155 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1Chunk extends \Google\Model
+{
+  protected $chunkMetadataType = GoogleCloudDiscoveryengineV1ChunkChunkMetadata::class;
+  protected $chunkMetadataDataType = '';
+  /**
+   * @var string
+   */
+  public $content;
+  /**
+   * @var array[]
+   */
+  public $derivedStructData;
+  protected $documentMetadataType = GoogleCloudDiscoveryengineV1ChunkDocumentMetadata::class;
+  protected $documentMetadataDataType = '';
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $pageSpanType = GoogleCloudDiscoveryengineV1ChunkPageSpan::class;
+  protected $pageSpanDataType = '';
+  public $relevanceScore;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1ChunkChunkMetadata
+   */
+  public function setChunkMetadata(GoogleCloudDiscoveryengineV1ChunkChunkMetadata $chunkMetadata)
+  {
+    $this->chunkMetadata = $chunkMetadata;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1ChunkChunkMetadata
+   */
+  public function getChunkMetadata()
+  {
+    return $this->chunkMetadata;
+  }
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param array[]
+   */
+  public function setDerivedStructData($derivedStructData)
+  {
+    $this->derivedStructData = $derivedStructData;
+  }
+  /**
+   * @return array[]
+   */
+  public function getDerivedStructData()
+  {
+    return $this->derivedStructData;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1ChunkDocumentMetadata
+   */
+  public function setDocumentMetadata(GoogleCloudDiscoveryengineV1ChunkDocumentMetadata $documentMetadata)
+  {
+    $this->documentMetadata = $documentMetadata;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1ChunkDocumentMetadata
+   */
+  public function getDocumentMetadata()
+  {
+    return $this->documentMetadata;
+  }
+  /**
+   * @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 GoogleCloudDiscoveryengineV1ChunkPageSpan
+   */
+  public function setPageSpan(GoogleCloudDiscoveryengineV1ChunkPageSpan $pageSpan)
+  {
+    $this->pageSpan = $pageSpan;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1ChunkPageSpan
+   */
+  public function getPageSpan()
+  {
+    return $this->pageSpan;
+  }
+  public function setRelevanceScore($relevanceScore)
+  {
+    $this->relevanceScore = $relevanceScore;
+  }
+  public function getRelevanceScore()
+  {
+    return $this->relevanceScore;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1Chunk::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1Chunk');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ChunkChunkMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ChunkChunkMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ChunkChunkMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1ChunkChunkMetadata extends \Google\Collection
+{
+  protected $collection_key = 'previousChunks';
+  protected $nextChunksType = GoogleCloudDiscoveryengineV1Chunk::class;
+  protected $nextChunksDataType = 'array';
+  protected $previousChunksType = GoogleCloudDiscoveryengineV1Chunk::class;
+  protected $previousChunksDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1Chunk[]
+   */
+  public function setNextChunks($nextChunks)
+  {
+    $this->nextChunks = $nextChunks;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1Chunk[]
+   */
+  public function getNextChunks()
+  {
+    return $this->nextChunks;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1Chunk[]
+   */
+  public function setPreviousChunks($previousChunks)
+  {
+    $this->previousChunks = $previousChunks;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1Chunk[]
+   */
+  public function getPreviousChunks()
+  {
+    return $this->previousChunks;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1ChunkChunkMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1ChunkChunkMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ChunkDocumentMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ChunkDocumentMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ChunkDocumentMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1ChunkDocumentMetadata extends \Google\Model
+{
+  /**
+   * @var array[]
+   */
+  public $structData;
+  /**
+   * @var string
+   */
+  public $title;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param array[]
+   */
+  public function setStructData($structData)
+  {
+    $this->structData = $structData;
+  }
+  /**
+   * @return array[]
+   */
+  public function getStructData()
+  {
+    return $this->structData;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1ChunkDocumentMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1ChunkDocumentMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ChunkPageSpan.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ChunkPageSpan.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ChunkPageSpan.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1ChunkPageSpan extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $pageEnd;
+  /**
+   * @var int
+   */
+  public $pageStart;
+
+  /**
+   * @param int
+   */
+  public function setPageEnd($pageEnd)
+  {
+    $this->pageEnd = $pageEnd;
+  }
+  /**
+   * @return int
+   */
+  public function getPageEnd()
+  {
+    return $this->pageEnd;
+  }
+  /**
+   * @param int
+   */
+  public function setPageStart($pageStart)
+  {
+    $this->pageStart = $pageStart;
+  }
+  /**
+   * @return int
+   */
+  public function getPageStart()
+  {
+    return $this->pageStart;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1ChunkPageSpan::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1ChunkPageSpan');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CloudSqlSource.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CloudSqlSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CloudSqlSource.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1CloudSqlSource extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $databaseId;
+  /**
+   * @var string
+   */
+  public $gcsStagingDir;
+  /**
+   * @var string
+   */
+  public $instanceId;
+  /**
+   * @var bool
+   */
+  public $offload;
+  /**
+   * @var string
+   */
+  public $projectId;
+  /**
+   * @var string
+   */
+  public $tableId;
+
+  /**
+   * @param string
+   */
+  public function setDatabaseId($databaseId)
+  {
+    $this->databaseId = $databaseId;
+  }
+  /**
+   * @return string
+   */
+  public function getDatabaseId()
+  {
+    return $this->databaseId;
+  }
+  /**
+   * @param string
+   */
+  public function setGcsStagingDir($gcsStagingDir)
+  {
+    $this->gcsStagingDir = $gcsStagingDir;
+  }
+  /**
+   * @return string
+   */
+  public function getGcsStagingDir()
+  {
+    return $this->gcsStagingDir;
+  }
+  /**
+   * @param string
+   */
+  public function setInstanceId($instanceId)
+  {
+    $this->instanceId = $instanceId;
+  }
+  /**
+   * @return string
+   */
+  public function getInstanceId()
+  {
+    return $this->instanceId;
+  }
+  /**
+   * @param bool
+   */
+  public function setOffload($offload)
+  {
+    $this->offload = $offload;
+  }
+  /**
+   * @return bool
+   */
+  public function getOffload()
+  {
+    return $this->offload;
+  }
+  /**
+   * @param string
+   */
+  public function setProjectId($projectId)
+  {
+    $this->projectId = $projectId;
+  }
+  /**
+   * @return string
+   */
+  public function getProjectId()
+  {
+    return $this->projectId;
+  }
+  /**
+   * @param string
+   */
+  public function setTableId($tableId)
+  {
+    $this->tableId = $tableId;
+  }
+  /**
+   * @return string
+   */
+  public function getTableId()
+  {
+    return $this->tableId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1CloudSqlSource::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1CloudSqlSource');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CmekConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CmekConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CmekConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1CmekConfig extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $isDefault;
+  /**
+   * @var string
+   */
+  public $kmsKey;
+  /**
+   * @var string
+   */
+  public $kmsKeyVersion;
+  /**
+   * @var string
+   */
+  public $lastRotationTimestampMicros;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param bool
+   */
+  public function setIsDefault($isDefault)
+  {
+    $this->isDefault = $isDefault;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsDefault()
+  {
+    return $this->isDefault;
+  }
+  /**
+   * @param string
+   */
+  public function setKmsKey($kmsKey)
+  {
+    $this->kmsKey = $kmsKey;
+  }
+  /**
+   * @return string
+   */
+  public function getKmsKey()
+  {
+    return $this->kmsKey;
+  }
+  /**
+   * @param string
+   */
+  public function setKmsKeyVersion($kmsKeyVersion)
+  {
+    $this->kmsKeyVersion = $kmsKeyVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getKmsKeyVersion()
+  {
+    return $this->kmsKeyVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setLastRotationTimestampMicros($lastRotationTimestampMicros)
+  {
+    $this->lastRotationTimestampMicros = $lastRotationTimestampMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getLastRotationTimestampMicros()
+  {
+    return $this->lastRotationTimestampMicros;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1CmekConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1CmekConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CompleteQueryResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CompleteQueryResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CompleteQueryResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1CompleteQueryResponse extends \Google\Collection
+{
+  protected $collection_key = 'querySuggestions';
+  protected $querySuggestionsType = GoogleCloudDiscoveryengineV1CompleteQueryResponseQuerySuggestion::class;
+  protected $querySuggestionsDataType = 'array';
+  /**
+   * @var bool
+   */
+  public $tailMatchTriggered;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1CompleteQueryResponseQuerySuggestion[]
+   */
+  public function setQuerySuggestions($querySuggestions)
+  {
+    $this->querySuggestions = $querySuggestions;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1CompleteQueryResponseQuerySuggestion[]
+   */
+  public function getQuerySuggestions()
+  {
+    return $this->querySuggestions;
+  }
+  /**
+   * @param bool
+   */
+  public function setTailMatchTriggered($tailMatchTriggered)
+  {
+    $this->tailMatchTriggered = $tailMatchTriggered;
+  }
+  /**
+   * @return bool
+   */
+  public function getTailMatchTriggered()
+  {
+    return $this->tailMatchTriggered;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1CompleteQueryResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1CompleteQueryResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CompleteQueryResponseQuerySuggestion.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CompleteQueryResponseQuerySuggestion.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CompleteQueryResponseQuerySuggestion.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1CompleteQueryResponseQuerySuggestion extends \Google\Collection
+{
+  protected $collection_key = 'completableFieldPaths';
+  /**
+   * @var string[]
+   */
+  public $completableFieldPaths;
+  /**
+   * @var string
+   */
+  public $suggestion;
+
+  /**
+   * @param string[]
+   */
+  public function setCompletableFieldPaths($completableFieldPaths)
+  {
+    $this->completableFieldPaths = $completableFieldPaths;
+  }
+  /**
+   * @return string[]
+   */
+  public function getCompletableFieldPaths()
+  {
+    return $this->completableFieldPaths;
+  }
+  /**
+   * @param string
+   */
+  public function setSuggestion($suggestion)
+  {
+    $this->suggestion = $suggestion;
+  }
+  /**
+   * @return string
+   */
+  public function getSuggestion()
+  {
+    return $this->suggestion;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1CompleteQueryResponseQuerySuggestion::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1CompleteQueryResponseQuerySuggestion');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CompletionInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CompletionInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CompletionInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1CompletionInfo extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $selectedPosition;
+  /**
+   * @var string
+   */
+  public $selectedSuggestion;
+
+  /**
+   * @param int
+   */
+  public function setSelectedPosition($selectedPosition)
+  {
+    $this->selectedPosition = $selectedPosition;
+  }
+  /**
+   * @return int
+   */
+  public function getSelectedPosition()
+  {
+    return $this->selectedPosition;
+  }
+  /**
+   * @param string
+   */
+  public function setSelectedSuggestion($selectedSuggestion)
+  {
+    $this->selectedSuggestion = $selectedSuggestion;
+  }
+  /**
+   * @return string
+   */
+  public function getSelectedSuggestion()
+  {
+    return $this->selectedSuggestion;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1CompletionInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1CompletionInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CompletionSuggestion.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CompletionSuggestion.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CompletionSuggestion.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1CompletionSuggestion extends \Google\Collection
+{
+  protected $collection_key = 'alternativePhrases';
+  /**
+   * @var string[]
+   */
+  public $alternativePhrases;
+  /**
+   * @var string
+   */
+  public $frequency;
+  public $globalScore;
+  /**
+   * @var string
+   */
+  public $groupId;
+  public $groupScore;
+  /**
+   * @var string
+   */
+  public $languageCode;
+  /**
+   * @var string
+   */
+  public $suggestion;
+
+  /**
+   * @param string[]
+   */
+  public function setAlternativePhrases($alternativePhrases)
+  {
+    $this->alternativePhrases = $alternativePhrases;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAlternativePhrases()
+  {
+    return $this->alternativePhrases;
+  }
+  /**
+   * @param string
+   */
+  public function setFrequency($frequency)
+  {
+    $this->frequency = $frequency;
+  }
+  /**
+   * @return string
+   */
+  public function getFrequency()
+  {
+    return $this->frequency;
+  }
+  public function setGlobalScore($globalScore)
+  {
+    $this->globalScore = $globalScore;
+  }
+  public function getGlobalScore()
+  {
+    return $this->globalScore;
+  }
+  /**
+   * @param string
+   */
+  public function setGroupId($groupId)
+  {
+    $this->groupId = $groupId;
+  }
+  /**
+   * @return string
+   */
+  public function getGroupId()
+  {
+    return $this->groupId;
+  }
+  public function setGroupScore($groupScore)
+  {
+    $this->groupScore = $groupScore;
+  }
+  public function getGroupScore()
+  {
+    return $this->groupScore;
+  }
+  /**
+   * @param string
+   */
+  public function setLanguageCode($languageCode)
+  {
+    $this->languageCode = $languageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCode()
+  {
+    return $this->languageCode;
+  }
+  /**
+   * @param string
+   */
+  public function setSuggestion($suggestion)
+  {
+    $this->suggestion = $suggestion;
+  }
+  /**
+   * @return string
+   */
+  public function getSuggestion()
+  {
+    return $this->suggestion;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1CompletionSuggestion::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1CompletionSuggestion');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1Condition.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1Condition.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1Condition.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1Condition extends \Google\Collection
+{
+  protected $collection_key = 'queryTerms';
+  protected $activeTimeRangeType = GoogleCloudDiscoveryengineV1ConditionTimeRange::class;
+  protected $activeTimeRangeDataType = 'array';
+  /**
+   * @var string
+   */
+  public $queryRegex;
+  protected $queryTermsType = GoogleCloudDiscoveryengineV1ConditionQueryTerm::class;
+  protected $queryTermsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1ConditionTimeRange[]
+   */
+  public function setActiveTimeRange($activeTimeRange)
+  {
+    $this->activeTimeRange = $activeTimeRange;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1ConditionTimeRange[]
+   */
+  public function getActiveTimeRange()
+  {
+    return $this->activeTimeRange;
+  }
+  /**
+   * @param string
+   */
+  public function setQueryRegex($queryRegex)
+  {
+    $this->queryRegex = $queryRegex;
+  }
+  /**
+   * @return string
+   */
+  public function getQueryRegex()
+  {
+    return $this->queryRegex;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1ConditionQueryTerm[]
+   */
+  public function setQueryTerms($queryTerms)
+  {
+    $this->queryTerms = $queryTerms;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1ConditionQueryTerm[]
+   */
+  public function getQueryTerms()
+  {
+    return $this->queryTerms;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1Condition::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1Condition');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ConditionQueryTerm.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ConditionQueryTerm.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ConditionQueryTerm.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1ConditionQueryTerm extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $fullMatch;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param bool
+   */
+  public function setFullMatch($fullMatch)
+  {
+    $this->fullMatch = $fullMatch;
+  }
+  /**
+   * @return bool
+   */
+  public function getFullMatch()
+  {
+    return $this->fullMatch;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1ConditionQueryTerm::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1ConditionQueryTerm');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ConditionTimeRange.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ConditionTimeRange.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ConditionTimeRange.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1ConditionTimeRange 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(GoogleCloudDiscoveryengineV1ConditionTimeRange::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1ConditionTimeRange');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1Control.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1Control.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1Control.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,213 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1Control extends \Google\Collection
+{
+  protected $collection_key = 'useCases';
+  /**
+   * @var string[]
+   */
+  public $associatedServingConfigIds;
+  protected $boostActionType = GoogleCloudDiscoveryengineV1ControlBoostAction::class;
+  protected $boostActionDataType = '';
+  protected $conditionsType = GoogleCloudDiscoveryengineV1Condition::class;
+  protected $conditionsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $displayName;
+  protected $filterActionType = GoogleCloudDiscoveryengineV1ControlFilterAction::class;
+  protected $filterActionDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $promoteActionType = GoogleCloudDiscoveryengineV1ControlPromoteAction::class;
+  protected $promoteActionDataType = '';
+  protected $redirectActionType = GoogleCloudDiscoveryengineV1ControlRedirectAction::class;
+  protected $redirectActionDataType = '';
+  /**
+   * @var string
+   */
+  public $solutionType;
+  protected $synonymsActionType = GoogleCloudDiscoveryengineV1ControlSynonymsAction::class;
+  protected $synonymsActionDataType = '';
+  /**
+   * @var string[]
+   */
+  public $useCases;
+
+  /**
+   * @param string[]
+   */
+  public function setAssociatedServingConfigIds($associatedServingConfigIds)
+  {
+    $this->associatedServingConfigIds = $associatedServingConfigIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAssociatedServingConfigIds()
+  {
+    return $this->associatedServingConfigIds;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1ControlBoostAction
+   */
+  public function setBoostAction(GoogleCloudDiscoveryengineV1ControlBoostAction $boostAction)
+  {
+    $this->boostAction = $boostAction;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1ControlBoostAction
+   */
+  public function getBoostAction()
+  {
+    return $this->boostAction;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1Condition[]
+   */
+  public function setConditions($conditions)
+  {
+    $this->conditions = $conditions;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1Condition[]
+   */
+  public function getConditions()
+  {
+    return $this->conditions;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1ControlFilterAction
+   */
+  public function setFilterAction(GoogleCloudDiscoveryengineV1ControlFilterAction $filterAction)
+  {
+    $this->filterAction = $filterAction;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1ControlFilterAction
+   */
+  public function getFilterAction()
+  {
+    return $this->filterAction;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1ControlPromoteAction
+   */
+  public function setPromoteAction(GoogleCloudDiscoveryengineV1ControlPromoteAction $promoteAction)
+  {
+    $this->promoteAction = $promoteAction;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1ControlPromoteAction
+   */
+  public function getPromoteAction()
+  {
+    return $this->promoteAction;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1ControlRedirectAction
+   */
+  public function setRedirectAction(GoogleCloudDiscoveryengineV1ControlRedirectAction $redirectAction)
+  {
+    $this->redirectAction = $redirectAction;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1ControlRedirectAction
+   */
+  public function getRedirectAction()
+  {
+    return $this->redirectAction;
+  }
+  /**
+   * @param string
+   */
+  public function setSolutionType($solutionType)
+  {
+    $this->solutionType = $solutionType;
+  }
+  /**
+   * @return string
+   */
+  public function getSolutionType()
+  {
+    return $this->solutionType;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1ControlSynonymsAction
+   */
+  public function setSynonymsAction(GoogleCloudDiscoveryengineV1ControlSynonymsAction $synonymsAction)
+  {
+    $this->synonymsAction = $synonymsAction;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1ControlSynonymsAction
+   */
+  public function getSynonymsAction()
+  {
+    return $this->synonymsAction;
+  }
+  /**
+   * @param string[]
+   */
+  public function setUseCases($useCases)
+  {
+    $this->useCases = $useCases;
+  }
+  /**
+   * @return string[]
+   */
+  public function getUseCases()
+  {
+    return $this->useCases;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1Control::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1Control');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ControlBoostAction.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ControlBoostAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ControlBoostAction.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1ControlBoostAction extends \Google\Model
+{
+  /**
+   * @var float
+   */
+  public $boost;
+  /**
+   * @var string
+   */
+  public $dataStore;
+  /**
+   * @var string
+   */
+  public $filter;
+
+  /**
+   * @param float
+   */
+  public function setBoost($boost)
+  {
+    $this->boost = $boost;
+  }
+  /**
+   * @return float
+   */
+  public function getBoost()
+  {
+    return $this->boost;
+  }
+  /**
+   * @param string
+   */
+  public function setDataStore($dataStore)
+  {
+    $this->dataStore = $dataStore;
+  }
+  /**
+   * @return string
+   */
+  public function getDataStore()
+  {
+    return $this->dataStore;
+  }
+  /**
+   * @param string
+   */
+  public function setFilter($filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return string
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1ControlBoostAction::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1ControlBoostAction');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ControlFilterAction.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ControlFilterAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ControlFilterAction.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1ControlFilterAction extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $dataStore;
+  /**
+   * @var string
+   */
+  public $filter;
+
+  /**
+   * @param string
+   */
+  public function setDataStore($dataStore)
+  {
+    $this->dataStore = $dataStore;
+  }
+  /**
+   * @return string
+   */
+  public function getDataStore()
+  {
+    return $this->dataStore;
+  }
+  /**
+   * @param string
+   */
+  public function setFilter($filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return string
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1ControlFilterAction::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1ControlFilterAction');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ControlPromoteAction.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ControlPromoteAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ControlPromoteAction.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1ControlPromoteAction extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $dataStore;
+  protected $searchLinkPromotionType = GoogleCloudDiscoveryengineV1SearchLinkPromotion::class;
+  protected $searchLinkPromotionDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setDataStore($dataStore)
+  {
+    $this->dataStore = $dataStore;
+  }
+  /**
+   * @return string
+   */
+  public function getDataStore()
+  {
+    return $this->dataStore;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1SearchLinkPromotion
+   */
+  public function setSearchLinkPromotion(GoogleCloudDiscoveryengineV1SearchLinkPromotion $searchLinkPromotion)
+  {
+    $this->searchLinkPromotion = $searchLinkPromotion;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1SearchLinkPromotion
+   */
+  public function getSearchLinkPromotion()
+  {
+    return $this->searchLinkPromotion;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1ControlPromoteAction::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1ControlPromoteAction');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ControlRedirectAction.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ControlRedirectAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ControlRedirectAction.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1ControlRedirectAction extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $redirectUri;
+
+  /**
+   * @param string
+   */
+  public function setRedirectUri($redirectUri)
+  {
+    $this->redirectUri = $redirectUri;
+  }
+  /**
+   * @return string
+   */
+  public function getRedirectUri()
+  {
+    return $this->redirectUri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1ControlRedirectAction::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1ControlRedirectAction');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ControlSynonymsAction.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ControlSynonymsAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ControlSynonymsAction.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1ControlSynonymsAction extends \Google\Collection
+{
+  protected $collection_key = 'synonyms';
+  /**
+   * @var string[]
+   */
+  public $synonyms;
+
+  /**
+   * @param string[]
+   */
+  public function setSynonyms($synonyms)
+  {
+    $this->synonyms = $synonyms;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSynonyms()
+  {
+    return $this->synonyms;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1ControlSynonymsAction::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1ControlSynonymsAction');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1Conversation.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1Conversation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1Conversation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,133 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1Conversation extends \Google\Collection
+{
+  protected $collection_key = 'messages';
+  /**
+   * @var string
+   */
+  public $endTime;
+  protected $messagesType = GoogleCloudDiscoveryengineV1ConversationMessage::class;
+  protected $messagesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $startTime;
+  /**
+   * @var string
+   */
+  public $state;
+  /**
+   * @var string
+   */
+  public $userPseudoId;
+
+  /**
+   * @param string
+   */
+  public function setEndTime($endTime)
+  {
+    $this->endTime = $endTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTime()
+  {
+    return $this->endTime;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1ConversationMessage[]
+   */
+  public function setMessages($messages)
+  {
+    $this->messages = $messages;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1ConversationMessage[]
+   */
+  public function getMessages()
+  {
+    return $this->messages;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTime($startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param string
+   */
+  public function setUserPseudoId($userPseudoId)
+  {
+    $this->userPseudoId = $userPseudoId;
+  }
+  /**
+   * @return string
+   */
+  public function getUserPseudoId()
+  {
+    return $this->userPseudoId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1Conversation::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1Conversation');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ConversationContext.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ConversationContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ConversationContext.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1ConversationContext extends \Google\Collection
+{
+  protected $collection_key = 'contextDocuments';
+  /**
+   * @var string
+   */
+  public $activeDocument;
+  /**
+   * @var string[]
+   */
+  public $contextDocuments;
+
+  /**
+   * @param string
+   */
+  public function setActiveDocument($activeDocument)
+  {
+    $this->activeDocument = $activeDocument;
+  }
+  /**
+   * @return string
+   */
+  public function getActiveDocument()
+  {
+    return $this->activeDocument;
+  }
+  /**
+   * @param string[]
+   */
+  public function setContextDocuments($contextDocuments)
+  {
+    $this->contextDocuments = $contextDocuments;
+  }
+  /**
+   * @return string[]
+   */
+  public function getContextDocuments()
+  {
+    return $this->contextDocuments;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1ConversationContext::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1ConversationContext');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ConversationMessage.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ConversationMessage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ConversationMessage.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1ConversationMessage extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  protected $replyType = GoogleCloudDiscoveryengineV1Reply::class;
+  protected $replyDataType = '';
+  protected $userInputType = GoogleCloudDiscoveryengineV1TextInput::class;
+  protected $userInputDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1Reply
+   */
+  public function setReply(GoogleCloudDiscoveryengineV1Reply $reply)
+  {
+    $this->reply = $reply;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1Reply
+   */
+  public function getReply()
+  {
+    return $this->reply;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1TextInput
+   */
+  public function setUserInput(GoogleCloudDiscoveryengineV1TextInput $userInput)
+  {
+    $this->userInput = $userInput;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1TextInput
+   */
+  public function getUserInput()
+  {
+    return $this->userInput;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1ConversationMessage::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1ConversationMessage');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ConverseConversationRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ConverseConversationRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ConverseConversationRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,162 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1ConverseConversationRequest extends \Google\Model
+{
+  protected $boostSpecType = GoogleCloudDiscoveryengineV1SearchRequestBoostSpec::class;
+  protected $boostSpecDataType = '';
+  protected $conversationType = GoogleCloudDiscoveryengineV1Conversation::class;
+  protected $conversationDataType = '';
+  /**
+   * @var string
+   */
+  public $filter;
+  protected $queryType = GoogleCloudDiscoveryengineV1TextInput::class;
+  protected $queryDataType = '';
+  /**
+   * @var bool
+   */
+  public $safeSearch;
+  /**
+   * @var string
+   */
+  public $servingConfig;
+  protected $summarySpecType = GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpec::class;
+  protected $summarySpecDataType = '';
+  /**
+   * @var string[]
+   */
+  public $userLabels;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1SearchRequestBoostSpec
+   */
+  public function setBoostSpec(GoogleCloudDiscoveryengineV1SearchRequestBoostSpec $boostSpec)
+  {
+    $this->boostSpec = $boostSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1SearchRequestBoostSpec
+   */
+  public function getBoostSpec()
+  {
+    return $this->boostSpec;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1Conversation
+   */
+  public function setConversation(GoogleCloudDiscoveryengineV1Conversation $conversation)
+  {
+    $this->conversation = $conversation;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1Conversation
+   */
+  public function getConversation()
+  {
+    return $this->conversation;
+  }
+  /**
+   * @param string
+   */
+  public function setFilter($filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return string
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1TextInput
+   */
+  public function setQuery(GoogleCloudDiscoveryengineV1TextInput $query)
+  {
+    $this->query = $query;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1TextInput
+   */
+  public function getQuery()
+  {
+    return $this->query;
+  }
+  /**
+   * @param bool
+   */
+  public function setSafeSearch($safeSearch)
+  {
+    $this->safeSearch = $safeSearch;
+  }
+  /**
+   * @return bool
+   */
+  public function getSafeSearch()
+  {
+    return $this->safeSearch;
+  }
+  /**
+   * @param string
+   */
+  public function setServingConfig($servingConfig)
+  {
+    $this->servingConfig = $servingConfig;
+  }
+  /**
+   * @return string
+   */
+  public function getServingConfig()
+  {
+    return $this->servingConfig;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpec
+   */
+  public function setSummarySpec(GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpec $summarySpec)
+  {
+    $this->summarySpec = $summarySpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpec
+   */
+  public function getSummarySpec()
+  {
+    return $this->summarySpec;
+  }
+  /**
+   * @param string[]
+   */
+  public function setUserLabels($userLabels)
+  {
+    $this->userLabels = $userLabels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getUserLabels()
+  {
+    return $this->userLabels;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1ConverseConversationRequest::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1ConverseConversationRequest');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ConverseConversationResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ConverseConversationResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ConverseConversationResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1ConverseConversationResponse extends \Google\Collection
+{
+  protected $collection_key = 'searchResults';
+  protected $conversationType = GoogleCloudDiscoveryengineV1Conversation::class;
+  protected $conversationDataType = '';
+  protected $replyType = GoogleCloudDiscoveryengineV1Reply::class;
+  protected $replyDataType = '';
+  protected $searchResultsType = GoogleCloudDiscoveryengineV1SearchResponseSearchResult::class;
+  protected $searchResultsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1Conversation
+   */
+  public function setConversation(GoogleCloudDiscoveryengineV1Conversation $conversation)
+  {
+    $this->conversation = $conversation;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1Conversation
+   */
+  public function getConversation()
+  {
+    return $this->conversation;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1Reply
+   */
+  public function setReply(GoogleCloudDiscoveryengineV1Reply $reply)
+  {
+    $this->reply = $reply;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1Reply
+   */
+  public function getReply()
+  {
+    return $this->reply;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1SearchResponseSearchResult[]
+   */
+  public function setSearchResults($searchResults)
+  {
+    $this->searchResults = $searchResults;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1SearchResponseSearchResult[]
+   */
+  public function getSearchResults()
+  {
+    return $this->searchResults;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1ConverseConversationResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1ConverseConversationResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CreateDataStoreMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CreateDataStoreMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CreateDataStoreMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1CreateDataStoreMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1CreateDataStoreMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1CreateDataStoreMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CreateEngineMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CreateEngineMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CreateEngineMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1CreateEngineMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1CreateEngineMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1CreateEngineMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CreateSchemaMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CreateSchemaMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CreateSchemaMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1CreateSchemaMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1CreateSchemaMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1CreateSchemaMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CreateTargetSiteMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CreateTargetSiteMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CreateTargetSiteMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1CreateTargetSiteMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1CreateTargetSiteMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1CreateTargetSiteMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CreateTargetSiteRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CreateTargetSiteRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CreateTargetSiteRequest.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1CreateTargetSiteRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $parent;
+  protected $targetSiteType = GoogleCloudDiscoveryengineV1TargetSite::class;
+  protected $targetSiteDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setParent($parent)
+  {
+    $this->parent = $parent;
+  }
+  /**
+   * @return string
+   */
+  public function getParent()
+  {
+    return $this->parent;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1TargetSite
+   */
+  public function setTargetSite(GoogleCloudDiscoveryengineV1TargetSite $targetSite)
+  {
+    $this->targetSite = $targetSite;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1TargetSite
+   */
+  public function getTargetSite()
+  {
+    return $this->targetSite;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1CreateTargetSiteRequest::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1CreateTargetSiteRequest');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CustomAttribute.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CustomAttribute.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CustomAttribute.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1CustomAttribute extends \Google\Collection
+{
+  protected $collection_key = 'text';
+  public $numbers;
+  /**
+   * @var string[]
+   */
+  public $text;
+
+  public function setNumbers($numbers)
+  {
+    $this->numbers = $numbers;
+  }
+  public function getNumbers()
+  {
+    return $this->numbers;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1CustomAttribute::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1CustomAttribute');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CustomTuningModel.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CustomTuningModel.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1CustomTuningModel.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,161 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1CustomTuningModel extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $errorMessage;
+  public $metrics;
+  /**
+   * @var string
+   */
+  public $modelState;
+  /**
+   * @var string
+   */
+  public $modelVersion;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $trainingStartTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setErrorMessage($errorMessage)
+  {
+    $this->errorMessage = $errorMessage;
+  }
+  /**
+   * @return string
+   */
+  public function getErrorMessage()
+  {
+    return $this->errorMessage;
+  }
+  public function setMetrics($metrics)
+  {
+    $this->metrics = $metrics;
+  }
+  public function getMetrics()
+  {
+    return $this->metrics;
+  }
+  /**
+   * @param string
+   */
+  public function setModelState($modelState)
+  {
+    $this->modelState = $modelState;
+  }
+  /**
+   * @return string
+   */
+  public function getModelState()
+  {
+    return $this->modelState;
+  }
+  /**
+   * @param string
+   */
+  public function setModelVersion($modelVersion)
+  {
+    $this->modelVersion = $modelVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getModelVersion()
+  {
+    return $this->modelVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setTrainingStartTime($trainingStartTime)
+  {
+    $this->trainingStartTime = $trainingStartTime;
+  }
+  /**
+   * @return string
+   */
+  public function getTrainingStartTime()
+  {
+    return $this->trainingStartTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1CustomTuningModel::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1CustomTuningModel');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DataStore.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DataStore.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DataStore.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,283 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1DataStore extends \Google\Collection
+{
+  protected $collection_key = 'solutionTypes';
+  protected $advancedSiteSearchConfigType = GoogleCloudDiscoveryengineV1AdvancedSiteSearchConfig::class;
+  protected $advancedSiteSearchConfigDataType = '';
+  protected $billingEstimationType = GoogleCloudDiscoveryengineV1DataStoreBillingEstimation::class;
+  protected $billingEstimationDataType = '';
+  protected $cmekConfigType = GoogleCloudDiscoveryengineV1CmekConfig::class;
+  protected $cmekConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $contentConfig;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $defaultSchemaId;
+  /**
+   * @var string
+   */
+  public $displayName;
+  protected $documentProcessingConfigType = GoogleCloudDiscoveryengineV1DocumentProcessingConfig::class;
+  protected $documentProcessingConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $industryVertical;
+  /**
+   * @var string
+   */
+  public $kmsKeyName;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $servingConfigDataStoreType = GoogleCloudDiscoveryengineV1DataStoreServingConfigDataStore::class;
+  protected $servingConfigDataStoreDataType = '';
+  /**
+   * @var string[]
+   */
+  public $solutionTypes;
+  protected $startingSchemaType = GoogleCloudDiscoveryengineV1Schema::class;
+  protected $startingSchemaDataType = '';
+  protected $workspaceConfigType = GoogleCloudDiscoveryengineV1WorkspaceConfig::class;
+  protected $workspaceConfigDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1AdvancedSiteSearchConfig
+   */
+  public function setAdvancedSiteSearchConfig(GoogleCloudDiscoveryengineV1AdvancedSiteSearchConfig $advancedSiteSearchConfig)
+  {
+    $this->advancedSiteSearchConfig = $advancedSiteSearchConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1AdvancedSiteSearchConfig
+   */
+  public function getAdvancedSiteSearchConfig()
+  {
+    return $this->advancedSiteSearchConfig;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1DataStoreBillingEstimation
+   */
+  public function setBillingEstimation(GoogleCloudDiscoveryengineV1DataStoreBillingEstimation $billingEstimation)
+  {
+    $this->billingEstimation = $billingEstimation;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1DataStoreBillingEstimation
+   */
+  public function getBillingEstimation()
+  {
+    return $this->billingEstimation;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1CmekConfig
+   */
+  public function setCmekConfig(GoogleCloudDiscoveryengineV1CmekConfig $cmekConfig)
+  {
+    $this->cmekConfig = $cmekConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1CmekConfig
+   */
+  public function getCmekConfig()
+  {
+    return $this->cmekConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setContentConfig($contentConfig)
+  {
+    $this->contentConfig = $contentConfig;
+  }
+  /**
+   * @return string
+   */
+  public function getContentConfig()
+  {
+    return $this->contentConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDefaultSchemaId($defaultSchemaId)
+  {
+    $this->defaultSchemaId = $defaultSchemaId;
+  }
+  /**
+   * @return string
+   */
+  public function getDefaultSchemaId()
+  {
+    return $this->defaultSchemaId;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1DocumentProcessingConfig
+   */
+  public function setDocumentProcessingConfig(GoogleCloudDiscoveryengineV1DocumentProcessingConfig $documentProcessingConfig)
+  {
+    $this->documentProcessingConfig = $documentProcessingConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1DocumentProcessingConfig
+   */
+  public function getDocumentProcessingConfig()
+  {
+    return $this->documentProcessingConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setIndustryVertical($industryVertical)
+  {
+    $this->industryVertical = $industryVertical;
+  }
+  /**
+   * @return string
+   */
+  public function getIndustryVertical()
+  {
+    return $this->industryVertical;
+  }
+  /**
+   * @param string
+   */
+  public function setKmsKeyName($kmsKeyName)
+  {
+    $this->kmsKeyName = $kmsKeyName;
+  }
+  /**
+   * @return string
+   */
+  public function getKmsKeyName()
+  {
+    return $this->kmsKeyName;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1DataStoreServingConfigDataStore
+   */
+  public function setServingConfigDataStore(GoogleCloudDiscoveryengineV1DataStoreServingConfigDataStore $servingConfigDataStore)
+  {
+    $this->servingConfigDataStore = $servingConfigDataStore;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1DataStoreServingConfigDataStore
+   */
+  public function getServingConfigDataStore()
+  {
+    return $this->servingConfigDataStore;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSolutionTypes($solutionTypes)
+  {
+    $this->solutionTypes = $solutionTypes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSolutionTypes()
+  {
+    return $this->solutionTypes;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1Schema
+   */
+  public function setStartingSchema(GoogleCloudDiscoveryengineV1Schema $startingSchema)
+  {
+    $this->startingSchema = $startingSchema;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1Schema
+   */
+  public function getStartingSchema()
+  {
+    return $this->startingSchema;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1WorkspaceConfig
+   */
+  public function setWorkspaceConfig(GoogleCloudDiscoveryengineV1WorkspaceConfig $workspaceConfig)
+  {
+    $this->workspaceConfig = $workspaceConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1WorkspaceConfig
+   */
+  public function getWorkspaceConfig()
+  {
+    return $this->workspaceConfig;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1DataStore::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1DataStore');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DataStoreBillingEstimation.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DataStoreBillingEstimation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DataStoreBillingEstimation.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1DataStoreBillingEstimation extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $structuredDataSize;
+  /**
+   * @var string
+   */
+  public $structuredDataUpdateTime;
+  /**
+   * @var string
+   */
+  public $unstructuredDataSize;
+  /**
+   * @var string
+   */
+  public $unstructuredDataUpdateTime;
+  /**
+   * @var string
+   */
+  public $websiteDataSize;
+  /**
+   * @var string
+   */
+  public $websiteDataUpdateTime;
+
+  /**
+   * @param string
+   */
+  public function setStructuredDataSize($structuredDataSize)
+  {
+    $this->structuredDataSize = $structuredDataSize;
+  }
+  /**
+   * @return string
+   */
+  public function getStructuredDataSize()
+  {
+    return $this->structuredDataSize;
+  }
+  /**
+   * @param string
+   */
+  public function setStructuredDataUpdateTime($structuredDataUpdateTime)
+  {
+    $this->structuredDataUpdateTime = $structuredDataUpdateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getStructuredDataUpdateTime()
+  {
+    return $this->structuredDataUpdateTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUnstructuredDataSize($unstructuredDataSize)
+  {
+    $this->unstructuredDataSize = $unstructuredDataSize;
+  }
+  /**
+   * @return string
+   */
+  public function getUnstructuredDataSize()
+  {
+    return $this->unstructuredDataSize;
+  }
+  /**
+   * @param string
+   */
+  public function setUnstructuredDataUpdateTime($unstructuredDataUpdateTime)
+  {
+    $this->unstructuredDataUpdateTime = $unstructuredDataUpdateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUnstructuredDataUpdateTime()
+  {
+    return $this->unstructuredDataUpdateTime;
+  }
+  /**
+   * @param string
+   */
+  public function setWebsiteDataSize($websiteDataSize)
+  {
+    $this->websiteDataSize = $websiteDataSize;
+  }
+  /**
+   * @return string
+   */
+  public function getWebsiteDataSize()
+  {
+    return $this->websiteDataSize;
+  }
+  /**
+   * @param string
+   */
+  public function setWebsiteDataUpdateTime($websiteDataUpdateTime)
+  {
+    $this->websiteDataUpdateTime = $websiteDataUpdateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getWebsiteDataUpdateTime()
+  {
+    return $this->websiteDataUpdateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1DataStoreBillingEstimation::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1DataStoreBillingEstimation');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DataStoreServingConfigDataStore.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DataStoreServingConfigDataStore.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DataStoreServingConfigDataStore.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1DataStoreServingConfigDataStore extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $disabledForServing;
+
+  /**
+   * @param bool
+   */
+  public function setDisabledForServing($disabledForServing)
+  {
+    $this->disabledForServing = $disabledForServing;
+  }
+  /**
+   * @return bool
+   */
+  public function getDisabledForServing()
+  {
+    return $this->disabledForServing;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1DataStoreServingConfigDataStore::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1DataStoreServingConfigDataStore');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DeleteDataStoreMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DeleteDataStoreMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DeleteDataStoreMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1DeleteDataStoreMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1DeleteDataStoreMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1DeleteDataStoreMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DeleteEngineMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DeleteEngineMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DeleteEngineMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1DeleteEngineMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1DeleteEngineMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1DeleteEngineMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DeleteSchemaMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DeleteSchemaMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DeleteSchemaMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1DeleteSchemaMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1DeleteSchemaMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1DeleteSchemaMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DeleteTargetSiteMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DeleteTargetSiteMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DeleteTargetSiteMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1DeleteTargetSiteMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1DeleteTargetSiteMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1DeleteTargetSiteMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DigitalParsingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DigitalParsingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DigitalParsingConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1DigitalParsingConfig extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1DigitalParsingConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1DigitalParsingConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DisableAdvancedSiteSearchMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DisableAdvancedSiteSearchMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DisableAdvancedSiteSearchMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1DisableAdvancedSiteSearchMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1DisableAdvancedSiteSearchMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1DisableAdvancedSiteSearchMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DisableAdvancedSiteSearchRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DisableAdvancedSiteSearchRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DisableAdvancedSiteSearchRequest.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1DisableAdvancedSiteSearchRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1DisableAdvancedSiteSearchRequest::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1DisableAdvancedSiteSearchRequest');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DisableAdvancedSiteSearchResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DisableAdvancedSiteSearchResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DisableAdvancedSiteSearchResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1DisableAdvancedSiteSearchResponse extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1DisableAdvancedSiteSearchResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1DisableAdvancedSiteSearchResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1Document.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1Document.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1Document.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,202 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1Document extends \Google\Model
+{
+  protected $contentType = GoogleCloudDiscoveryengineV1DocumentContent::class;
+  protected $contentDataType = '';
+  /**
+   * @var array[]
+   */
+  public $derivedStructData;
+  /**
+   * @var string
+   */
+  public $id;
+  protected $indexStatusType = GoogleCloudDiscoveryengineV1DocumentIndexStatus::class;
+  protected $indexStatusDataType = '';
+  /**
+   * @var string
+   */
+  public $indexTime;
+  /**
+   * @var string
+   */
+  public $jsonData;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $parentDocumentId;
+  /**
+   * @var string
+   */
+  public $schemaId;
+  /**
+   * @var array[]
+   */
+  public $structData;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1DocumentContent
+   */
+  public function setContent(GoogleCloudDiscoveryengineV1DocumentContent $content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1DocumentContent
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param array[]
+   */
+  public function setDerivedStructData($derivedStructData)
+  {
+    $this->derivedStructData = $derivedStructData;
+  }
+  /**
+   * @return array[]
+   */
+  public function getDerivedStructData()
+  {
+    return $this->derivedStructData;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1DocumentIndexStatus
+   */
+  public function setIndexStatus(GoogleCloudDiscoveryengineV1DocumentIndexStatus $indexStatus)
+  {
+    $this->indexStatus = $indexStatus;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1DocumentIndexStatus
+   */
+  public function getIndexStatus()
+  {
+    return $this->indexStatus;
+  }
+  /**
+   * @param string
+   */
+  public function setIndexTime($indexTime)
+  {
+    $this->indexTime = $indexTime;
+  }
+  /**
+   * @return string
+   */
+  public function getIndexTime()
+  {
+    return $this->indexTime;
+  }
+  /**
+   * @param string
+   */
+  public function setJsonData($jsonData)
+  {
+    $this->jsonData = $jsonData;
+  }
+  /**
+   * @return string
+   */
+  public function getJsonData()
+  {
+    return $this->jsonData;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setParentDocumentId($parentDocumentId)
+  {
+    $this->parentDocumentId = $parentDocumentId;
+  }
+  /**
+   * @return string
+   */
+  public function getParentDocumentId()
+  {
+    return $this->parentDocumentId;
+  }
+  /**
+   * @param string
+   */
+  public function setSchemaId($schemaId)
+  {
+    $this->schemaId = $schemaId;
+  }
+  /**
+   * @return string
+   */
+  public function getSchemaId()
+  {
+    return $this->schemaId;
+  }
+  /**
+   * @param array[]
+   */
+  public function setStructData($structData)
+  {
+    $this->structData = $structData;
+  }
+  /**
+   * @return array[]
+   */
+  public function getStructData()
+  {
+    return $this->structData;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1Document::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1Document');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DocumentContent.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DocumentContent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DocumentContent.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1DocumentContent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $mimeType;
+  /**
+   * @var string
+   */
+  public $rawBytes;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setMimeType($mimeType)
+  {
+    $this->mimeType = $mimeType;
+  }
+  /**
+   * @return string
+   */
+  public function getMimeType()
+  {
+    return $this->mimeType;
+  }
+  /**
+   * @param string
+   */
+  public function setRawBytes($rawBytes)
+  {
+    $this->rawBytes = $rawBytes;
+  }
+  /**
+   * @return string
+   */
+  public function getRawBytes()
+  {
+    return $this->rawBytes;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1DocumentContent::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1DocumentContent');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DocumentIndexStatus.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DocumentIndexStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DocumentIndexStatus.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1DocumentIndexStatus extends \Google\Collection
+{
+  protected $collection_key = 'errorSamples';
+  protected $errorSamplesType = GoogleRpcStatus::class;
+  protected $errorSamplesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $indexTime;
+
+  /**
+   * @param GoogleRpcStatus[]
+   */
+  public function setErrorSamples($errorSamples)
+  {
+    $this->errorSamples = $errorSamples;
+  }
+  /**
+   * @return GoogleRpcStatus[]
+   */
+  public function getErrorSamples()
+  {
+    return $this->errorSamples;
+  }
+  /**
+   * @param string
+   */
+  public function setIndexTime($indexTime)
+  {
+    $this->indexTime = $indexTime;
+  }
+  /**
+   * @return string
+   */
+  public function getIndexTime()
+  {
+    return $this->indexTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1DocumentIndexStatus::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1DocumentIndexStatus');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DocumentInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DocumentInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DocumentInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1DocumentInfo extends \Google\Collection
+{
+  protected $collection_key = 'promotionIds';
+  /**
+   * @var float
+   */
+  public $conversionValue;
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var bool
+   */
+  public $joined;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string[]
+   */
+  public $promotionIds;
+  /**
+   * @var int
+   */
+  public $quantity;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param float
+   */
+  public function setConversionValue($conversionValue)
+  {
+    $this->conversionValue = $conversionValue;
+  }
+  /**
+   * @return float
+   */
+  public function getConversionValue()
+  {
+    return $this->conversionValue;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param bool
+   */
+  public function setJoined($joined)
+  {
+    $this->joined = $joined;
+  }
+  /**
+   * @return bool
+   */
+  public function getJoined()
+  {
+    return $this->joined;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string[]
+   */
+  public function setPromotionIds($promotionIds)
+  {
+    $this->promotionIds = $promotionIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPromotionIds()
+  {
+    return $this->promotionIds;
+  }
+  /**
+   * @param int
+   */
+  public function setQuantity($quantity)
+  {
+    $this->quantity = $quantity;
+  }
+  /**
+   * @return int
+   */
+  public function getQuantity()
+  {
+    return $this->quantity;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1DocumentInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1DocumentInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DocumentProcessingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DocumentProcessingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DocumentProcessingConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1DocumentProcessingConfig extends \Google\Model
+{
+  protected $chunkingConfigType = GoogleCloudDiscoveryengineV1DocumentProcessingConfigChunkingConfig::class;
+  protected $chunkingConfigDataType = '';
+  protected $defaultParsingConfigType = GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfig::class;
+  protected $defaultParsingConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $parsingConfigOverridesType = GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfig::class;
+  protected $parsingConfigOverridesDataType = 'map';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1DocumentProcessingConfigChunkingConfig
+   */
+  public function setChunkingConfig(GoogleCloudDiscoveryengineV1DocumentProcessingConfigChunkingConfig $chunkingConfig)
+  {
+    $this->chunkingConfig = $chunkingConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1DocumentProcessingConfigChunkingConfig
+   */
+  public function getChunkingConfig()
+  {
+    return $this->chunkingConfig;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfig
+   */
+  public function setDefaultParsingConfig(GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfig $defaultParsingConfig)
+  {
+    $this->defaultParsingConfig = $defaultParsingConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfig
+   */
+  public function getDefaultParsingConfig()
+  {
+    return $this->defaultParsingConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfig[]
+   */
+  public function setParsingConfigOverrides($parsingConfigOverrides)
+  {
+    $this->parsingConfigOverrides = $parsingConfigOverrides;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfig[]
+   */
+  public function getParsingConfigOverrides()
+  {
+    return $this->parsingConfigOverrides;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1DocumentProcessingConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1DocumentProcessingConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DocumentProcessingConfigChunkingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DocumentProcessingConfigChunkingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DocumentProcessingConfigChunkingConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1DocumentProcessingConfigChunkingConfig extends \Google\Model
+{
+  protected $layoutBasedChunkingConfigType = GoogleCloudDiscoveryengineV1DocumentProcessingConfigChunkingConfigLayoutBasedChunkingConfig::class;
+  protected $layoutBasedChunkingConfigDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1DocumentProcessingConfigChunkingConfigLayoutBasedChunkingConfig
+   */
+  public function setLayoutBasedChunkingConfig(GoogleCloudDiscoveryengineV1DocumentProcessingConfigChunkingConfigLayoutBasedChunkingConfig $layoutBasedChunkingConfig)
+  {
+    $this->layoutBasedChunkingConfig = $layoutBasedChunkingConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1DocumentProcessingConfigChunkingConfigLayoutBasedChunkingConfig
+   */
+  public function getLayoutBasedChunkingConfig()
+  {
+    return $this->layoutBasedChunkingConfig;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1DocumentProcessingConfigChunkingConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1DocumentProcessingConfigChunkingConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DocumentProcessingConfigChunkingConfigLayoutBasedChunkingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DocumentProcessingConfigChunkingConfigLayoutBasedChunkingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DocumentProcessingConfigChunkingConfigLayoutBasedChunkingConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1DocumentProcessingConfigChunkingConfigLayoutBasedChunkingConfig extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $chunkSize;
+  /**
+   * @var bool
+   */
+  public $includeAncestorHeadings;
+
+  /**
+   * @param int
+   */
+  public function setChunkSize($chunkSize)
+  {
+    $this->chunkSize = $chunkSize;
+  }
+  /**
+   * @return int
+   */
+  public function getChunkSize()
+  {
+    return $this->chunkSize;
+  }
+  /**
+   * @param bool
+   */
+  public function setIncludeAncestorHeadings($includeAncestorHeadings)
+  {
+    $this->includeAncestorHeadings = $includeAncestorHeadings;
+  }
+  /**
+   * @return bool
+   */
+  public function getIncludeAncestorHeadings()
+  {
+    return $this->includeAncestorHeadings;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1DocumentProcessingConfigChunkingConfigLayoutBasedChunkingConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1DocumentProcessingConfigChunkingConfigLayoutBasedChunkingConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,74 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfig extends \Google\Model
+{
+  protected $digitalParsingConfigType = GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfigDigitalParsingConfig::class;
+  protected $digitalParsingConfigDataType = '';
+  protected $layoutParsingConfigType = GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfigLayoutParsingConfig::class;
+  protected $layoutParsingConfigDataType = '';
+  protected $ocrParsingConfigType = GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfigOcrParsingConfig::class;
+  protected $ocrParsingConfigDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfigDigitalParsingConfig
+   */
+  public function setDigitalParsingConfig(GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfigDigitalParsingConfig $digitalParsingConfig)
+  {
+    $this->digitalParsingConfig = $digitalParsingConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfigDigitalParsingConfig
+   */
+  public function getDigitalParsingConfig()
+  {
+    return $this->digitalParsingConfig;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfigLayoutParsingConfig
+   */
+  public function setLayoutParsingConfig(GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfigLayoutParsingConfig $layoutParsingConfig)
+  {
+    $this->layoutParsingConfig = $layoutParsingConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfigLayoutParsingConfig
+   */
+  public function getLayoutParsingConfig()
+  {
+    return $this->layoutParsingConfig;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfigOcrParsingConfig
+   */
+  public function setOcrParsingConfig(GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfigOcrParsingConfig $ocrParsingConfig)
+  {
+    $this->ocrParsingConfig = $ocrParsingConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfigOcrParsingConfig
+   */
+  public function getOcrParsingConfig()
+  {
+    return $this->ocrParsingConfig;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfigDigitalParsingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfigDigitalParsingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfigDigitalParsingConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfigDigitalParsingConfig extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfigDigitalParsingConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfigDigitalParsingConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfigLayoutParsingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfigLayoutParsingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfigLayoutParsingConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfigLayoutParsingConfig extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfigLayoutParsingConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfigLayoutParsingConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfigOcrParsingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfigOcrParsingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfigOcrParsingConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfigOcrParsingConfig extends \Google\Collection
+{
+  protected $collection_key = 'enhancedDocumentElements';
+  /**
+   * @var string[]
+   */
+  public $enhancedDocumentElements;
+  /**
+   * @var bool
+   */
+  public $useNativeText;
+
+  /**
+   * @param string[]
+   */
+  public function setEnhancedDocumentElements($enhancedDocumentElements)
+  {
+    $this->enhancedDocumentElements = $enhancedDocumentElements;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEnhancedDocumentElements()
+  {
+    return $this->enhancedDocumentElements;
+  }
+  /**
+   * @param bool
+   */
+  public function setUseNativeText($useNativeText)
+  {
+    $this->useNativeText = $useNativeText;
+  }
+  /**
+   * @return bool
+   */
+  public function getUseNativeText()
+  {
+    return $this->useNativeText;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfigOcrParsingConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1DocumentProcessingConfigParsingConfigOcrParsingConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1EnableAdvancedSiteSearchMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1EnableAdvancedSiteSearchMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1EnableAdvancedSiteSearchMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1EnableAdvancedSiteSearchMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1EnableAdvancedSiteSearchMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1EnableAdvancedSiteSearchMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1EnableAdvancedSiteSearchRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1EnableAdvancedSiteSearchRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1EnableAdvancedSiteSearchRequest.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1EnableAdvancedSiteSearchRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1EnableAdvancedSiteSearchRequest::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1EnableAdvancedSiteSearchRequest');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1EnableAdvancedSiteSearchResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1EnableAdvancedSiteSearchResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1EnableAdvancedSiteSearchResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1EnableAdvancedSiteSearchResponse extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1EnableAdvancedSiteSearchResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1EnableAdvancedSiteSearchResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1Engine.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1Engine.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1Engine.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,235 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1Engine extends \Google\Collection
+{
+  protected $collection_key = 'dataStoreIds';
+  protected $chatEngineConfigType = GoogleCloudDiscoveryengineV1EngineChatEngineConfig::class;
+  protected $chatEngineConfigDataType = '';
+  protected $chatEngineMetadataType = GoogleCloudDiscoveryengineV1EngineChatEngineMetadata::class;
+  protected $chatEngineMetadataDataType = '';
+  protected $commonConfigType = GoogleCloudDiscoveryengineV1EngineCommonConfig::class;
+  protected $commonConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string[]
+   */
+  public $dataStoreIds;
+  /**
+   * @var bool
+   */
+  public $disableAnalytics;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $industryVertical;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $searchEngineConfigType = GoogleCloudDiscoveryengineV1EngineSearchEngineConfig::class;
+  protected $searchEngineConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $solutionType;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1EngineChatEngineConfig
+   */
+  public function setChatEngineConfig(GoogleCloudDiscoveryengineV1EngineChatEngineConfig $chatEngineConfig)
+  {
+    $this->chatEngineConfig = $chatEngineConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1EngineChatEngineConfig
+   */
+  public function getChatEngineConfig()
+  {
+    return $this->chatEngineConfig;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1EngineChatEngineMetadata
+   */
+  public function setChatEngineMetadata(GoogleCloudDiscoveryengineV1EngineChatEngineMetadata $chatEngineMetadata)
+  {
+    $this->chatEngineMetadata = $chatEngineMetadata;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1EngineChatEngineMetadata
+   */
+  public function getChatEngineMetadata()
+  {
+    return $this->chatEngineMetadata;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1EngineCommonConfig
+   */
+  public function setCommonConfig(GoogleCloudDiscoveryengineV1EngineCommonConfig $commonConfig)
+  {
+    $this->commonConfig = $commonConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1EngineCommonConfig
+   */
+  public function getCommonConfig()
+  {
+    return $this->commonConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string[]
+   */
+  public function setDataStoreIds($dataStoreIds)
+  {
+    $this->dataStoreIds = $dataStoreIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDataStoreIds()
+  {
+    return $this->dataStoreIds;
+  }
+  /**
+   * @param bool
+   */
+  public function setDisableAnalytics($disableAnalytics)
+  {
+    $this->disableAnalytics = $disableAnalytics;
+  }
+  /**
+   * @return bool
+   */
+  public function getDisableAnalytics()
+  {
+    return $this->disableAnalytics;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setIndustryVertical($industryVertical)
+  {
+    $this->industryVertical = $industryVertical;
+  }
+  /**
+   * @return string
+   */
+  public function getIndustryVertical()
+  {
+    return $this->industryVertical;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1EngineSearchEngineConfig
+   */
+  public function setSearchEngineConfig(GoogleCloudDiscoveryengineV1EngineSearchEngineConfig $searchEngineConfig)
+  {
+    $this->searchEngineConfig = $searchEngineConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1EngineSearchEngineConfig
+   */
+  public function getSearchEngineConfig()
+  {
+    return $this->searchEngineConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setSolutionType($solutionType)
+  {
+    $this->solutionType = $solutionType;
+  }
+  /**
+   * @return string
+   */
+  public function getSolutionType()
+  {
+    return $this->solutionType;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1Engine::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1Engine');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1EngineChatEngineConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1EngineChatEngineConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1EngineChatEngineConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1EngineChatEngineConfig extends \Google\Model
+{
+  protected $agentCreationConfigType = GoogleCloudDiscoveryengineV1EngineChatEngineConfigAgentCreationConfig::class;
+  protected $agentCreationConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $dialogflowAgentToLink;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1EngineChatEngineConfigAgentCreationConfig
+   */
+  public function setAgentCreationConfig(GoogleCloudDiscoveryengineV1EngineChatEngineConfigAgentCreationConfig $agentCreationConfig)
+  {
+    $this->agentCreationConfig = $agentCreationConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1EngineChatEngineConfigAgentCreationConfig
+   */
+  public function getAgentCreationConfig()
+  {
+    return $this->agentCreationConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setDialogflowAgentToLink($dialogflowAgentToLink)
+  {
+    $this->dialogflowAgentToLink = $dialogflowAgentToLink;
+  }
+  /**
+   * @return string
+   */
+  public function getDialogflowAgentToLink()
+  {
+    return $this->dialogflowAgentToLink;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1EngineChatEngineConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1EngineChatEngineConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1EngineChatEngineConfigAgentCreationConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1EngineChatEngineConfigAgentCreationConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1EngineChatEngineConfigAgentCreationConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1EngineChatEngineConfigAgentCreationConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $business;
+  /**
+   * @var string
+   */
+  public $defaultLanguageCode;
+  /**
+   * @var string
+   */
+  public $location;
+  /**
+   * @var string
+   */
+  public $timeZone;
+
+  /**
+   * @param string
+   */
+  public function setBusiness($business)
+  {
+    $this->business = $business;
+  }
+  /**
+   * @return string
+   */
+  public function getBusiness()
+  {
+    return $this->business;
+  }
+  /**
+   * @param string
+   */
+  public function setDefaultLanguageCode($defaultLanguageCode)
+  {
+    $this->defaultLanguageCode = $defaultLanguageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getDefaultLanguageCode()
+  {
+    return $this->defaultLanguageCode;
+  }
+  /**
+   * @param string
+   */
+  public function setLocation($location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return string
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+  /**
+   * @param string
+   */
+  public function setTimeZone($timeZone)
+  {
+    $this->timeZone = $timeZone;
+  }
+  /**
+   * @return string
+   */
+  public function getTimeZone()
+  {
+    return $this->timeZone;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1EngineChatEngineConfigAgentCreationConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1EngineChatEngineConfigAgentCreationConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1EngineChatEngineMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1EngineChatEngineMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1EngineChatEngineMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1EngineChatEngineMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $dialogflowAgent;
+
+  /**
+   * @param string
+   */
+  public function setDialogflowAgent($dialogflowAgent)
+  {
+    $this->dialogflowAgent = $dialogflowAgent;
+  }
+  /**
+   * @return string
+   */
+  public function getDialogflowAgent()
+  {
+    return $this->dialogflowAgent;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1EngineChatEngineMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1EngineChatEngineMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1EngineCommonConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1EngineCommonConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1EngineCommonConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1EngineCommonConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $companyName;
+
+  /**
+   * @param string
+   */
+  public function setCompanyName($companyName)
+  {
+    $this->companyName = $companyName;
+  }
+  /**
+   * @return string
+   */
+  public function getCompanyName()
+  {
+    return $this->companyName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1EngineCommonConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1EngineCommonConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1EngineSearchEngineConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1EngineSearchEngineConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1EngineSearchEngineConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1EngineSearchEngineConfig extends \Google\Collection
+{
+  protected $collection_key = 'searchAddOns';
+  /**
+   * @var string[]
+   */
+  public $searchAddOns;
+  /**
+   * @var string
+   */
+  public $searchTier;
+
+  /**
+   * @param string[]
+   */
+  public function setSearchAddOns($searchAddOns)
+  {
+    $this->searchAddOns = $searchAddOns;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSearchAddOns()
+  {
+    return $this->searchAddOns;
+  }
+  /**
+   * @param string
+   */
+  public function setSearchTier($searchTier)
+  {
+    $this->searchTier = $searchTier;
+  }
+  /**
+   * @return string
+   */
+  public function getSearchTier()
+  {
+    return $this->searchTier;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1EngineSearchEngineConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1EngineSearchEngineConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1FactChunk.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1FactChunk.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1FactChunk.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1FactChunk extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $chunkText;
+  /**
+   * @var int
+   */
+  public $index;
+  /**
+   * @var string
+   */
+  public $source;
+  /**
+   * @var string[]
+   */
+  public $sourceMetadata;
+
+  /**
+   * @param string
+   */
+  public function setChunkText($chunkText)
+  {
+    $this->chunkText = $chunkText;
+  }
+  /**
+   * @return string
+   */
+  public function getChunkText()
+  {
+    return $this->chunkText;
+  }
+  /**
+   * @param int
+   */
+  public function setIndex($index)
+  {
+    $this->index = $index;
+  }
+  /**
+   * @return int
+   */
+  public function getIndex()
+  {
+    return $this->index;
+  }
+  /**
+   * @param string
+   */
+  public function setSource($source)
+  {
+    $this->source = $source;
+  }
+  /**
+   * @return string
+   */
+  public function getSource()
+  {
+    return $this->source;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSourceMetadata($sourceMetadata)
+  {
+    $this->sourceMetadata = $sourceMetadata;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSourceMetadata()
+  {
+    return $this->sourceMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1FactChunk::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1FactChunk');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1Feedback.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1Feedback.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1Feedback.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,115 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1Feedback extends \Google\Collection
+{
+  protected $collection_key = 'reasons';
+  /**
+   * @var string
+   */
+  public $comment;
+  protected $conversationInfoType = GoogleCloudDiscoveryengineV1FeedbackConversationInfo::class;
+  protected $conversationInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $feedbackType;
+  /**
+   * @var string
+   */
+  public $llmModelVersion;
+  /**
+   * @var string[]
+   */
+  public $reasons;
+
+  /**
+   * @param string
+   */
+  public function setComment($comment)
+  {
+    $this->comment = $comment;
+  }
+  /**
+   * @return string
+   */
+  public function getComment()
+  {
+    return $this->comment;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1FeedbackConversationInfo
+   */
+  public function setConversationInfo(GoogleCloudDiscoveryengineV1FeedbackConversationInfo $conversationInfo)
+  {
+    $this->conversationInfo = $conversationInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1FeedbackConversationInfo
+   */
+  public function getConversationInfo()
+  {
+    return $this->conversationInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setFeedbackType($feedbackType)
+  {
+    $this->feedbackType = $feedbackType;
+  }
+  /**
+   * @return string
+   */
+  public function getFeedbackType()
+  {
+    return $this->feedbackType;
+  }
+  /**
+   * @param string
+   */
+  public function setLlmModelVersion($llmModelVersion)
+  {
+    $this->llmModelVersion = $llmModelVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getLlmModelVersion()
+  {
+    return $this->llmModelVersion;
+  }
+  /**
+   * @param string[]
+   */
+  public function setReasons($reasons)
+  {
+    $this->reasons = $reasons;
+  }
+  /**
+   * @return string[]
+   */
+  public function getReasons()
+  {
+    return $this->reasons;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1Feedback::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1Feedback');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1FeedbackConversationInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1FeedbackConversationInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1FeedbackConversationInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1FeedbackConversationInfo extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $questionIndex;
+  /**
+   * @var string
+   */
+  public $session;
+
+  /**
+   * @param int
+   */
+  public function setQuestionIndex($questionIndex)
+  {
+    $this->questionIndex = $questionIndex;
+  }
+  /**
+   * @return int
+   */
+  public function getQuestionIndex()
+  {
+    return $this->questionIndex;
+  }
+  /**
+   * @param string
+   */
+  public function setSession($session)
+  {
+    $this->session = $session;
+  }
+  /**
+   * @return string
+   */
+  public function getSession()
+  {
+    return $this->session;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1FeedbackConversationInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1FeedbackConversationInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1FetchDomainVerificationStatusResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1FetchDomainVerificationStatusResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1FetchDomainVerificationStatusResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1FetchDomainVerificationStatusResponse extends \Google\Collection
+{
+  protected $collection_key = 'targetSites';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $targetSitesType = GoogleCloudDiscoveryengineV1TargetSite::class;
+  protected $targetSitesDataType = 'array';
+  /**
+   * @var int
+   */
+  public $totalSize;
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1TargetSite[]
+   */
+  public function setTargetSites($targetSites)
+  {
+    $this->targetSites = $targetSites;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1TargetSite[]
+   */
+  public function getTargetSites()
+  {
+    return $this->targetSites;
+  }
+  /**
+   * @param int
+   */
+  public function setTotalSize($totalSize)
+  {
+    $this->totalSize = $totalSize;
+  }
+  /**
+   * @return int
+   */
+  public function getTotalSize()
+  {
+    return $this->totalSize;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1FetchDomainVerificationStatusResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1FetchDomainVerificationStatusResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1FhirStoreSource.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1FhirStoreSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1FhirStoreSource.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1FhirStoreSource extends \Google\Collection
+{
+  protected $collection_key = 'resourceTypes';
+  /**
+   * @var string
+   */
+  public $fhirStore;
+  /**
+   * @var string
+   */
+  public $gcsStagingDir;
+  /**
+   * @var string[]
+   */
+  public $resourceTypes;
+
+  /**
+   * @param string
+   */
+  public function setFhirStore($fhirStore)
+  {
+    $this->fhirStore = $fhirStore;
+  }
+  /**
+   * @return string
+   */
+  public function getFhirStore()
+  {
+    return $this->fhirStore;
+  }
+  /**
+   * @param string
+   */
+  public function setGcsStagingDir($gcsStagingDir)
+  {
+    $this->gcsStagingDir = $gcsStagingDir;
+  }
+  /**
+   * @return string
+   */
+  public function getGcsStagingDir()
+  {
+    return $this->gcsStagingDir;
+  }
+  /**
+   * @param string[]
+   */
+  public function setResourceTypes($resourceTypes)
+  {
+    $this->resourceTypes = $resourceTypes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getResourceTypes()
+  {
+    return $this->resourceTypes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1FhirStoreSource::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1FhirStoreSource');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1FirestoreSource.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1FirestoreSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1FirestoreSource.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1FirestoreSource extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $collectionId;
+  /**
+   * @var string
+   */
+  public $databaseId;
+  /**
+   * @var string
+   */
+  public $gcsStagingDir;
+  /**
+   * @var string
+   */
+  public $projectId;
+
+  /**
+   * @param string
+   */
+  public function setCollectionId($collectionId)
+  {
+    $this->collectionId = $collectionId;
+  }
+  /**
+   * @return string
+   */
+  public function getCollectionId()
+  {
+    return $this->collectionId;
+  }
+  /**
+   * @param string
+   */
+  public function setDatabaseId($databaseId)
+  {
+    $this->databaseId = $databaseId;
+  }
+  /**
+   * @return string
+   */
+  public function getDatabaseId()
+  {
+    return $this->databaseId;
+  }
+  /**
+   * @param string
+   */
+  public function setGcsStagingDir($gcsStagingDir)
+  {
+    $this->gcsStagingDir = $gcsStagingDir;
+  }
+  /**
+   * @return string
+   */
+  public function getGcsStagingDir()
+  {
+    return $this->gcsStagingDir;
+  }
+  /**
+   * @param string
+   */
+  public function setProjectId($projectId)
+  {
+    $this->projectId = $projectId;
+  }
+  /**
+   * @return string
+   */
+  public function getProjectId()
+  {
+    return $this->projectId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1FirestoreSource::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1FirestoreSource');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1GcsSource.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1GcsSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1GcsSource.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1GcsSource extends \Google\Collection
+{
+  protected $collection_key = 'inputUris';
+  /**
+   * @var string
+   */
+  public $dataSchema;
+  /**
+   * @var string[]
+   */
+  public $inputUris;
+
+  /**
+   * @param string
+   */
+  public function setDataSchema($dataSchema)
+  {
+    $this->dataSchema = $dataSchema;
+  }
+  /**
+   * @return string
+   */
+  public function getDataSchema()
+  {
+    return $this->dataSchema;
+  }
+  /**
+   * @param string[]
+   */
+  public function setInputUris($inputUris)
+  {
+    $this->inputUris = $inputUris;
+  }
+  /**
+   * @return string[]
+   */
+  public function getInputUris()
+  {
+    return $this->inputUris;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1GcsSource::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1GcsSource');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1GroundingFact.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1GroundingFact.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1GroundingFact.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1GroundingFact extends \Google\Model
+{
+  /**
+   * @var string[]
+   */
+  public $attributes;
+  /**
+   * @var string
+   */
+  public $factText;
+
+  /**
+   * @param string[]
+   */
+  public function setAttributes($attributes)
+  {
+    $this->attributes = $attributes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAttributes()
+  {
+    return $this->attributes;
+  }
+  /**
+   * @param string
+   */
+  public function setFactText($factText)
+  {
+    $this->factText = $factText;
+  }
+  /**
+   * @return string
+   */
+  public function getFactText()
+  {
+    return $this->factText;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1GroundingFact::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1GroundingFact');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportCompletionSuggestionsMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportCompletionSuggestionsMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportCompletionSuggestionsMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1ImportCompletionSuggestionsMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $failureCount;
+  /**
+   * @var string
+   */
+  public $successCount;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setFailureCount($failureCount)
+  {
+    $this->failureCount = $failureCount;
+  }
+  /**
+   * @return string
+   */
+  public function getFailureCount()
+  {
+    return $this->failureCount;
+  }
+  /**
+   * @param string
+   */
+  public function setSuccessCount($successCount)
+  {
+    $this->successCount = $successCount;
+  }
+  /**
+   * @return string
+   */
+  public function getSuccessCount()
+  {
+    return $this->successCount;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1ImportCompletionSuggestionsMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1ImportCompletionSuggestionsMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportCompletionSuggestionsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportCompletionSuggestionsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportCompletionSuggestionsRequest.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1ImportCompletionSuggestionsRequest extends \Google\Model
+{
+  protected $bigquerySourceType = GoogleCloudDiscoveryengineV1BigQuerySource::class;
+  protected $bigquerySourceDataType = '';
+  protected $errorConfigType = GoogleCloudDiscoveryengineV1ImportErrorConfig::class;
+  protected $errorConfigDataType = '';
+  protected $gcsSourceType = GoogleCloudDiscoveryengineV1GcsSource::class;
+  protected $gcsSourceDataType = '';
+  protected $inlineSourceType = GoogleCloudDiscoveryengineV1ImportCompletionSuggestionsRequestInlineSource::class;
+  protected $inlineSourceDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1BigQuerySource
+   */
+  public function setBigquerySource(GoogleCloudDiscoveryengineV1BigQuerySource $bigquerySource)
+  {
+    $this->bigquerySource = $bigquerySource;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1BigQuerySource
+   */
+  public function getBigquerySource()
+  {
+    return $this->bigquerySource;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1ImportErrorConfig
+   */
+  public function setErrorConfig(GoogleCloudDiscoveryengineV1ImportErrorConfig $errorConfig)
+  {
+    $this->errorConfig = $errorConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1ImportErrorConfig
+   */
+  public function getErrorConfig()
+  {
+    return $this->errorConfig;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1GcsSource
+   */
+  public function setGcsSource(GoogleCloudDiscoveryengineV1GcsSource $gcsSource)
+  {
+    $this->gcsSource = $gcsSource;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1GcsSource
+   */
+  public function getGcsSource()
+  {
+    return $this->gcsSource;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1ImportCompletionSuggestionsRequestInlineSource
+   */
+  public function setInlineSource(GoogleCloudDiscoveryengineV1ImportCompletionSuggestionsRequestInlineSource $inlineSource)
+  {
+    $this->inlineSource = $inlineSource;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1ImportCompletionSuggestionsRequestInlineSource
+   */
+  public function getInlineSource()
+  {
+    return $this->inlineSource;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1ImportCompletionSuggestionsRequest::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1ImportCompletionSuggestionsRequest');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportCompletionSuggestionsRequestInlineSource.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportCompletionSuggestionsRequestInlineSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportCompletionSuggestionsRequestInlineSource.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1ImportCompletionSuggestionsRequestInlineSource extends \Google\Collection
+{
+  protected $collection_key = 'suggestions';
+  protected $suggestionsType = GoogleCloudDiscoveryengineV1CompletionSuggestion::class;
+  protected $suggestionsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1CompletionSuggestion[]
+   */
+  public function setSuggestions($suggestions)
+  {
+    $this->suggestions = $suggestions;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1CompletionSuggestion[]
+   */
+  public function getSuggestions()
+  {
+    return $this->suggestions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1ImportCompletionSuggestionsRequestInlineSource::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1ImportCompletionSuggestionsRequestInlineSource');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportCompletionSuggestionsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportCompletionSuggestionsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportCompletionSuggestionsResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1ImportCompletionSuggestionsResponse extends \Google\Collection
+{
+  protected $collection_key = 'errorSamples';
+  protected $errorConfigType = GoogleCloudDiscoveryengineV1ImportErrorConfig::class;
+  protected $errorConfigDataType = '';
+  protected $errorSamplesType = GoogleRpcStatus::class;
+  protected $errorSamplesDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1ImportErrorConfig
+   */
+  public function setErrorConfig(GoogleCloudDiscoveryengineV1ImportErrorConfig $errorConfig)
+  {
+    $this->errorConfig = $errorConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1ImportErrorConfig
+   */
+  public function getErrorConfig()
+  {
+    return $this->errorConfig;
+  }
+  /**
+   * @param GoogleRpcStatus[]
+   */
+  public function setErrorSamples($errorSamples)
+  {
+    $this->errorSamples = $errorSamples;
+  }
+  /**
+   * @return GoogleRpcStatus[]
+   */
+  public function getErrorSamples()
+  {
+    return $this->errorSamples;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1ImportCompletionSuggestionsResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1ImportCompletionSuggestionsResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportDocumentsMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportDocumentsMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportDocumentsMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1ImportDocumentsMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $failureCount;
+  /**
+   * @var string
+   */
+  public $successCount;
+  /**
+   * @var string
+   */
+  public $totalCount;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setFailureCount($failureCount)
+  {
+    $this->failureCount = $failureCount;
+  }
+  /**
+   * @return string
+   */
+  public function getFailureCount()
+  {
+    return $this->failureCount;
+  }
+  /**
+   * @param string
+   */
+  public function setSuccessCount($successCount)
+  {
+    $this->successCount = $successCount;
+  }
+  /**
+   * @return string
+   */
+  public function getSuccessCount()
+  {
+    return $this->successCount;
+  }
+  /**
+   * @param string
+   */
+  public function setTotalCount($totalCount)
+  {
+    $this->totalCount = $totalCount;
+  }
+  /**
+   * @return string
+   */
+  public function getTotalCount()
+  {
+    return $this->totalCount;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1ImportDocumentsMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1ImportDocumentsMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportDocumentsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportDocumentsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportDocumentsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,258 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1ImportDocumentsRequest extends \Google\Model
+{
+  protected $alloyDbSourceType = GoogleCloudDiscoveryengineV1AlloyDbSource::class;
+  protected $alloyDbSourceDataType = '';
+  /**
+   * @var bool
+   */
+  public $autoGenerateIds;
+  protected $bigquerySourceType = GoogleCloudDiscoveryengineV1BigQuerySource::class;
+  protected $bigquerySourceDataType = '';
+  protected $bigtableSourceType = GoogleCloudDiscoveryengineV1BigtableSource::class;
+  protected $bigtableSourceDataType = '';
+  protected $cloudSqlSourceType = GoogleCloudDiscoveryengineV1CloudSqlSource::class;
+  protected $cloudSqlSourceDataType = '';
+  protected $errorConfigType = GoogleCloudDiscoveryengineV1ImportErrorConfig::class;
+  protected $errorConfigDataType = '';
+  protected $fhirStoreSourceType = GoogleCloudDiscoveryengineV1FhirStoreSource::class;
+  protected $fhirStoreSourceDataType = '';
+  protected $firestoreSourceType = GoogleCloudDiscoveryengineV1FirestoreSource::class;
+  protected $firestoreSourceDataType = '';
+  protected $gcsSourceType = GoogleCloudDiscoveryengineV1GcsSource::class;
+  protected $gcsSourceDataType = '';
+  /**
+   * @var string
+   */
+  public $idField;
+  protected $inlineSourceType = GoogleCloudDiscoveryengineV1ImportDocumentsRequestInlineSource::class;
+  protected $inlineSourceDataType = '';
+  /**
+   * @var string
+   */
+  public $reconciliationMode;
+  protected $spannerSourceType = GoogleCloudDiscoveryengineV1SpannerSource::class;
+  protected $spannerSourceDataType = '';
+  /**
+   * @var string
+   */
+  public $updateMask;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1AlloyDbSource
+   */
+  public function setAlloyDbSource(GoogleCloudDiscoveryengineV1AlloyDbSource $alloyDbSource)
+  {
+    $this->alloyDbSource = $alloyDbSource;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1AlloyDbSource
+   */
+  public function getAlloyDbSource()
+  {
+    return $this->alloyDbSource;
+  }
+  /**
+   * @param bool
+   */
+  public function setAutoGenerateIds($autoGenerateIds)
+  {
+    $this->autoGenerateIds = $autoGenerateIds;
+  }
+  /**
+   * @return bool
+   */
+  public function getAutoGenerateIds()
+  {
+    return $this->autoGenerateIds;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1BigQuerySource
+   */
+  public function setBigquerySource(GoogleCloudDiscoveryengineV1BigQuerySource $bigquerySource)
+  {
+    $this->bigquerySource = $bigquerySource;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1BigQuerySource
+   */
+  public function getBigquerySource()
+  {
+    return $this->bigquerySource;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1BigtableSource
+   */
+  public function setBigtableSource(GoogleCloudDiscoveryengineV1BigtableSource $bigtableSource)
+  {
+    $this->bigtableSource = $bigtableSource;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1BigtableSource
+   */
+  public function getBigtableSource()
+  {
+    return $this->bigtableSource;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1CloudSqlSource
+   */
+  public function setCloudSqlSource(GoogleCloudDiscoveryengineV1CloudSqlSource $cloudSqlSource)
+  {
+    $this->cloudSqlSource = $cloudSqlSource;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1CloudSqlSource
+   */
+  public function getCloudSqlSource()
+  {
+    return $this->cloudSqlSource;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1ImportErrorConfig
+   */
+  public function setErrorConfig(GoogleCloudDiscoveryengineV1ImportErrorConfig $errorConfig)
+  {
+    $this->errorConfig = $errorConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1ImportErrorConfig
+   */
+  public function getErrorConfig()
+  {
+    return $this->errorConfig;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1FhirStoreSource
+   */
+  public function setFhirStoreSource(GoogleCloudDiscoveryengineV1FhirStoreSource $fhirStoreSource)
+  {
+    $this->fhirStoreSource = $fhirStoreSource;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1FhirStoreSource
+   */
+  public function getFhirStoreSource()
+  {
+    return $this->fhirStoreSource;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1FirestoreSource
+   */
+  public function setFirestoreSource(GoogleCloudDiscoveryengineV1FirestoreSource $firestoreSource)
+  {
+    $this->firestoreSource = $firestoreSource;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1FirestoreSource
+   */
+  public function getFirestoreSource()
+  {
+    return $this->firestoreSource;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1GcsSource
+   */
+  public function setGcsSource(GoogleCloudDiscoveryengineV1GcsSource $gcsSource)
+  {
+    $this->gcsSource = $gcsSource;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1GcsSource
+   */
+  public function getGcsSource()
+  {
+    return $this->gcsSource;
+  }
+  /**
+   * @param string
+   */
+  public function setIdField($idField)
+  {
+    $this->idField = $idField;
+  }
+  /**
+   * @return string
+   */
+  public function getIdField()
+  {
+    return $this->idField;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1ImportDocumentsRequestInlineSource
+   */
+  public function setInlineSource(GoogleCloudDiscoveryengineV1ImportDocumentsRequestInlineSource $inlineSource)
+  {
+    $this->inlineSource = $inlineSource;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1ImportDocumentsRequestInlineSource
+   */
+  public function getInlineSource()
+  {
+    return $this->inlineSource;
+  }
+  /**
+   * @param string
+   */
+  public function setReconciliationMode($reconciliationMode)
+  {
+    $this->reconciliationMode = $reconciliationMode;
+  }
+  /**
+   * @return string
+   */
+  public function getReconciliationMode()
+  {
+    return $this->reconciliationMode;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1SpannerSource
+   */
+  public function setSpannerSource(GoogleCloudDiscoveryengineV1SpannerSource $spannerSource)
+  {
+    $this->spannerSource = $spannerSource;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1SpannerSource
+   */
+  public function getSpannerSource()
+  {
+    return $this->spannerSource;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateMask($updateMask)
+  {
+    $this->updateMask = $updateMask;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateMask()
+  {
+    return $this->updateMask;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1ImportDocumentsRequest::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1ImportDocumentsRequest');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportDocumentsRequestInlineSource.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportDocumentsRequestInlineSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportDocumentsRequestInlineSource.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1ImportDocumentsRequestInlineSource extends \Google\Collection
+{
+  protected $collection_key = 'documents';
+  protected $documentsType = GoogleCloudDiscoveryengineV1Document::class;
+  protected $documentsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1Document[]
+   */
+  public function setDocuments($documents)
+  {
+    $this->documents = $documents;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1Document[]
+   */
+  public function getDocuments()
+  {
+    return $this->documents;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1ImportDocumentsRequestInlineSource::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1ImportDocumentsRequestInlineSource');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportDocumentsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportDocumentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportDocumentsResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1ImportDocumentsResponse extends \Google\Collection
+{
+  protected $collection_key = 'errorSamples';
+  protected $errorConfigType = GoogleCloudDiscoveryengineV1ImportErrorConfig::class;
+  protected $errorConfigDataType = '';
+  protected $errorSamplesType = GoogleRpcStatus::class;
+  protected $errorSamplesDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1ImportErrorConfig
+   */
+  public function setErrorConfig(GoogleCloudDiscoveryengineV1ImportErrorConfig $errorConfig)
+  {
+    $this->errorConfig = $errorConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1ImportErrorConfig
+   */
+  public function getErrorConfig()
+  {
+    return $this->errorConfig;
+  }
+  /**
+   * @param GoogleRpcStatus[]
+   */
+  public function setErrorSamples($errorSamples)
+  {
+    $this->errorSamples = $errorSamples;
+  }
+  /**
+   * @return GoogleRpcStatus[]
+   */
+  public function getErrorSamples()
+  {
+    return $this->errorSamples;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1ImportDocumentsResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1ImportDocumentsResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportErrorConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportErrorConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportErrorConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1ImportErrorConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $gcsPrefix;
+
+  /**
+   * @param string
+   */
+  public function setGcsPrefix($gcsPrefix)
+  {
+    $this->gcsPrefix = $gcsPrefix;
+  }
+  /**
+   * @return string
+   */
+  public function getGcsPrefix()
+  {
+    return $this->gcsPrefix;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1ImportErrorConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1ImportErrorConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesRequest.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesRequest extends \Google\Model
+{
+  protected $gcsSourceType = GoogleCloudDiscoveryengineV1GcsSource::class;
+  protected $gcsSourceDataType = '';
+  protected $inlineSourceType = GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesRequestInlineSource::class;
+  protected $inlineSourceDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1GcsSource
+   */
+  public function setGcsSource(GoogleCloudDiscoveryengineV1GcsSource $gcsSource)
+  {
+    $this->gcsSource = $gcsSource;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1GcsSource
+   */
+  public function getGcsSource()
+  {
+    return $this->gcsSource;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesRequestInlineSource
+   */
+  public function setInlineSource(GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesRequestInlineSource $inlineSource)
+  {
+    $this->inlineSource = $inlineSource;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesRequestInlineSource
+   */
+  public function getInlineSource()
+  {
+    return $this->inlineSource;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesRequest::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesRequest');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesRequestInlineSource.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesRequestInlineSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesRequestInlineSource.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesRequestInlineSource extends \Google\Collection
+{
+  protected $collection_key = 'entries';
+  protected $entriesType = GoogleCloudDiscoveryengineV1SuggestionDenyListEntry::class;
+  protected $entriesDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1SuggestionDenyListEntry[]
+   */
+  public function setEntries($entries)
+  {
+    $this->entries = $entries;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1SuggestionDenyListEntry[]
+   */
+  public function getEntries()
+  {
+    return $this->entries;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesRequestInlineSource::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesRequestInlineSource');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesResponse extends \Google\Collection
+{
+  protected $collection_key = 'errorSamples';
+  protected $errorSamplesType = GoogleRpcStatus::class;
+  protected $errorSamplesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $failedEntriesCount;
+  /**
+   * @var string
+   */
+  public $importedEntriesCount;
+
+  /**
+   * @param GoogleRpcStatus[]
+   */
+  public function setErrorSamples($errorSamples)
+  {
+    $this->errorSamples = $errorSamples;
+  }
+  /**
+   * @return GoogleRpcStatus[]
+   */
+  public function getErrorSamples()
+  {
+    return $this->errorSamples;
+  }
+  /**
+   * @param string
+   */
+  public function setFailedEntriesCount($failedEntriesCount)
+  {
+    $this->failedEntriesCount = $failedEntriesCount;
+  }
+  /**
+   * @return string
+   */
+  public function getFailedEntriesCount()
+  {
+    return $this->failedEntriesCount;
+  }
+  /**
+   * @param string
+   */
+  public function setImportedEntriesCount($importedEntriesCount)
+  {
+    $this->importedEntriesCount = $importedEntriesCount;
+  }
+  /**
+   * @return string
+   */
+  public function getImportedEntriesCount()
+  {
+    return $this->importedEntriesCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportUserEventsMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportUserEventsMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportUserEventsMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1ImportUserEventsMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $failureCount;
+  /**
+   * @var string
+   */
+  public $successCount;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setFailureCount($failureCount)
+  {
+    $this->failureCount = $failureCount;
+  }
+  /**
+   * @return string
+   */
+  public function getFailureCount()
+  {
+    return $this->failureCount;
+  }
+  /**
+   * @param string
+   */
+  public function setSuccessCount($successCount)
+  {
+    $this->successCount = $successCount;
+  }
+  /**
+   * @return string
+   */
+  public function getSuccessCount()
+  {
+    return $this->successCount;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1ImportUserEventsMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1ImportUserEventsMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportUserEventsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportUserEventsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportUserEventsRequest.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1ImportUserEventsRequest extends \Google\Model
+{
+  protected $bigquerySourceType = GoogleCloudDiscoveryengineV1BigQuerySource::class;
+  protected $bigquerySourceDataType = '';
+  protected $errorConfigType = GoogleCloudDiscoveryengineV1ImportErrorConfig::class;
+  protected $errorConfigDataType = '';
+  protected $gcsSourceType = GoogleCloudDiscoveryengineV1GcsSource::class;
+  protected $gcsSourceDataType = '';
+  protected $inlineSourceType = GoogleCloudDiscoveryengineV1ImportUserEventsRequestInlineSource::class;
+  protected $inlineSourceDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1BigQuerySource
+   */
+  public function setBigquerySource(GoogleCloudDiscoveryengineV1BigQuerySource $bigquerySource)
+  {
+    $this->bigquerySource = $bigquerySource;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1BigQuerySource
+   */
+  public function getBigquerySource()
+  {
+    return $this->bigquerySource;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1ImportErrorConfig
+   */
+  public function setErrorConfig(GoogleCloudDiscoveryengineV1ImportErrorConfig $errorConfig)
+  {
+    $this->errorConfig = $errorConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1ImportErrorConfig
+   */
+  public function getErrorConfig()
+  {
+    return $this->errorConfig;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1GcsSource
+   */
+  public function setGcsSource(GoogleCloudDiscoveryengineV1GcsSource $gcsSource)
+  {
+    $this->gcsSource = $gcsSource;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1GcsSource
+   */
+  public function getGcsSource()
+  {
+    return $this->gcsSource;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1ImportUserEventsRequestInlineSource
+   */
+  public function setInlineSource(GoogleCloudDiscoveryengineV1ImportUserEventsRequestInlineSource $inlineSource)
+  {
+    $this->inlineSource = $inlineSource;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1ImportUserEventsRequestInlineSource
+   */
+  public function getInlineSource()
+  {
+    return $this->inlineSource;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1ImportUserEventsRequest::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1ImportUserEventsRequest');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportUserEventsRequestInlineSource.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportUserEventsRequestInlineSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportUserEventsRequestInlineSource.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1ImportUserEventsRequestInlineSource extends \Google\Collection
+{
+  protected $collection_key = 'userEvents';
+  protected $userEventsType = GoogleCloudDiscoveryengineV1UserEvent::class;
+  protected $userEventsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1UserEvent[]
+   */
+  public function setUserEvents($userEvents)
+  {
+    $this->userEvents = $userEvents;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1UserEvent[]
+   */
+  public function getUserEvents()
+  {
+    return $this->userEvents;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1ImportUserEventsRequestInlineSource::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1ImportUserEventsRequestInlineSource');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportUserEventsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportUserEventsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ImportUserEventsResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1ImportUserEventsResponse extends \Google\Collection
+{
+  protected $collection_key = 'errorSamples';
+  protected $errorConfigType = GoogleCloudDiscoveryengineV1ImportErrorConfig::class;
+  protected $errorConfigDataType = '';
+  protected $errorSamplesType = GoogleRpcStatus::class;
+  protected $errorSamplesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $joinedEventsCount;
+  /**
+   * @var string
+   */
+  public $unjoinedEventsCount;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1ImportErrorConfig
+   */
+  public function setErrorConfig(GoogleCloudDiscoveryengineV1ImportErrorConfig $errorConfig)
+  {
+    $this->errorConfig = $errorConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1ImportErrorConfig
+   */
+  public function getErrorConfig()
+  {
+    return $this->errorConfig;
+  }
+  /**
+   * @param GoogleRpcStatus[]
+   */
+  public function setErrorSamples($errorSamples)
+  {
+    $this->errorSamples = $errorSamples;
+  }
+  /**
+   * @return GoogleRpcStatus[]
+   */
+  public function getErrorSamples()
+  {
+    return $this->errorSamples;
+  }
+  /**
+   * @param string
+   */
+  public function setJoinedEventsCount($joinedEventsCount)
+  {
+    $this->joinedEventsCount = $joinedEventsCount;
+  }
+  /**
+   * @return string
+   */
+  public function getJoinedEventsCount()
+  {
+    return $this->joinedEventsCount;
+  }
+  /**
+   * @param string
+   */
+  public function setUnjoinedEventsCount($unjoinedEventsCount)
+  {
+    $this->unjoinedEventsCount = $unjoinedEventsCount;
+  }
+  /**
+   * @return string
+   */
+  public function getUnjoinedEventsCount()
+  {
+    return $this->unjoinedEventsCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1ImportUserEventsResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1ImportUserEventsResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1Interval.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1Interval.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1Interval.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1Interval extends \Google\Model
+{
+  public $exclusiveMaximum;
+  public $exclusiveMinimum;
+  public $maximum;
+  public $minimum;
+
+  public function setExclusiveMaximum($exclusiveMaximum)
+  {
+    $this->exclusiveMaximum = $exclusiveMaximum;
+  }
+  public function getExclusiveMaximum()
+  {
+    return $this->exclusiveMaximum;
+  }
+  public function setExclusiveMinimum($exclusiveMinimum)
+  {
+    $this->exclusiveMinimum = $exclusiveMinimum;
+  }
+  public function getExclusiveMinimum()
+  {
+    return $this->exclusiveMinimum;
+  }
+  public function setMaximum($maximum)
+  {
+    $this->maximum = $maximum;
+  }
+  public function getMaximum()
+  {
+    return $this->maximum;
+  }
+  public function setMinimum($minimum)
+  {
+    $this->minimum = $minimum;
+  }
+  public function getMinimum()
+  {
+    return $this->minimum;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1Interval::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1Interval');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ListControlsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ListControlsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ListControlsResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1ListControlsResponse extends \Google\Collection
+{
+  protected $collection_key = 'controls';
+  protected $controlsType = GoogleCloudDiscoveryengineV1Control::class;
+  protected $controlsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1Control[]
+   */
+  public function setControls($controls)
+  {
+    $this->controls = $controls;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1Control[]
+   */
+  public function getControls()
+  {
+    return $this->controls;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1ListControlsResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1ListControlsResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ListConversationsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ListConversationsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ListConversationsResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1ListConversationsResponse extends \Google\Collection
+{
+  protected $collection_key = 'conversations';
+  protected $conversationsType = GoogleCloudDiscoveryengineV1Conversation::class;
+  protected $conversationsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1Conversation[]
+   */
+  public function setConversations($conversations)
+  {
+    $this->conversations = $conversations;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1Conversation[]
+   */
+  public function getConversations()
+  {
+    return $this->conversations;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1ListConversationsResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1ListConversationsResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ListCustomModelsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ListCustomModelsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ListCustomModelsResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1ListCustomModelsResponse extends \Google\Collection
+{
+  protected $collection_key = 'models';
+  protected $modelsType = GoogleCloudDiscoveryengineV1CustomTuningModel::class;
+  protected $modelsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1CustomTuningModel[]
+   */
+  public function setModels($models)
+  {
+    $this->models = $models;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1CustomTuningModel[]
+   */
+  public function getModels()
+  {
+    return $this->models;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1ListCustomModelsResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1ListCustomModelsResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ListDataStoresResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ListDataStoresResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ListDataStoresResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1ListDataStoresResponse extends \Google\Collection
+{
+  protected $collection_key = 'dataStores';
+  protected $dataStoresType = GoogleCloudDiscoveryengineV1DataStore::class;
+  protected $dataStoresDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1DataStore[]
+   */
+  public function setDataStores($dataStores)
+  {
+    $this->dataStores = $dataStores;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1DataStore[]
+   */
+  public function getDataStores()
+  {
+    return $this->dataStores;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1ListDataStoresResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1ListDataStoresResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ListDocumentsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ListDocumentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ListDocumentsResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1ListDocumentsResponse extends \Google\Collection
+{
+  protected $collection_key = 'documents';
+  protected $documentsType = GoogleCloudDiscoveryengineV1Document::class;
+  protected $documentsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1Document[]
+   */
+  public function setDocuments($documents)
+  {
+    $this->documents = $documents;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1Document[]
+   */
+  public function getDocuments()
+  {
+    return $this->documents;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1ListDocumentsResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1ListDocumentsResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ListEnginesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ListEnginesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ListEnginesResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1ListEnginesResponse extends \Google\Collection
+{
+  protected $collection_key = 'engines';
+  protected $enginesType = GoogleCloudDiscoveryengineV1Engine::class;
+  protected $enginesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1Engine[]
+   */
+  public function setEngines($engines)
+  {
+    $this->engines = $engines;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1Engine[]
+   */
+  public function getEngines()
+  {
+    return $this->engines;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1ListEnginesResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1ListEnginesResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ListSchemasResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ListSchemasResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ListSchemasResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1ListSchemasResponse extends \Google\Collection
+{
+  protected $collection_key = 'schemas';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $schemasType = GoogleCloudDiscoveryengineV1Schema::class;
+  protected $schemasDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1Schema[]
+   */
+  public function setSchemas($schemas)
+  {
+    $this->schemas = $schemas;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1Schema[]
+   */
+  public function getSchemas()
+  {
+    return $this->schemas;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1ListSchemasResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1ListSchemasResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ListSessionsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ListSessionsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ListSessionsResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1ListSessionsResponse extends \Google\Collection
+{
+  protected $collection_key = 'sessions';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $sessionsType = GoogleCloudDiscoveryengineV1Session::class;
+  protected $sessionsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1Session[]
+   */
+  public function setSessions($sessions)
+  {
+    $this->sessions = $sessions;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1Session[]
+   */
+  public function getSessions()
+  {
+    return $this->sessions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1ListSessionsResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1ListSessionsResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ListTargetSitesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ListTargetSitesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ListTargetSitesResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1ListTargetSitesResponse extends \Google\Collection
+{
+  protected $collection_key = 'targetSites';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $targetSitesType = GoogleCloudDiscoveryengineV1TargetSite::class;
+  protected $targetSitesDataType = 'array';
+  /**
+   * @var int
+   */
+  public $totalSize;
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1TargetSite[]
+   */
+  public function setTargetSites($targetSites)
+  {
+    $this->targetSites = $targetSites;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1TargetSite[]
+   */
+  public function getTargetSites()
+  {
+    return $this->targetSites;
+  }
+  /**
+   * @param int
+   */
+  public function setTotalSize($totalSize)
+  {
+    $this->totalSize = $totalSize;
+  }
+  /**
+   * @return int
+   */
+  public function getTotalSize()
+  {
+    return $this->totalSize;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1ListTargetSitesResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1ListTargetSitesResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1MediaInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1MediaInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1MediaInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1MediaInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $mediaProgressDuration;
+  /**
+   * @var float
+   */
+  public $mediaProgressPercentage;
+
+  /**
+   * @param string
+   */
+  public function setMediaProgressDuration($mediaProgressDuration)
+  {
+    $this->mediaProgressDuration = $mediaProgressDuration;
+  }
+  /**
+   * @return string
+   */
+  public function getMediaProgressDuration()
+  {
+    return $this->mediaProgressDuration;
+  }
+  /**
+   * @param float
+   */
+  public function setMediaProgressPercentage($mediaProgressPercentage)
+  {
+    $this->mediaProgressPercentage = $mediaProgressPercentage;
+  }
+  /**
+   * @return float
+   */
+  public function getMediaProgressPercentage()
+  {
+    return $this->mediaProgressPercentage;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1MediaInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1MediaInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1OcrParsingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1OcrParsingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1OcrParsingConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1OcrParsingConfig extends \Google\Collection
+{
+  protected $collection_key = 'enhancedDocumentElements';
+  /**
+   * @var string[]
+   */
+  public $enhancedDocumentElements;
+  /**
+   * @var bool
+   */
+  public $useNativeText;
+
+  /**
+   * @param string[]
+   */
+  public function setEnhancedDocumentElements($enhancedDocumentElements)
+  {
+    $this->enhancedDocumentElements = $enhancedDocumentElements;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEnhancedDocumentElements()
+  {
+    return $this->enhancedDocumentElements;
+  }
+  /**
+   * @param bool
+   */
+  public function setUseNativeText($useNativeText)
+  {
+    $this->useNativeText = $useNativeText;
+  }
+  /**
+   * @return bool
+   */
+  public function getUseNativeText()
+  {
+    return $this->useNativeText;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1OcrParsingConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1OcrParsingConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1PageInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1PageInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1PageInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1PageInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $pageCategory;
+  /**
+   * @var string
+   */
+  public $pageviewId;
+  /**
+   * @var string
+   */
+  public $referrerUri;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setPageCategory($pageCategory)
+  {
+    $this->pageCategory = $pageCategory;
+  }
+  /**
+   * @return string
+   */
+  public function getPageCategory()
+  {
+    return $this->pageCategory;
+  }
+  /**
+   * @param string
+   */
+  public function setPageviewId($pageviewId)
+  {
+    $this->pageviewId = $pageviewId;
+  }
+  /**
+   * @return string
+   */
+  public function getPageviewId()
+  {
+    return $this->pageviewId;
+  }
+  /**
+   * @param string
+   */
+  public function setReferrerUri($referrerUri)
+  {
+    $this->referrerUri = $referrerUri;
+  }
+  /**
+   * @return string
+   */
+  public function getReferrerUri()
+  {
+    return $this->referrerUri;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1PageInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1PageInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1PanelInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1PanelInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1PanelInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,115 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1PanelInfo extends \Google\Collection
+{
+  protected $collection_key = 'documents';
+  /**
+   * @var string
+   */
+  public $displayName;
+  protected $documentsType = GoogleCloudDiscoveryengineV1DocumentInfo::class;
+  protected $documentsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $panelId;
+  /**
+   * @var int
+   */
+  public $panelPosition;
+  /**
+   * @var int
+   */
+  public $totalPanels;
+
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1DocumentInfo[]
+   */
+  public function setDocuments($documents)
+  {
+    $this->documents = $documents;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1DocumentInfo[]
+   */
+  public function getDocuments()
+  {
+    return $this->documents;
+  }
+  /**
+   * @param string
+   */
+  public function setPanelId($panelId)
+  {
+    $this->panelId = $panelId;
+  }
+  /**
+   * @return string
+   */
+  public function getPanelId()
+  {
+    return $this->panelId;
+  }
+  /**
+   * @param int
+   */
+  public function setPanelPosition($panelPosition)
+  {
+    $this->panelPosition = $panelPosition;
+  }
+  /**
+   * @return int
+   */
+  public function getPanelPosition()
+  {
+    return $this->panelPosition;
+  }
+  /**
+   * @param int
+   */
+  public function setTotalPanels($totalPanels)
+  {
+    $this->totalPanels = $totalPanels;
+  }
+  /**
+   * @return int
+   */
+  public function getTotalPanels()
+  {
+    return $this->totalPanels;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1PanelInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1PanelInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1Project.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1Project.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1Project.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1Project extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $provisionCompletionTime;
+  protected $serviceTermsMapType = GoogleCloudDiscoveryengineV1ProjectServiceTerms::class;
+  protected $serviceTermsMapDataType = 'map';
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setProvisionCompletionTime($provisionCompletionTime)
+  {
+    $this->provisionCompletionTime = $provisionCompletionTime;
+  }
+  /**
+   * @return string
+   */
+  public function getProvisionCompletionTime()
+  {
+    return $this->provisionCompletionTime;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1ProjectServiceTerms[]
+   */
+  public function setServiceTermsMap($serviceTermsMap)
+  {
+    $this->serviceTermsMap = $serviceTermsMap;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1ProjectServiceTerms[]
+   */
+  public function getServiceTermsMap()
+  {
+    return $this->serviceTermsMap;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1Project::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1Project');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ProjectServiceTerms.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ProjectServiceTerms.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ProjectServiceTerms.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1ProjectServiceTerms extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $acceptTime;
+  /**
+   * @var string
+   */
+  public $declineTime;
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $state;
+  /**
+   * @var string
+   */
+  public $version;
+
+  /**
+   * @param string
+   */
+  public function setAcceptTime($acceptTime)
+  {
+    $this->acceptTime = $acceptTime;
+  }
+  /**
+   * @return string
+   */
+  public function getAcceptTime()
+  {
+    return $this->acceptTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDeclineTime($declineTime)
+  {
+    $this->declineTime = $declineTime;
+  }
+  /**
+   * @return string
+   */
+  public function getDeclineTime()
+  {
+    return $this->declineTime;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1ProjectServiceTerms::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1ProjectServiceTerms');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ProvisionProjectMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ProvisionProjectMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ProvisionProjectMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1ProvisionProjectMetadata extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1ProvisionProjectMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1ProvisionProjectMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ProvisionProjectRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ProvisionProjectRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ProvisionProjectRequest.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1ProvisionProjectRequest extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $acceptDataUseTerms;
+  /**
+   * @var string
+   */
+  public $dataUseTermsVersion;
+
+  /**
+   * @param bool
+   */
+  public function setAcceptDataUseTerms($acceptDataUseTerms)
+  {
+    $this->acceptDataUseTerms = $acceptDataUseTerms;
+  }
+  /**
+   * @return bool
+   */
+  public function getAcceptDataUseTerms()
+  {
+    return $this->acceptDataUseTerms;
+  }
+  /**
+   * @param string
+   */
+  public function setDataUseTermsVersion($dataUseTermsVersion)
+  {
+    $this->dataUseTermsVersion = $dataUseTermsVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getDataUseTermsVersion()
+  {
+    return $this->dataUseTermsVersion;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1ProvisionProjectRequest::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1ProvisionProjectRequest');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1PurgeCompletionSuggestionsMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1PurgeCompletionSuggestionsMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1PurgeCompletionSuggestionsMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1PurgeCompletionSuggestionsMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1PurgeCompletionSuggestionsMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1PurgeCompletionSuggestionsMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1PurgeCompletionSuggestionsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1PurgeCompletionSuggestionsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1PurgeCompletionSuggestionsRequest.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1PurgeCompletionSuggestionsRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1PurgeCompletionSuggestionsRequest::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1PurgeCompletionSuggestionsRequest');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1PurgeCompletionSuggestionsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1PurgeCompletionSuggestionsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1PurgeCompletionSuggestionsResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1PurgeCompletionSuggestionsResponse extends \Google\Collection
+{
+  protected $collection_key = 'errorSamples';
+  protected $errorSamplesType = GoogleRpcStatus::class;
+  protected $errorSamplesDataType = 'array';
+  /**
+   * @var bool
+   */
+  public $purgeSucceeded;
+
+  /**
+   * @param GoogleRpcStatus[]
+   */
+  public function setErrorSamples($errorSamples)
+  {
+    $this->errorSamples = $errorSamples;
+  }
+  /**
+   * @return GoogleRpcStatus[]
+   */
+  public function getErrorSamples()
+  {
+    return $this->errorSamples;
+  }
+  /**
+   * @param bool
+   */
+  public function setPurgeSucceeded($purgeSucceeded)
+  {
+    $this->purgeSucceeded = $purgeSucceeded;
+  }
+  /**
+   * @return bool
+   */
+  public function getPurgeSucceeded()
+  {
+    return $this->purgeSucceeded;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1PurgeCompletionSuggestionsResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1PurgeCompletionSuggestionsResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1PurgeDocumentsMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1PurgeDocumentsMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1PurgeDocumentsMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1PurgeDocumentsMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $failureCount;
+  /**
+   * @var string
+   */
+  public $ignoredCount;
+  /**
+   * @var string
+   */
+  public $successCount;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setFailureCount($failureCount)
+  {
+    $this->failureCount = $failureCount;
+  }
+  /**
+   * @return string
+   */
+  public function getFailureCount()
+  {
+    return $this->failureCount;
+  }
+  /**
+   * @param string
+   */
+  public function setIgnoredCount($ignoredCount)
+  {
+    $this->ignoredCount = $ignoredCount;
+  }
+  /**
+   * @return string
+   */
+  public function getIgnoredCount()
+  {
+    return $this->ignoredCount;
+  }
+  /**
+   * @param string
+   */
+  public function setSuccessCount($successCount)
+  {
+    $this->successCount = $successCount;
+  }
+  /**
+   * @return string
+   */
+  public function getSuccessCount()
+  {
+    return $this->successCount;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1PurgeDocumentsMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1PurgeDocumentsMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1PurgeDocumentsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1PurgeDocumentsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1PurgeDocumentsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,110 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1PurgeDocumentsRequest extends \Google\Model
+{
+  protected $errorConfigType = GoogleCloudDiscoveryengineV1PurgeErrorConfig::class;
+  protected $errorConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $filter;
+  /**
+   * @var bool
+   */
+  public $force;
+  protected $gcsSourceType = GoogleCloudDiscoveryengineV1GcsSource::class;
+  protected $gcsSourceDataType = '';
+  protected $inlineSourceType = GoogleCloudDiscoveryengineV1PurgeDocumentsRequestInlineSource::class;
+  protected $inlineSourceDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1PurgeErrorConfig
+   */
+  public function setErrorConfig(GoogleCloudDiscoveryengineV1PurgeErrorConfig $errorConfig)
+  {
+    $this->errorConfig = $errorConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1PurgeErrorConfig
+   */
+  public function getErrorConfig()
+  {
+    return $this->errorConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setFilter($filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return string
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+  /**
+   * @param bool
+   */
+  public function setForce($force)
+  {
+    $this->force = $force;
+  }
+  /**
+   * @return bool
+   */
+  public function getForce()
+  {
+    return $this->force;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1GcsSource
+   */
+  public function setGcsSource(GoogleCloudDiscoveryengineV1GcsSource $gcsSource)
+  {
+    $this->gcsSource = $gcsSource;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1GcsSource
+   */
+  public function getGcsSource()
+  {
+    return $this->gcsSource;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1PurgeDocumentsRequestInlineSource
+   */
+  public function setInlineSource(GoogleCloudDiscoveryengineV1PurgeDocumentsRequestInlineSource $inlineSource)
+  {
+    $this->inlineSource = $inlineSource;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1PurgeDocumentsRequestInlineSource
+   */
+  public function getInlineSource()
+  {
+    return $this->inlineSource;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1PurgeDocumentsRequest::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1PurgeDocumentsRequest');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1PurgeDocumentsRequestInlineSource.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1PurgeDocumentsRequestInlineSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1PurgeDocumentsRequestInlineSource.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1PurgeDocumentsRequestInlineSource extends \Google\Collection
+{
+  protected $collection_key = 'documents';
+  /**
+   * @var string[]
+   */
+  public $documents;
+
+  /**
+   * @param string[]
+   */
+  public function setDocuments($documents)
+  {
+    $this->documents = $documents;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDocuments()
+  {
+    return $this->documents;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1PurgeDocumentsRequestInlineSource::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1PurgeDocumentsRequestInlineSource');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1PurgeDocumentsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1PurgeDocumentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1PurgeDocumentsResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1PurgeDocumentsResponse extends \Google\Collection
+{
+  protected $collection_key = 'purgeSample';
+  /**
+   * @var string
+   */
+  public $purgeCount;
+  /**
+   * @var string[]
+   */
+  public $purgeSample;
+
+  /**
+   * @param string
+   */
+  public function setPurgeCount($purgeCount)
+  {
+    $this->purgeCount = $purgeCount;
+  }
+  /**
+   * @return string
+   */
+  public function getPurgeCount()
+  {
+    return $this->purgeCount;
+  }
+  /**
+   * @param string[]
+   */
+  public function setPurgeSample($purgeSample)
+  {
+    $this->purgeSample = $purgeSample;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPurgeSample()
+  {
+    return $this->purgeSample;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1PurgeDocumentsResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1PurgeDocumentsResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1PurgeErrorConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1PurgeErrorConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1PurgeErrorConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1PurgeErrorConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $gcsPrefix;
+
+  /**
+   * @param string
+   */
+  public function setGcsPrefix($gcsPrefix)
+  {
+    $this->gcsPrefix = $gcsPrefix;
+  }
+  /**
+   * @return string
+   */
+  public function getGcsPrefix()
+  {
+    return $this->gcsPrefix;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1PurgeErrorConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1PurgeErrorConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesRequest.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesRequest::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesRequest');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesResponse extends \Google\Collection
+{
+  protected $collection_key = 'errorSamples';
+  protected $errorSamplesType = GoogleRpcStatus::class;
+  protected $errorSamplesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $purgeCount;
+
+  /**
+   * @param GoogleRpcStatus[]
+   */
+  public function setErrorSamples($errorSamples)
+  {
+    $this->errorSamples = $errorSamples;
+  }
+  /**
+   * @return GoogleRpcStatus[]
+   */
+  public function getErrorSamples()
+  {
+    return $this->errorSamples;
+  }
+  /**
+   * @param string
+   */
+  public function setPurgeCount($purgeCount)
+  {
+    $this->purgeCount = $purgeCount;
+  }
+  /**
+   * @return string
+   */
+  public function getPurgeCount()
+  {
+    return $this->purgeCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1PurgeUserEventsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1PurgeUserEventsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1PurgeUserEventsRequest.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1PurgeUserEventsRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $filter;
+  /**
+   * @var bool
+   */
+  public $force;
+
+  /**
+   * @param string
+   */
+  public function setFilter($filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return string
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+  /**
+   * @param bool
+   */
+  public function setForce($force)
+  {
+    $this->force = $force;
+  }
+  /**
+   * @return bool
+   */
+  public function getForce()
+  {
+    return $this->force;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1PurgeUserEventsRequest::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1PurgeUserEventsRequest');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1Query.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1Query.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1Query.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1Query extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $queryId;
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param string
+   */
+  public function setQueryId($queryId)
+  {
+    $this->queryId = $queryId;
+  }
+  /**
+   * @return string
+   */
+  public function getQueryId()
+  {
+    return $this->queryId;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1Query::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1Query');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1RankRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1RankRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1RankRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,133 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1RankRequest extends \Google\Collection
+{
+  protected $collection_key = 'records';
+  /**
+   * @var bool
+   */
+  public $ignoreRecordDetailsInResponse;
+  /**
+   * @var string
+   */
+  public $model;
+  /**
+   * @var string
+   */
+  public $query;
+  protected $recordsType = GoogleCloudDiscoveryengineV1RankingRecord::class;
+  protected $recordsDataType = 'array';
+  /**
+   * @var int
+   */
+  public $topN;
+  /**
+   * @var string[]
+   */
+  public $userLabels;
+
+  /**
+   * @param bool
+   */
+  public function setIgnoreRecordDetailsInResponse($ignoreRecordDetailsInResponse)
+  {
+    $this->ignoreRecordDetailsInResponse = $ignoreRecordDetailsInResponse;
+  }
+  /**
+   * @return bool
+   */
+  public function getIgnoreRecordDetailsInResponse()
+  {
+    return $this->ignoreRecordDetailsInResponse;
+  }
+  /**
+   * @param string
+   */
+  public function setModel($model)
+  {
+    $this->model = $model;
+  }
+  /**
+   * @return string
+   */
+  public function getModel()
+  {
+    return $this->model;
+  }
+  /**
+   * @param string
+   */
+  public function setQuery($query)
+  {
+    $this->query = $query;
+  }
+  /**
+   * @return string
+   */
+  public function getQuery()
+  {
+    return $this->query;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1RankingRecord[]
+   */
+  public function setRecords($records)
+  {
+    $this->records = $records;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1RankingRecord[]
+   */
+  public function getRecords()
+  {
+    return $this->records;
+  }
+  /**
+   * @param int
+   */
+  public function setTopN($topN)
+  {
+    $this->topN = $topN;
+  }
+  /**
+   * @return int
+   */
+  public function getTopN()
+  {
+    return $this->topN;
+  }
+  /**
+   * @param string[]
+   */
+  public function setUserLabels($userLabels)
+  {
+    $this->userLabels = $userLabels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getUserLabels()
+  {
+    return $this->userLabels;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1RankRequest::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1RankRequest');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1RankResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1RankResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1RankResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1RankResponse extends \Google\Collection
+{
+  protected $collection_key = 'records';
+  protected $recordsType = GoogleCloudDiscoveryengineV1RankingRecord::class;
+  protected $recordsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1RankingRecord[]
+   */
+  public function setRecords($records)
+  {
+    $this->records = $records;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1RankingRecord[]
+   */
+  public function getRecords()
+  {
+    return $this->records;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1RankResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1RankResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1RankingRecord.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1RankingRecord.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1RankingRecord.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1RankingRecord extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $content;
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var float
+   */
+  public $score;
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param float
+   */
+  public function setScore($score)
+  {
+    $this->score = $score;
+  }
+  /**
+   * @return float
+   */
+  public function getScore()
+  {
+    return $this->score;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1RankingRecord::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1RankingRecord');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1RecommendRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1RecommendRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1RecommendRequest.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1RecommendRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $filter;
+  /**
+   * @var int
+   */
+  public $pageSize;
+  /**
+   * @var array[]
+   */
+  public $params;
+  protected $userEventType = GoogleCloudDiscoveryengineV1UserEvent::class;
+  protected $userEventDataType = '';
+  /**
+   * @var string[]
+   */
+  public $userLabels;
+  /**
+   * @var bool
+   */
+  public $validateOnly;
+
+  /**
+   * @param string
+   */
+  public function setFilter($filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return string
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+  /**
+   * @param int
+   */
+  public function setPageSize($pageSize)
+  {
+    $this->pageSize = $pageSize;
+  }
+  /**
+   * @return int
+   */
+  public function getPageSize()
+  {
+    return $this->pageSize;
+  }
+  /**
+   * @param array[]
+   */
+  public function setParams($params)
+  {
+    $this->params = $params;
+  }
+  /**
+   * @return array[]
+   */
+  public function getParams()
+  {
+    return $this->params;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1UserEvent
+   */
+  public function setUserEvent(GoogleCloudDiscoveryengineV1UserEvent $userEvent)
+  {
+    $this->userEvent = $userEvent;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1UserEvent
+   */
+  public function getUserEvent()
+  {
+    return $this->userEvent;
+  }
+  /**
+   * @param string[]
+   */
+  public function setUserLabels($userLabels)
+  {
+    $this->userLabels = $userLabels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getUserLabels()
+  {
+    return $this->userLabels;
+  }
+  /**
+   * @param bool
+   */
+  public function setValidateOnly($validateOnly)
+  {
+    $this->validateOnly = $validateOnly;
+  }
+  /**
+   * @return bool
+   */
+  public function getValidateOnly()
+  {
+    return $this->validateOnly;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1RecommendRequest::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1RecommendRequest');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1RecommendResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1RecommendResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1RecommendResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1RecommendResponse extends \Google\Collection
+{
+  protected $collection_key = 'results';
+  /**
+   * @var string
+   */
+  public $attributionToken;
+  /**
+   * @var string[]
+   */
+  public $missingIds;
+  protected $resultsType = GoogleCloudDiscoveryengineV1RecommendResponseRecommendationResult::class;
+  protected $resultsDataType = 'array';
+  /**
+   * @var bool
+   */
+  public $validateOnly;
+
+  /**
+   * @param string
+   */
+  public function setAttributionToken($attributionToken)
+  {
+    $this->attributionToken = $attributionToken;
+  }
+  /**
+   * @return string
+   */
+  public function getAttributionToken()
+  {
+    return $this->attributionToken;
+  }
+  /**
+   * @param string[]
+   */
+  public function setMissingIds($missingIds)
+  {
+    $this->missingIds = $missingIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getMissingIds()
+  {
+    return $this->missingIds;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1RecommendResponseRecommendationResult[]
+   */
+  public function setResults($results)
+  {
+    $this->results = $results;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1RecommendResponseRecommendationResult[]
+   */
+  public function getResults()
+  {
+    return $this->results;
+  }
+  /**
+   * @param bool
+   */
+  public function setValidateOnly($validateOnly)
+  {
+    $this->validateOnly = $validateOnly;
+  }
+  /**
+   * @return bool
+   */
+  public function getValidateOnly()
+  {
+    return $this->validateOnly;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1RecommendResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1RecommendResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1RecommendResponseRecommendationResult.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1RecommendResponseRecommendationResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1RecommendResponseRecommendationResult.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1RecommendResponseRecommendationResult extends \Google\Model
+{
+  protected $documentType = GoogleCloudDiscoveryengineV1Document::class;
+  protected $documentDataType = '';
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var array[]
+   */
+  public $metadata;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1Document
+   */
+  public function setDocument(GoogleCloudDiscoveryengineV1Document $document)
+  {
+    $this->document = $document;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1Document
+   */
+  public function getDocument()
+  {
+    return $this->document;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param array[]
+   */
+  public function setMetadata($metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return array[]
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1RecommendResponseRecommendationResult::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1RecommendResponseRecommendationResult');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1RecrawlUrisRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1RecrawlUrisRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1RecrawlUrisRequest.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1RecrawlUrisRequest extends \Google\Collection
+{
+  protected $collection_key = 'uris';
+  /**
+   * @var string
+   */
+  public $siteCredential;
+  /**
+   * @var string[]
+   */
+  public $uris;
+
+  /**
+   * @param string
+   */
+  public function setSiteCredential($siteCredential)
+  {
+    $this->siteCredential = $siteCredential;
+  }
+  /**
+   * @return string
+   */
+  public function getSiteCredential()
+  {
+    return $this->siteCredential;
+  }
+  /**
+   * @param string[]
+   */
+  public function setUris($uris)
+  {
+    $this->uris = $uris;
+  }
+  /**
+   * @return string[]
+   */
+  public function getUris()
+  {
+    return $this->uris;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1RecrawlUrisRequest::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1RecrawlUrisRequest');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1Reply.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1Reply.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1Reply.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1Reply extends \Google\Model
+{
+  protected $summaryType = GoogleCloudDiscoveryengineV1SearchResponseSummary::class;
+  protected $summaryDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1SearchResponseSummary
+   */
+  public function setSummary(GoogleCloudDiscoveryengineV1SearchResponseSummary $summary)
+  {
+    $this->summary = $summary;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1SearchResponseSummary
+   */
+  public function getSummary()
+  {
+    return $this->summary;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1Reply::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1Reply');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1Schema.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1Schema.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1Schema.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1Schema extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $jsonSchema;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var array[]
+   */
+  public $structSchema;
+
+  /**
+   * @param string
+   */
+  public function setJsonSchema($jsonSchema)
+  {
+    $this->jsonSchema = $jsonSchema;
+  }
+  /**
+   * @return string
+   */
+  public function getJsonSchema()
+  {
+    return $this->jsonSchema;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param array[]
+   */
+  public function setStructSchema($structSchema)
+  {
+    $this->structSchema = $structSchema;
+  }
+  /**
+   * @return array[]
+   */
+  public function getStructSchema()
+  {
+    return $this->structSchema;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1Schema::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1Schema');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1SearchInfo extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $offset;
+  /**
+   * @var string
+   */
+  public $orderBy;
+  /**
+   * @var string
+   */
+  public $searchQuery;
+
+  /**
+   * @param int
+   */
+  public function setOffset($offset)
+  {
+    $this->offset = $offset;
+  }
+  /**
+   * @return int
+   */
+  public function getOffset()
+  {
+    return $this->offset;
+  }
+  /**
+   * @param string
+   */
+  public function setOrderBy($orderBy)
+  {
+    $this->orderBy = $orderBy;
+  }
+  /**
+   * @return string
+   */
+  public function getOrderBy()
+  {
+    return $this->orderBy;
+  }
+  /**
+   * @param string
+   */
+  public function setSearchQuery($searchQuery)
+  {
+    $this->searchQuery = $searchQuery;
+  }
+  /**
+   * @return string
+   */
+  public function getSearchQuery()
+  {
+    return $this->searchQuery;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1SearchInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1SearchInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchLinkPromotion.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchLinkPromotion.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchLinkPromotion.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1SearchLinkPromotion extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var bool
+   */
+  public $enabled;
+  /**
+   * @var string
+   */
+  public $imageUri;
+  /**
+   * @var string
+   */
+  public $title;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnabled($enabled)
+  {
+    $this->enabled = $enabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnabled()
+  {
+    return $this->enabled;
+  }
+  /**
+   * @param string
+   */
+  public function setImageUri($imageUri)
+  {
+    $this->imageUri = $imageUri;
+  }
+  /**
+   * @return string
+   */
+  public function getImageUri()
+  {
+    return $this->imageUri;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1SearchLinkPromotion::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1SearchLinkPromotion');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,457 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1SearchRequest extends \Google\Collection
+{
+  protected $collection_key = 'facetSpecs';
+  protected $boostSpecType = GoogleCloudDiscoveryengineV1SearchRequestBoostSpec::class;
+  protected $boostSpecDataType = '';
+  /**
+   * @var string
+   */
+  public $branch;
+  /**
+   * @var string
+   */
+  public $canonicalFilter;
+  protected $contentSearchSpecType = GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpec::class;
+  protected $contentSearchSpecDataType = '';
+  protected $dataStoreSpecsType = GoogleCloudDiscoveryengineV1SearchRequestDataStoreSpec::class;
+  protected $dataStoreSpecsDataType = 'array';
+  protected $facetSpecsType = GoogleCloudDiscoveryengineV1SearchRequestFacetSpec::class;
+  protected $facetSpecsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $filter;
+  protected $imageQueryType = GoogleCloudDiscoveryengineV1SearchRequestImageQuery::class;
+  protected $imageQueryDataType = '';
+  /**
+   * @var string
+   */
+  public $languageCode;
+  /**
+   * @var int
+   */
+  public $offset;
+  /**
+   * @var int
+   */
+  public $oneBoxPageSize;
+  /**
+   * @var string
+   */
+  public $orderBy;
+  /**
+   * @var int
+   */
+  public $pageSize;
+  /**
+   * @var string
+   */
+  public $pageToken;
+  /**
+   * @var array[]
+   */
+  public $params;
+  /**
+   * @var string
+   */
+  public $query;
+  protected $queryExpansionSpecType = GoogleCloudDiscoveryengineV1SearchRequestQueryExpansionSpec::class;
+  protected $queryExpansionSpecDataType = '';
+  /**
+   * @var bool
+   */
+  public $safeSearch;
+  protected $searchAsYouTypeSpecType = GoogleCloudDiscoveryengineV1SearchRequestSearchAsYouTypeSpec::class;
+  protected $searchAsYouTypeSpecDataType = '';
+  /**
+   * @var string
+   */
+  public $session;
+  protected $sessionSpecType = GoogleCloudDiscoveryengineV1SearchRequestSessionSpec::class;
+  protected $sessionSpecDataType = '';
+  protected $spellCorrectionSpecType = GoogleCloudDiscoveryengineV1SearchRequestSpellCorrectionSpec::class;
+  protected $spellCorrectionSpecDataType = '';
+  protected $userInfoType = GoogleCloudDiscoveryengineV1UserInfo::class;
+  protected $userInfoDataType = '';
+  /**
+   * @var string[]
+   */
+  public $userLabels;
+  /**
+   * @var string
+   */
+  public $userPseudoId;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1SearchRequestBoostSpec
+   */
+  public function setBoostSpec(GoogleCloudDiscoveryengineV1SearchRequestBoostSpec $boostSpec)
+  {
+    $this->boostSpec = $boostSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1SearchRequestBoostSpec
+   */
+  public function getBoostSpec()
+  {
+    return $this->boostSpec;
+  }
+  /**
+   * @param string
+   */
+  public function setBranch($branch)
+  {
+    $this->branch = $branch;
+  }
+  /**
+   * @return string
+   */
+  public function getBranch()
+  {
+    return $this->branch;
+  }
+  /**
+   * @param string
+   */
+  public function setCanonicalFilter($canonicalFilter)
+  {
+    $this->canonicalFilter = $canonicalFilter;
+  }
+  /**
+   * @return string
+   */
+  public function getCanonicalFilter()
+  {
+    return $this->canonicalFilter;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpec
+   */
+  public function setContentSearchSpec(GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpec $contentSearchSpec)
+  {
+    $this->contentSearchSpec = $contentSearchSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpec
+   */
+  public function getContentSearchSpec()
+  {
+    return $this->contentSearchSpec;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1SearchRequestDataStoreSpec[]
+   */
+  public function setDataStoreSpecs($dataStoreSpecs)
+  {
+    $this->dataStoreSpecs = $dataStoreSpecs;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1SearchRequestDataStoreSpec[]
+   */
+  public function getDataStoreSpecs()
+  {
+    return $this->dataStoreSpecs;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1SearchRequestFacetSpec[]
+   */
+  public function setFacetSpecs($facetSpecs)
+  {
+    $this->facetSpecs = $facetSpecs;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1SearchRequestFacetSpec[]
+   */
+  public function getFacetSpecs()
+  {
+    return $this->facetSpecs;
+  }
+  /**
+   * @param string
+   */
+  public function setFilter($filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return string
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1SearchRequestImageQuery
+   */
+  public function setImageQuery(GoogleCloudDiscoveryengineV1SearchRequestImageQuery $imageQuery)
+  {
+    $this->imageQuery = $imageQuery;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1SearchRequestImageQuery
+   */
+  public function getImageQuery()
+  {
+    return $this->imageQuery;
+  }
+  /**
+   * @param string
+   */
+  public function setLanguageCode($languageCode)
+  {
+    $this->languageCode = $languageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCode()
+  {
+    return $this->languageCode;
+  }
+  /**
+   * @param int
+   */
+  public function setOffset($offset)
+  {
+    $this->offset = $offset;
+  }
+  /**
+   * @return int
+   */
+  public function getOffset()
+  {
+    return $this->offset;
+  }
+  /**
+   * @param int
+   */
+  public function setOneBoxPageSize($oneBoxPageSize)
+  {
+    $this->oneBoxPageSize = $oneBoxPageSize;
+  }
+  /**
+   * @return int
+   */
+  public function getOneBoxPageSize()
+  {
+    return $this->oneBoxPageSize;
+  }
+  /**
+   * @param string
+   */
+  public function setOrderBy($orderBy)
+  {
+    $this->orderBy = $orderBy;
+  }
+  /**
+   * @return string
+   */
+  public function getOrderBy()
+  {
+    return $this->orderBy;
+  }
+  /**
+   * @param int
+   */
+  public function setPageSize($pageSize)
+  {
+    $this->pageSize = $pageSize;
+  }
+  /**
+   * @return int
+   */
+  public function getPageSize()
+  {
+    return $this->pageSize;
+  }
+  /**
+   * @param string
+   */
+  public function setPageToken($pageToken)
+  {
+    $this->pageToken = $pageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getPageToken()
+  {
+    return $this->pageToken;
+  }
+  /**
+   * @param array[]
+   */
+  public function setParams($params)
+  {
+    $this->params = $params;
+  }
+  /**
+   * @return array[]
+   */
+  public function getParams()
+  {
+    return $this->params;
+  }
+  /**
+   * @param string
+   */
+  public function setQuery($query)
+  {
+    $this->query = $query;
+  }
+  /**
+   * @return string
+   */
+  public function getQuery()
+  {
+    return $this->query;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1SearchRequestQueryExpansionSpec
+   */
+  public function setQueryExpansionSpec(GoogleCloudDiscoveryengineV1SearchRequestQueryExpansionSpec $queryExpansionSpec)
+  {
+    $this->queryExpansionSpec = $queryExpansionSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1SearchRequestQueryExpansionSpec
+   */
+  public function getQueryExpansionSpec()
+  {
+    return $this->queryExpansionSpec;
+  }
+  /**
+   * @param bool
+   */
+  public function setSafeSearch($safeSearch)
+  {
+    $this->safeSearch = $safeSearch;
+  }
+  /**
+   * @return bool
+   */
+  public function getSafeSearch()
+  {
+    return $this->safeSearch;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1SearchRequestSearchAsYouTypeSpec
+   */
+  public function setSearchAsYouTypeSpec(GoogleCloudDiscoveryengineV1SearchRequestSearchAsYouTypeSpec $searchAsYouTypeSpec)
+  {
+    $this->searchAsYouTypeSpec = $searchAsYouTypeSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1SearchRequestSearchAsYouTypeSpec
+   */
+  public function getSearchAsYouTypeSpec()
+  {
+    return $this->searchAsYouTypeSpec;
+  }
+  /**
+   * @param string
+   */
+  public function setSession($session)
+  {
+    $this->session = $session;
+  }
+  /**
+   * @return string
+   */
+  public function getSession()
+  {
+    return $this->session;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1SearchRequestSessionSpec
+   */
+  public function setSessionSpec(GoogleCloudDiscoveryengineV1SearchRequestSessionSpec $sessionSpec)
+  {
+    $this->sessionSpec = $sessionSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1SearchRequestSessionSpec
+   */
+  public function getSessionSpec()
+  {
+    return $this->sessionSpec;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1SearchRequestSpellCorrectionSpec
+   */
+  public function setSpellCorrectionSpec(GoogleCloudDiscoveryengineV1SearchRequestSpellCorrectionSpec $spellCorrectionSpec)
+  {
+    $this->spellCorrectionSpec = $spellCorrectionSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1SearchRequestSpellCorrectionSpec
+   */
+  public function getSpellCorrectionSpec()
+  {
+    return $this->spellCorrectionSpec;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1UserInfo
+   */
+  public function setUserInfo(GoogleCloudDiscoveryengineV1UserInfo $userInfo)
+  {
+    $this->userInfo = $userInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1UserInfo
+   */
+  public function getUserInfo()
+  {
+    return $this->userInfo;
+  }
+  /**
+   * @param string[]
+   */
+  public function setUserLabels($userLabels)
+  {
+    $this->userLabels = $userLabels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getUserLabels()
+  {
+    return $this->userLabels;
+  }
+  /**
+   * @param string
+   */
+  public function setUserPseudoId($userPseudoId)
+  {
+    $this->userPseudoId = $userPseudoId;
+  }
+  /**
+   * @return string
+   */
+  public function getUserPseudoId()
+  {
+    return $this->userPseudoId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1SearchRequest::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1SearchRequest');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestBoostSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestBoostSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestBoostSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1SearchRequestBoostSpec extends \Google\Collection
+{
+  protected $collection_key = 'conditionBoostSpecs';
+  protected $conditionBoostSpecsType = GoogleCloudDiscoveryengineV1SearchRequestBoostSpecConditionBoostSpec::class;
+  protected $conditionBoostSpecsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1SearchRequestBoostSpecConditionBoostSpec[]
+   */
+  public function setConditionBoostSpecs($conditionBoostSpecs)
+  {
+    $this->conditionBoostSpecs = $conditionBoostSpecs;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1SearchRequestBoostSpecConditionBoostSpec[]
+   */
+  public function getConditionBoostSpecs()
+  {
+    return $this->conditionBoostSpecs;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1SearchRequestBoostSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1SearchRequestBoostSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestBoostSpecConditionBoostSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestBoostSpecConditionBoostSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestBoostSpecConditionBoostSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1SearchRequestBoostSpecConditionBoostSpec extends \Google\Model
+{
+  /**
+   * @var float
+   */
+  public $boost;
+  protected $boostControlSpecType = GoogleCloudDiscoveryengineV1SearchRequestBoostSpecConditionBoostSpecBoostControlSpec::class;
+  protected $boostControlSpecDataType = '';
+  /**
+   * @var string
+   */
+  public $condition;
+
+  /**
+   * @param float
+   */
+  public function setBoost($boost)
+  {
+    $this->boost = $boost;
+  }
+  /**
+   * @return float
+   */
+  public function getBoost()
+  {
+    return $this->boost;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1SearchRequestBoostSpecConditionBoostSpecBoostControlSpec
+   */
+  public function setBoostControlSpec(GoogleCloudDiscoveryengineV1SearchRequestBoostSpecConditionBoostSpecBoostControlSpec $boostControlSpec)
+  {
+    $this->boostControlSpec = $boostControlSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1SearchRequestBoostSpecConditionBoostSpecBoostControlSpec
+   */
+  public function getBoostControlSpec()
+  {
+    return $this->boostControlSpec;
+  }
+  /**
+   * @param string
+   */
+  public function setCondition($condition)
+  {
+    $this->condition = $condition;
+  }
+  /**
+   * @return string
+   */
+  public function getCondition()
+  {
+    return $this->condition;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1SearchRequestBoostSpecConditionBoostSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1SearchRequestBoostSpecConditionBoostSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestBoostSpecConditionBoostSpecBoostControlSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestBoostSpecConditionBoostSpecBoostControlSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestBoostSpecConditionBoostSpecBoostControlSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1SearchRequestBoostSpecConditionBoostSpecBoostControlSpec extends \Google\Collection
+{
+  protected $collection_key = 'controlPoints';
+  /**
+   * @var string
+   */
+  public $attributeType;
+  protected $controlPointsType = GoogleCloudDiscoveryengineV1SearchRequestBoostSpecConditionBoostSpecBoostControlSpecControlPoint::class;
+  protected $controlPointsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $fieldName;
+  /**
+   * @var string
+   */
+  public $interpolationType;
+
+  /**
+   * @param string
+   */
+  public function setAttributeType($attributeType)
+  {
+    $this->attributeType = $attributeType;
+  }
+  /**
+   * @return string
+   */
+  public function getAttributeType()
+  {
+    return $this->attributeType;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1SearchRequestBoostSpecConditionBoostSpecBoostControlSpecControlPoint[]
+   */
+  public function setControlPoints($controlPoints)
+  {
+    $this->controlPoints = $controlPoints;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1SearchRequestBoostSpecConditionBoostSpecBoostControlSpecControlPoint[]
+   */
+  public function getControlPoints()
+  {
+    return $this->controlPoints;
+  }
+  /**
+   * @param string
+   */
+  public function setFieldName($fieldName)
+  {
+    $this->fieldName = $fieldName;
+  }
+  /**
+   * @return string
+   */
+  public function getFieldName()
+  {
+    return $this->fieldName;
+  }
+  /**
+   * @param string
+   */
+  public function setInterpolationType($interpolationType)
+  {
+    $this->interpolationType = $interpolationType;
+  }
+  /**
+   * @return string
+   */
+  public function getInterpolationType()
+  {
+    return $this->interpolationType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1SearchRequestBoostSpecConditionBoostSpecBoostControlSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1SearchRequestBoostSpecConditionBoostSpecBoostControlSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestBoostSpecConditionBoostSpecBoostControlSpecControlPoint.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestBoostSpecConditionBoostSpecBoostControlSpecControlPoint.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestBoostSpecConditionBoostSpecBoostControlSpecControlPoint.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1SearchRequestBoostSpecConditionBoostSpecBoostControlSpecControlPoint extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $attributeValue;
+  /**
+   * @var float
+   */
+  public $boostAmount;
+
+  /**
+   * @param string
+   */
+  public function setAttributeValue($attributeValue)
+  {
+    $this->attributeValue = $attributeValue;
+  }
+  /**
+   * @return string
+   */
+  public function getAttributeValue()
+  {
+    return $this->attributeValue;
+  }
+  /**
+   * @param float
+   */
+  public function setBoostAmount($boostAmount)
+  {
+    $this->boostAmount = $boostAmount;
+  }
+  /**
+   * @return float
+   */
+  public function getBoostAmount()
+  {
+    return $this->boostAmount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1SearchRequestBoostSpecConditionBoostSpecBoostControlSpecControlPoint::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1SearchRequestBoostSpecConditionBoostSpecBoostControlSpecControlPoint');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpec extends \Google\Model
+{
+  protected $chunkSpecType = GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecChunkSpec::class;
+  protected $chunkSpecDataType = '';
+  protected $extractiveContentSpecType = GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecExtractiveContentSpec::class;
+  protected $extractiveContentSpecDataType = '';
+  /**
+   * @var string
+   */
+  public $searchResultMode;
+  protected $snippetSpecType = GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSnippetSpec::class;
+  protected $snippetSpecDataType = '';
+  protected $summarySpecType = GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpec::class;
+  protected $summarySpecDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecChunkSpec
+   */
+  public function setChunkSpec(GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecChunkSpec $chunkSpec)
+  {
+    $this->chunkSpec = $chunkSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecChunkSpec
+   */
+  public function getChunkSpec()
+  {
+    return $this->chunkSpec;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecExtractiveContentSpec
+   */
+  public function setExtractiveContentSpec(GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecExtractiveContentSpec $extractiveContentSpec)
+  {
+    $this->extractiveContentSpec = $extractiveContentSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecExtractiveContentSpec
+   */
+  public function getExtractiveContentSpec()
+  {
+    return $this->extractiveContentSpec;
+  }
+  /**
+   * @param string
+   */
+  public function setSearchResultMode($searchResultMode)
+  {
+    $this->searchResultMode = $searchResultMode;
+  }
+  /**
+   * @return string
+   */
+  public function getSearchResultMode()
+  {
+    return $this->searchResultMode;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSnippetSpec
+   */
+  public function setSnippetSpec(GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSnippetSpec $snippetSpec)
+  {
+    $this->snippetSpec = $snippetSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSnippetSpec
+   */
+  public function getSnippetSpec()
+  {
+    return $this->snippetSpec;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpec
+   */
+  public function setSummarySpec(GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpec $summarySpec)
+  {
+    $this->summarySpec = $summarySpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpec
+   */
+  public function getSummarySpec()
+  {
+    return $this->summarySpec;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecChunkSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecChunkSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecChunkSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecChunkSpec extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $numNextChunks;
+  /**
+   * @var int
+   */
+  public $numPreviousChunks;
+
+  /**
+   * @param int
+   */
+  public function setNumNextChunks($numNextChunks)
+  {
+    $this->numNextChunks = $numNextChunks;
+  }
+  /**
+   * @return int
+   */
+  public function getNumNextChunks()
+  {
+    return $this->numNextChunks;
+  }
+  /**
+   * @param int
+   */
+  public function setNumPreviousChunks($numPreviousChunks)
+  {
+    $this->numPreviousChunks = $numPreviousChunks;
+  }
+  /**
+   * @return int
+   */
+  public function getNumPreviousChunks()
+  {
+    return $this->numPreviousChunks;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecChunkSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecChunkSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecExtractiveContentSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecExtractiveContentSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecExtractiveContentSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecExtractiveContentSpec extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $maxExtractiveAnswerCount;
+  /**
+   * @var int
+   */
+  public $maxExtractiveSegmentCount;
+  /**
+   * @var int
+   */
+  public $numNextSegments;
+  /**
+   * @var int
+   */
+  public $numPreviousSegments;
+  /**
+   * @var bool
+   */
+  public $returnExtractiveSegmentScore;
+
+  /**
+   * @param int
+   */
+  public function setMaxExtractiveAnswerCount($maxExtractiveAnswerCount)
+  {
+    $this->maxExtractiveAnswerCount = $maxExtractiveAnswerCount;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxExtractiveAnswerCount()
+  {
+    return $this->maxExtractiveAnswerCount;
+  }
+  /**
+   * @param int
+   */
+  public function setMaxExtractiveSegmentCount($maxExtractiveSegmentCount)
+  {
+    $this->maxExtractiveSegmentCount = $maxExtractiveSegmentCount;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxExtractiveSegmentCount()
+  {
+    return $this->maxExtractiveSegmentCount;
+  }
+  /**
+   * @param int
+   */
+  public function setNumNextSegments($numNextSegments)
+  {
+    $this->numNextSegments = $numNextSegments;
+  }
+  /**
+   * @return int
+   */
+  public function getNumNextSegments()
+  {
+    return $this->numNextSegments;
+  }
+  /**
+   * @param int
+   */
+  public function setNumPreviousSegments($numPreviousSegments)
+  {
+    $this->numPreviousSegments = $numPreviousSegments;
+  }
+  /**
+   * @return int
+   */
+  public function getNumPreviousSegments()
+  {
+    return $this->numPreviousSegments;
+  }
+  /**
+   * @param bool
+   */
+  public function setReturnExtractiveSegmentScore($returnExtractiveSegmentScore)
+  {
+    $this->returnExtractiveSegmentScore = $returnExtractiveSegmentScore;
+  }
+  /**
+   * @return bool
+   */
+  public function getReturnExtractiveSegmentScore()
+  {
+    return $this->returnExtractiveSegmentScore;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecExtractiveContentSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecExtractiveContentSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSnippetSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSnippetSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSnippetSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSnippetSpec extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $maxSnippetCount;
+  /**
+   * @var bool
+   */
+  public $referenceOnly;
+  /**
+   * @var bool
+   */
+  public $returnSnippet;
+
+  /**
+   * @param int
+   */
+  public function setMaxSnippetCount($maxSnippetCount)
+  {
+    $this->maxSnippetCount = $maxSnippetCount;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxSnippetCount()
+  {
+    return $this->maxSnippetCount;
+  }
+  /**
+   * @param bool
+   */
+  public function setReferenceOnly($referenceOnly)
+  {
+    $this->referenceOnly = $referenceOnly;
+  }
+  /**
+   * @return bool
+   */
+  public function getReferenceOnly()
+  {
+    return $this->referenceOnly;
+  }
+  /**
+   * @param bool
+   */
+  public function setReturnSnippet($returnSnippet)
+  {
+    $this->returnSnippet = $returnSnippet;
+  }
+  /**
+   * @return bool
+   */
+  public function getReturnSnippet()
+  {
+    return $this->returnSnippet;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSnippetSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSnippetSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,202 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpec extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $ignoreAdversarialQuery;
+  /**
+   * @var bool
+   */
+  public $ignoreJailBreakingQuery;
+  /**
+   * @var bool
+   */
+  public $ignoreLowRelevantContent;
+  /**
+   * @var bool
+   */
+  public $ignoreNonSummarySeekingQuery;
+  /**
+   * @var bool
+   */
+  public $includeCitations;
+  /**
+   * @var string
+   */
+  public $languageCode;
+  protected $modelPromptSpecType = GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpecModelPromptSpec::class;
+  protected $modelPromptSpecDataType = '';
+  protected $modelSpecType = GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpecModelSpec::class;
+  protected $modelSpecDataType = '';
+  /**
+   * @var int
+   */
+  public $summaryResultCount;
+  /**
+   * @var bool
+   */
+  public $useSemanticChunks;
+
+  /**
+   * @param bool
+   */
+  public function setIgnoreAdversarialQuery($ignoreAdversarialQuery)
+  {
+    $this->ignoreAdversarialQuery = $ignoreAdversarialQuery;
+  }
+  /**
+   * @return bool
+   */
+  public function getIgnoreAdversarialQuery()
+  {
+    return $this->ignoreAdversarialQuery;
+  }
+  /**
+   * @param bool
+   */
+  public function setIgnoreJailBreakingQuery($ignoreJailBreakingQuery)
+  {
+    $this->ignoreJailBreakingQuery = $ignoreJailBreakingQuery;
+  }
+  /**
+   * @return bool
+   */
+  public function getIgnoreJailBreakingQuery()
+  {
+    return $this->ignoreJailBreakingQuery;
+  }
+  /**
+   * @param bool
+   */
+  public function setIgnoreLowRelevantContent($ignoreLowRelevantContent)
+  {
+    $this->ignoreLowRelevantContent = $ignoreLowRelevantContent;
+  }
+  /**
+   * @return bool
+   */
+  public function getIgnoreLowRelevantContent()
+  {
+    return $this->ignoreLowRelevantContent;
+  }
+  /**
+   * @param bool
+   */
+  public function setIgnoreNonSummarySeekingQuery($ignoreNonSummarySeekingQuery)
+  {
+    $this->ignoreNonSummarySeekingQuery = $ignoreNonSummarySeekingQuery;
+  }
+  /**
+   * @return bool
+   */
+  public function getIgnoreNonSummarySeekingQuery()
+  {
+    return $this->ignoreNonSummarySeekingQuery;
+  }
+  /**
+   * @param bool
+   */
+  public function setIncludeCitations($includeCitations)
+  {
+    $this->includeCitations = $includeCitations;
+  }
+  /**
+   * @return bool
+   */
+  public function getIncludeCitations()
+  {
+    return $this->includeCitations;
+  }
+  /**
+   * @param string
+   */
+  public function setLanguageCode($languageCode)
+  {
+    $this->languageCode = $languageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCode()
+  {
+    return $this->languageCode;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpecModelPromptSpec
+   */
+  public function setModelPromptSpec(GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpecModelPromptSpec $modelPromptSpec)
+  {
+    $this->modelPromptSpec = $modelPromptSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpecModelPromptSpec
+   */
+  public function getModelPromptSpec()
+  {
+    return $this->modelPromptSpec;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpecModelSpec
+   */
+  public function setModelSpec(GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpecModelSpec $modelSpec)
+  {
+    $this->modelSpec = $modelSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpecModelSpec
+   */
+  public function getModelSpec()
+  {
+    return $this->modelSpec;
+  }
+  /**
+   * @param int
+   */
+  public function setSummaryResultCount($summaryResultCount)
+  {
+    $this->summaryResultCount = $summaryResultCount;
+  }
+  /**
+   * @return int
+   */
+  public function getSummaryResultCount()
+  {
+    return $this->summaryResultCount;
+  }
+  /**
+   * @param bool
+   */
+  public function setUseSemanticChunks($useSemanticChunks)
+  {
+    $this->useSemanticChunks = $useSemanticChunks;
+  }
+  /**
+   * @return bool
+   */
+  public function getUseSemanticChunks()
+  {
+    return $this->useSemanticChunks;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpecModelPromptSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpecModelPromptSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpecModelPromptSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpecModelPromptSpec extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $preamble;
+
+  /**
+   * @param string
+   */
+  public function setPreamble($preamble)
+  {
+    $this->preamble = $preamble;
+  }
+  /**
+   * @return string
+   */
+  public function getPreamble()
+  {
+    return $this->preamble;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpecModelPromptSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpecModelPromptSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpecModelSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpecModelSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpecModelSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpecModelSpec extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $version;
+
+  /**
+   * @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(GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpecModelSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1SearchRequestContentSearchSpecSummarySpecModelSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestDataStoreSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestDataStoreSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestDataStoreSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1SearchRequestDataStoreSpec extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $dataStore;
+  /**
+   * @var string
+   */
+  public $filter;
+
+  /**
+   * @param string
+   */
+  public function setDataStore($dataStore)
+  {
+    $this->dataStore = $dataStore;
+  }
+  /**
+   * @return string
+   */
+  public function getDataStore()
+  {
+    return $this->dataStore;
+  }
+  /**
+   * @param string
+   */
+  public function setFilter($filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return string
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1SearchRequestDataStoreSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1SearchRequestDataStoreSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestFacetSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestFacetSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestFacetSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1SearchRequestFacetSpec extends \Google\Collection
+{
+  protected $collection_key = 'excludedFilterKeys';
+  /**
+   * @var bool
+   */
+  public $enableDynamicPosition;
+  /**
+   * @var string[]
+   */
+  public $excludedFilterKeys;
+  protected $facetKeyType = GoogleCloudDiscoveryengineV1SearchRequestFacetSpecFacetKey::class;
+  protected $facetKeyDataType = '';
+  /**
+   * @var int
+   */
+  public $limit;
+
+  /**
+   * @param bool
+   */
+  public function setEnableDynamicPosition($enableDynamicPosition)
+  {
+    $this->enableDynamicPosition = $enableDynamicPosition;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableDynamicPosition()
+  {
+    return $this->enableDynamicPosition;
+  }
+  /**
+   * @param string[]
+   */
+  public function setExcludedFilterKeys($excludedFilterKeys)
+  {
+    $this->excludedFilterKeys = $excludedFilterKeys;
+  }
+  /**
+   * @return string[]
+   */
+  public function getExcludedFilterKeys()
+  {
+    return $this->excludedFilterKeys;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1SearchRequestFacetSpecFacetKey
+   */
+  public function setFacetKey(GoogleCloudDiscoveryengineV1SearchRequestFacetSpecFacetKey $facetKey)
+  {
+    $this->facetKey = $facetKey;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1SearchRequestFacetSpecFacetKey
+   */
+  public function getFacetKey()
+  {
+    return $this->facetKey;
+  }
+  /**
+   * @param int
+   */
+  public function setLimit($limit)
+  {
+    $this->limit = $limit;
+  }
+  /**
+   * @return int
+   */
+  public function getLimit()
+  {
+    return $this->limit;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1SearchRequestFacetSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1SearchRequestFacetSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestFacetSpecFacetKey.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestFacetSpecFacetKey.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestFacetSpecFacetKey.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,151 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1SearchRequestFacetSpecFacetKey extends \Google\Collection
+{
+  protected $collection_key = 'restrictedValues';
+  /**
+   * @var bool
+   */
+  public $caseInsensitive;
+  /**
+   * @var string[]
+   */
+  public $contains;
+  protected $intervalsType = GoogleCloudDiscoveryengineV1Interval::class;
+  protected $intervalsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $key;
+  /**
+   * @var string
+   */
+  public $orderBy;
+  /**
+   * @var string[]
+   */
+  public $prefixes;
+  /**
+   * @var string[]
+   */
+  public $restrictedValues;
+
+  /**
+   * @param bool
+   */
+  public function setCaseInsensitive($caseInsensitive)
+  {
+    $this->caseInsensitive = $caseInsensitive;
+  }
+  /**
+   * @return bool
+   */
+  public function getCaseInsensitive()
+  {
+    return $this->caseInsensitive;
+  }
+  /**
+   * @param string[]
+   */
+  public function setContains($contains)
+  {
+    $this->contains = $contains;
+  }
+  /**
+   * @return string[]
+   */
+  public function getContains()
+  {
+    return $this->contains;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1Interval[]
+   */
+  public function setIntervals($intervals)
+  {
+    $this->intervals = $intervals;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1Interval[]
+   */
+  public function getIntervals()
+  {
+    return $this->intervals;
+  }
+  /**
+   * @param string
+   */
+  public function setKey($key)
+  {
+    $this->key = $key;
+  }
+  /**
+   * @return string
+   */
+  public function getKey()
+  {
+    return $this->key;
+  }
+  /**
+   * @param string
+   */
+  public function setOrderBy($orderBy)
+  {
+    $this->orderBy = $orderBy;
+  }
+  /**
+   * @return string
+   */
+  public function getOrderBy()
+  {
+    return $this->orderBy;
+  }
+  /**
+   * @param string[]
+   */
+  public function setPrefixes($prefixes)
+  {
+    $this->prefixes = $prefixes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPrefixes()
+  {
+    return $this->prefixes;
+  }
+  /**
+   * @param string[]
+   */
+  public function setRestrictedValues($restrictedValues)
+  {
+    $this->restrictedValues = $restrictedValues;
+  }
+  /**
+   * @return string[]
+   */
+  public function getRestrictedValues()
+  {
+    return $this->restrictedValues;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1SearchRequestFacetSpecFacetKey::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1SearchRequestFacetSpecFacetKey');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestImageQuery.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestImageQuery.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestImageQuery.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1SearchRequestImageQuery extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $imageBytes;
+
+  /**
+   * @param string
+   */
+  public function setImageBytes($imageBytes)
+  {
+    $this->imageBytes = $imageBytes;
+  }
+  /**
+   * @return string
+   */
+  public function getImageBytes()
+  {
+    return $this->imageBytes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1SearchRequestImageQuery::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1SearchRequestImageQuery');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestQueryExpansionSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestQueryExpansionSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestQueryExpansionSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1SearchRequestQueryExpansionSpec extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $condition;
+  /**
+   * @var bool
+   */
+  public $pinUnexpandedResults;
+
+  /**
+   * @param string
+   */
+  public function setCondition($condition)
+  {
+    $this->condition = $condition;
+  }
+  /**
+   * @return string
+   */
+  public function getCondition()
+  {
+    return $this->condition;
+  }
+  /**
+   * @param bool
+   */
+  public function setPinUnexpandedResults($pinUnexpandedResults)
+  {
+    $this->pinUnexpandedResults = $pinUnexpandedResults;
+  }
+  /**
+   * @return bool
+   */
+  public function getPinUnexpandedResults()
+  {
+    return $this->pinUnexpandedResults;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1SearchRequestQueryExpansionSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1SearchRequestQueryExpansionSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestSearchAsYouTypeSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestSearchAsYouTypeSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestSearchAsYouTypeSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1SearchRequestSearchAsYouTypeSpec extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $condition;
+
+  /**
+   * @param string
+   */
+  public function setCondition($condition)
+  {
+    $this->condition = $condition;
+  }
+  /**
+   * @return string
+   */
+  public function getCondition()
+  {
+    return $this->condition;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1SearchRequestSearchAsYouTypeSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1SearchRequestSearchAsYouTypeSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestSessionSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestSessionSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestSessionSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1SearchRequestSessionSpec extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $queryId;
+  /**
+   * @var int
+   */
+  public $searchResultPersistenceCount;
+
+  /**
+   * @param string
+   */
+  public function setQueryId($queryId)
+  {
+    $this->queryId = $queryId;
+  }
+  /**
+   * @return string
+   */
+  public function getQueryId()
+  {
+    return $this->queryId;
+  }
+  /**
+   * @param int
+   */
+  public function setSearchResultPersistenceCount($searchResultPersistenceCount)
+  {
+    $this->searchResultPersistenceCount = $searchResultPersistenceCount;
+  }
+  /**
+   * @return int
+   */
+  public function getSearchResultPersistenceCount()
+  {
+    return $this->searchResultPersistenceCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1SearchRequestSessionSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1SearchRequestSessionSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestSpellCorrectionSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestSpellCorrectionSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchRequestSpellCorrectionSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1SearchRequestSpellCorrectionSpec extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $mode;
+
+  /**
+   * @param string
+   */
+  public function setMode($mode)
+  {
+    $this->mode = $mode;
+  }
+  /**
+   * @return string
+   */
+  public function getMode()
+  {
+    return $this->mode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1SearchRequestSpellCorrectionSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1SearchRequestSpellCorrectionSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,213 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1SearchResponse extends \Google\Collection
+{
+  protected $collection_key = 'searchLinkPromotions';
+  /**
+   * @var string
+   */
+  public $attributionToken;
+  /**
+   * @var string
+   */
+  public $correctedQuery;
+  protected $facetsType = GoogleCloudDiscoveryengineV1SearchResponseFacet::class;
+  protected $facetsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $queryExpansionInfoType = GoogleCloudDiscoveryengineV1SearchResponseQueryExpansionInfo::class;
+  protected $queryExpansionInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $redirectUri;
+  protected $resultsType = GoogleCloudDiscoveryengineV1SearchResponseSearchResult::class;
+  protected $resultsDataType = 'array';
+  protected $searchLinkPromotionsType = GoogleCloudDiscoveryengineV1SearchLinkPromotion::class;
+  protected $searchLinkPromotionsDataType = 'array';
+  protected $sessionInfoType = GoogleCloudDiscoveryengineV1SearchResponseSessionInfo::class;
+  protected $sessionInfoDataType = '';
+  protected $summaryType = GoogleCloudDiscoveryengineV1SearchResponseSummary::class;
+  protected $summaryDataType = '';
+  /**
+   * @var int
+   */
+  public $totalSize;
+
+  /**
+   * @param string
+   */
+  public function setAttributionToken($attributionToken)
+  {
+    $this->attributionToken = $attributionToken;
+  }
+  /**
+   * @return string
+   */
+  public function getAttributionToken()
+  {
+    return $this->attributionToken;
+  }
+  /**
+   * @param string
+   */
+  public function setCorrectedQuery($correctedQuery)
+  {
+    $this->correctedQuery = $correctedQuery;
+  }
+  /**
+   * @return string
+   */
+  public function getCorrectedQuery()
+  {
+    return $this->correctedQuery;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1SearchResponseFacet[]
+   */
+  public function setFacets($facets)
+  {
+    $this->facets = $facets;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1SearchResponseFacet[]
+   */
+  public function getFacets()
+  {
+    return $this->facets;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1SearchResponseQueryExpansionInfo
+   */
+  public function setQueryExpansionInfo(GoogleCloudDiscoveryengineV1SearchResponseQueryExpansionInfo $queryExpansionInfo)
+  {
+    $this->queryExpansionInfo = $queryExpansionInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1SearchResponseQueryExpansionInfo
+   */
+  public function getQueryExpansionInfo()
+  {
+    return $this->queryExpansionInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setRedirectUri($redirectUri)
+  {
+    $this->redirectUri = $redirectUri;
+  }
+  /**
+   * @return string
+   */
+  public function getRedirectUri()
+  {
+    return $this->redirectUri;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1SearchResponseSearchResult[]
+   */
+  public function setResults($results)
+  {
+    $this->results = $results;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1SearchResponseSearchResult[]
+   */
+  public function getResults()
+  {
+    return $this->results;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1SearchLinkPromotion[]
+   */
+  public function setSearchLinkPromotions($searchLinkPromotions)
+  {
+    $this->searchLinkPromotions = $searchLinkPromotions;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1SearchLinkPromotion[]
+   */
+  public function getSearchLinkPromotions()
+  {
+    return $this->searchLinkPromotions;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1SearchResponseSessionInfo
+   */
+  public function setSessionInfo(GoogleCloudDiscoveryengineV1SearchResponseSessionInfo $sessionInfo)
+  {
+    $this->sessionInfo = $sessionInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1SearchResponseSessionInfo
+   */
+  public function getSessionInfo()
+  {
+    return $this->sessionInfo;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1SearchResponseSummary
+   */
+  public function setSummary(GoogleCloudDiscoveryengineV1SearchResponseSummary $summary)
+  {
+    $this->summary = $summary;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1SearchResponseSummary
+   */
+  public function getSummary()
+  {
+    return $this->summary;
+  }
+  /**
+   * @param int
+   */
+  public function setTotalSize($totalSize)
+  {
+    $this->totalSize = $totalSize;
+  }
+  /**
+   * @return int
+   */
+  public function getTotalSize()
+  {
+    return $this->totalSize;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1SearchResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1SearchResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchResponseFacet.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchResponseFacet.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchResponseFacet.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1SearchResponseFacet extends \Google\Collection
+{
+  protected $collection_key = 'values';
+  /**
+   * @var bool
+   */
+  public $dynamicFacet;
+  /**
+   * @var string
+   */
+  public $key;
+  protected $valuesType = GoogleCloudDiscoveryengineV1SearchResponseFacetFacetValue::class;
+  protected $valuesDataType = 'array';
+
+  /**
+   * @param bool
+   */
+  public function setDynamicFacet($dynamicFacet)
+  {
+    $this->dynamicFacet = $dynamicFacet;
+  }
+  /**
+   * @return bool
+   */
+  public function getDynamicFacet()
+  {
+    return $this->dynamicFacet;
+  }
+  /**
+   * @param string
+   */
+  public function setKey($key)
+  {
+    $this->key = $key;
+  }
+  /**
+   * @return string
+   */
+  public function getKey()
+  {
+    return $this->key;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1SearchResponseFacetFacetValue[]
+   */
+  public function setValues($values)
+  {
+    $this->values = $values;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1SearchResponseFacetFacetValue[]
+   */
+  public function getValues()
+  {
+    return $this->values;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1SearchResponseFacet::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1SearchResponseFacet');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchResponseFacetFacetValue.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchResponseFacetFacetValue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchResponseFacetFacetValue.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1SearchResponseFacetFacetValue extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $count;
+  protected $intervalType = GoogleCloudDiscoveryengineV1Interval::class;
+  protected $intervalDataType = '';
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setCount($count)
+  {
+    $this->count = $count;
+  }
+  /**
+   * @return string
+   */
+  public function getCount()
+  {
+    return $this->count;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1Interval
+   */
+  public function setInterval(GoogleCloudDiscoveryengineV1Interval $interval)
+  {
+    $this->interval = $interval;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1Interval
+   */
+  public function getInterval()
+  {
+    return $this->interval;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1SearchResponseFacetFacetValue::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1SearchResponseFacetFacetValue');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchResponseQueryExpansionInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchResponseQueryExpansionInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchResponseQueryExpansionInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1SearchResponseQueryExpansionInfo extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $expandedQuery;
+  /**
+   * @var string
+   */
+  public $pinnedResultCount;
+
+  /**
+   * @param bool
+   */
+  public function setExpandedQuery($expandedQuery)
+  {
+    $this->expandedQuery = $expandedQuery;
+  }
+  /**
+   * @return bool
+   */
+  public function getExpandedQuery()
+  {
+    return $this->expandedQuery;
+  }
+  /**
+   * @param string
+   */
+  public function setPinnedResultCount($pinnedResultCount)
+  {
+    $this->pinnedResultCount = $pinnedResultCount;
+  }
+  /**
+   * @return string
+   */
+  public function getPinnedResultCount()
+  {
+    return $this->pinnedResultCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1SearchResponseQueryExpansionInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1SearchResponseQueryExpansionInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchResponseSearchResult.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchResponseSearchResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchResponseSearchResult.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1SearchResponseSearchResult extends \Google\Model
+{
+  protected $chunkType = GoogleCloudDiscoveryengineV1Chunk::class;
+  protected $chunkDataType = '';
+  protected $documentType = GoogleCloudDiscoveryengineV1Document::class;
+  protected $documentDataType = '';
+  /**
+   * @var string
+   */
+  public $id;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1Chunk
+   */
+  public function setChunk(GoogleCloudDiscoveryengineV1Chunk $chunk)
+  {
+    $this->chunk = $chunk;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1Chunk
+   */
+  public function getChunk()
+  {
+    return $this->chunk;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1Document
+   */
+  public function setDocument(GoogleCloudDiscoveryengineV1Document $document)
+  {
+    $this->document = $document;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1Document
+   */
+  public function getDocument()
+  {
+    return $this->document;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1SearchResponseSearchResult::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1SearchResponseSearchResult');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchResponseSessionInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchResponseSessionInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchResponseSessionInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1SearchResponseSessionInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $queryId;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setQueryId($queryId)
+  {
+    $this->queryId = $queryId;
+  }
+  /**
+   * @return string
+   */
+  public function getQueryId()
+  {
+    return $this->queryId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1SearchResponseSessionInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1SearchResponseSessionInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchResponseSummary.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchResponseSummary.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchResponseSummary.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1SearchResponseSummary extends \Google\Collection
+{
+  protected $collection_key = 'summarySkippedReasons';
+  protected $safetyAttributesType = GoogleCloudDiscoveryengineV1SearchResponseSummarySafetyAttributes::class;
+  protected $safetyAttributesDataType = '';
+  /**
+   * @var string[]
+   */
+  public $summarySkippedReasons;
+  /**
+   * @var string
+   */
+  public $summaryText;
+  protected $summaryWithMetadataType = GoogleCloudDiscoveryengineV1SearchResponseSummarySummaryWithMetadata::class;
+  protected $summaryWithMetadataDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1SearchResponseSummarySafetyAttributes
+   */
+  public function setSafetyAttributes(GoogleCloudDiscoveryengineV1SearchResponseSummarySafetyAttributes $safetyAttributes)
+  {
+    $this->safetyAttributes = $safetyAttributes;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1SearchResponseSummarySafetyAttributes
+   */
+  public function getSafetyAttributes()
+  {
+    return $this->safetyAttributes;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSummarySkippedReasons($summarySkippedReasons)
+  {
+    $this->summarySkippedReasons = $summarySkippedReasons;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSummarySkippedReasons()
+  {
+    return $this->summarySkippedReasons;
+  }
+  /**
+   * @param string
+   */
+  public function setSummaryText($summaryText)
+  {
+    $this->summaryText = $summaryText;
+  }
+  /**
+   * @return string
+   */
+  public function getSummaryText()
+  {
+    return $this->summaryText;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1SearchResponseSummarySummaryWithMetadata
+   */
+  public function setSummaryWithMetadata(GoogleCloudDiscoveryengineV1SearchResponseSummarySummaryWithMetadata $summaryWithMetadata)
+  {
+    $this->summaryWithMetadata = $summaryWithMetadata;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1SearchResponseSummarySummaryWithMetadata
+   */
+  public function getSummaryWithMetadata()
+  {
+    return $this->summaryWithMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1SearchResponseSummary::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1SearchResponseSummary');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchResponseSummaryCitation.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchResponseSummaryCitation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchResponseSummaryCitation.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1SearchResponseSummaryCitation extends \Google\Collection
+{
+  protected $collection_key = 'sources';
+  /**
+   * @var string
+   */
+  public $endIndex;
+  protected $sourcesType = GoogleCloudDiscoveryengineV1SearchResponseSummaryCitationSource::class;
+  protected $sourcesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $startIndex;
+
+  /**
+   * @param string
+   */
+  public function setEndIndex($endIndex)
+  {
+    $this->endIndex = $endIndex;
+  }
+  /**
+   * @return string
+   */
+  public function getEndIndex()
+  {
+    return $this->endIndex;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1SearchResponseSummaryCitationSource[]
+   */
+  public function setSources($sources)
+  {
+    $this->sources = $sources;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1SearchResponseSummaryCitationSource[]
+   */
+  public function getSources()
+  {
+    return $this->sources;
+  }
+  /**
+   * @param string
+   */
+  public function setStartIndex($startIndex)
+  {
+    $this->startIndex = $startIndex;
+  }
+  /**
+   * @return string
+   */
+  public function getStartIndex()
+  {
+    return $this->startIndex;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1SearchResponseSummaryCitation::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1SearchResponseSummaryCitation');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchResponseSummaryCitationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchResponseSummaryCitationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchResponseSummaryCitationMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1SearchResponseSummaryCitationMetadata extends \Google\Collection
+{
+  protected $collection_key = 'citations';
+  protected $citationsType = GoogleCloudDiscoveryengineV1SearchResponseSummaryCitation::class;
+  protected $citationsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1SearchResponseSummaryCitation[]
+   */
+  public function setCitations($citations)
+  {
+    $this->citations = $citations;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1SearchResponseSummaryCitation[]
+   */
+  public function getCitations()
+  {
+    return $this->citations;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1SearchResponseSummaryCitationMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1SearchResponseSummaryCitationMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchResponseSummaryCitationSource.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchResponseSummaryCitationSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchResponseSummaryCitationSource.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1SearchResponseSummaryCitationSource extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $referenceIndex;
+
+  /**
+   * @param string
+   */
+  public function setReferenceIndex($referenceIndex)
+  {
+    $this->referenceIndex = $referenceIndex;
+  }
+  /**
+   * @return string
+   */
+  public function getReferenceIndex()
+  {
+    return $this->referenceIndex;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1SearchResponseSummaryCitationSource::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1SearchResponseSummaryCitationSource');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchResponseSummaryReference.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchResponseSummaryReference.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchResponseSummaryReference.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1SearchResponseSummaryReference extends \Google\Collection
+{
+  protected $collection_key = 'chunkContents';
+  protected $chunkContentsType = GoogleCloudDiscoveryengineV1SearchResponseSummaryReferenceChunkContent::class;
+  protected $chunkContentsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $document;
+  /**
+   * @var string
+   */
+  public $title;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1SearchResponseSummaryReferenceChunkContent[]
+   */
+  public function setChunkContents($chunkContents)
+  {
+    $this->chunkContents = $chunkContents;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1SearchResponseSummaryReferenceChunkContent[]
+   */
+  public function getChunkContents()
+  {
+    return $this->chunkContents;
+  }
+  /**
+   * @param string
+   */
+  public function setDocument($document)
+  {
+    $this->document = $document;
+  }
+  /**
+   * @return string
+   */
+  public function getDocument()
+  {
+    return $this->document;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1SearchResponseSummaryReference::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1SearchResponseSummaryReference');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchResponseSummaryReferenceChunkContent.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchResponseSummaryReferenceChunkContent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchResponseSummaryReferenceChunkContent.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1SearchResponseSummaryReferenceChunkContent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $content;
+  /**
+   * @var string
+   */
+  public $pageIdentifier;
+
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param string
+   */
+  public function setPageIdentifier($pageIdentifier)
+  {
+    $this->pageIdentifier = $pageIdentifier;
+  }
+  /**
+   * @return string
+   */
+  public function getPageIdentifier()
+  {
+    return $this->pageIdentifier;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1SearchResponseSummaryReferenceChunkContent::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1SearchResponseSummaryReferenceChunkContent');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchResponseSummarySafetyAttributes.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchResponseSummarySafetyAttributes.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchResponseSummarySafetyAttributes.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1SearchResponseSummarySafetyAttributes extends \Google\Collection
+{
+  protected $collection_key = 'scores';
+  /**
+   * @var string[]
+   */
+  public $categories;
+  /**
+   * @var float[]
+   */
+  public $scores;
+
+  /**
+   * @param string[]
+   */
+  public function setCategories($categories)
+  {
+    $this->categories = $categories;
+  }
+  /**
+   * @return string[]
+   */
+  public function getCategories()
+  {
+    return $this->categories;
+  }
+  /**
+   * @param float[]
+   */
+  public function setScores($scores)
+  {
+    $this->scores = $scores;
+  }
+  /**
+   * @return float[]
+   */
+  public function getScores()
+  {
+    return $this->scores;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1SearchResponseSummarySafetyAttributes::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1SearchResponseSummarySafetyAttributes');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchResponseSummarySummaryWithMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchResponseSummarySummaryWithMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SearchResponseSummarySummaryWithMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1SearchResponseSummarySummaryWithMetadata extends \Google\Collection
+{
+  protected $collection_key = 'references';
+  protected $citationMetadataType = GoogleCloudDiscoveryengineV1SearchResponseSummaryCitationMetadata::class;
+  protected $citationMetadataDataType = '';
+  protected $referencesType = GoogleCloudDiscoveryengineV1SearchResponseSummaryReference::class;
+  protected $referencesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $summary;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1SearchResponseSummaryCitationMetadata
+   */
+  public function setCitationMetadata(GoogleCloudDiscoveryengineV1SearchResponseSummaryCitationMetadata $citationMetadata)
+  {
+    $this->citationMetadata = $citationMetadata;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1SearchResponseSummaryCitationMetadata
+   */
+  public function getCitationMetadata()
+  {
+    return $this->citationMetadata;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1SearchResponseSummaryReference[]
+   */
+  public function setReferences($references)
+  {
+    $this->references = $references;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1SearchResponseSummaryReference[]
+   */
+  public function getReferences()
+  {
+    return $this->references;
+  }
+  /**
+   * @param string
+   */
+  public function setSummary($summary)
+  {
+    $this->summary = $summary;
+  }
+  /**
+   * @return string
+   */
+  public function getSummary()
+  {
+    return $this->summary;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1SearchResponseSummarySummaryWithMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1SearchResponseSummarySummaryWithMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ServingConfigDataStore.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ServingConfigDataStore.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1ServingConfigDataStore.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1ServingConfigDataStore extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $disabledForServing;
+
+  /**
+   * @param bool
+   */
+  public function setDisabledForServing($disabledForServing)
+  {
+    $this->disabledForServing = $disabledForServing;
+  }
+  /**
+   * @return bool
+   */
+  public function getDisabledForServing()
+  {
+    return $this->disabledForServing;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1ServingConfigDataStore::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1ServingConfigDataStore');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1Session.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1Session.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1Session.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,133 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1Session extends \Google\Collection
+{
+  protected $collection_key = 'turns';
+  /**
+   * @var string
+   */
+  public $endTime;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $startTime;
+  /**
+   * @var string
+   */
+  public $state;
+  protected $turnsType = GoogleCloudDiscoveryengineV1SessionTurn::class;
+  protected $turnsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $userPseudoId;
+
+  /**
+   * @param string
+   */
+  public function setEndTime($endTime)
+  {
+    $this->endTime = $endTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTime()
+  {
+    return $this->endTime;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTime($startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1SessionTurn[]
+   */
+  public function setTurns($turns)
+  {
+    $this->turns = $turns;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1SessionTurn[]
+   */
+  public function getTurns()
+  {
+    return $this->turns;
+  }
+  /**
+   * @param string
+   */
+  public function setUserPseudoId($userPseudoId)
+  {
+    $this->userPseudoId = $userPseudoId;
+  }
+  /**
+   * @return string
+   */
+  public function getUserPseudoId()
+  {
+    return $this->userPseudoId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1Session::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1Session');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SessionTurn.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SessionTurn.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SessionTurn.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1SessionTurn extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $answer;
+  protected $detailedAnswerType = GoogleCloudDiscoveryengineV1Answer::class;
+  protected $detailedAnswerDataType = '';
+  protected $queryType = GoogleCloudDiscoveryengineV1Query::class;
+  protected $queryDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setAnswer($answer)
+  {
+    $this->answer = $answer;
+  }
+  /**
+   * @return string
+   */
+  public function getAnswer()
+  {
+    return $this->answer;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1Answer
+   */
+  public function setDetailedAnswer(GoogleCloudDiscoveryengineV1Answer $detailedAnswer)
+  {
+    $this->detailedAnswer = $detailedAnswer;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1Answer
+   */
+  public function getDetailedAnswer()
+  {
+    return $this->detailedAnswer;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1Query
+   */
+  public function setQuery(GoogleCloudDiscoveryengineV1Query $query)
+  {
+    $this->query = $query;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1Query
+   */
+  public function getQuery()
+  {
+    return $this->query;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1SessionTurn::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1SessionTurn');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SiteSearchEngine.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SiteSearchEngine.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SiteSearchEngine.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1SiteSearchEngine 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(GoogleCloudDiscoveryengineV1SiteSearchEngine::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1SiteSearchEngine');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SiteVerificationInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SiteVerificationInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SiteVerificationInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1SiteVerificationInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $siteVerificationState;
+  /**
+   * @var string
+   */
+  public $verifyTime;
+
+  /**
+   * @param string
+   */
+  public function setSiteVerificationState($siteVerificationState)
+  {
+    $this->siteVerificationState = $siteVerificationState;
+  }
+  /**
+   * @return string
+   */
+  public function getSiteVerificationState()
+  {
+    return $this->siteVerificationState;
+  }
+  /**
+   * @param string
+   */
+  public function setVerifyTime($verifyTime)
+  {
+    $this->verifyTime = $verifyTime;
+  }
+  /**
+   * @return string
+   */
+  public function getVerifyTime()
+  {
+    return $this->verifyTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1SiteVerificationInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1SiteVerificationInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SpannerSource.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SpannerSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SpannerSource.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1SpannerSource extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $databaseId;
+  /**
+   * @var bool
+   */
+  public $enableDataBoost;
+  /**
+   * @var string
+   */
+  public $instanceId;
+  /**
+   * @var string
+   */
+  public $projectId;
+  /**
+   * @var string
+   */
+  public $tableId;
+
+  /**
+   * @param string
+   */
+  public function setDatabaseId($databaseId)
+  {
+    $this->databaseId = $databaseId;
+  }
+  /**
+   * @return string
+   */
+  public function getDatabaseId()
+  {
+    return $this->databaseId;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnableDataBoost($enableDataBoost)
+  {
+    $this->enableDataBoost = $enableDataBoost;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableDataBoost()
+  {
+    return $this->enableDataBoost;
+  }
+  /**
+   * @param string
+   */
+  public function setInstanceId($instanceId)
+  {
+    $this->instanceId = $instanceId;
+  }
+  /**
+   * @return string
+   */
+  public function getInstanceId()
+  {
+    return $this->instanceId;
+  }
+  /**
+   * @param string
+   */
+  public function setProjectId($projectId)
+  {
+    $this->projectId = $projectId;
+  }
+  /**
+   * @return string
+   */
+  public function getProjectId()
+  {
+    return $this->projectId;
+  }
+  /**
+   * @param string
+   */
+  public function setTableId($tableId)
+  {
+    $this->tableId = $tableId;
+  }
+  /**
+   * @return string
+   */
+  public function getTableId()
+  {
+    return $this->tableId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1SpannerSource::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1SpannerSource');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SuggestionDenyListEntry.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SuggestionDenyListEntry.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1SuggestionDenyListEntry.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1SuggestionDenyListEntry extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $blockPhrase;
+  /**
+   * @var string
+   */
+  public $matchOperator;
+
+  /**
+   * @param string
+   */
+  public function setBlockPhrase($blockPhrase)
+  {
+    $this->blockPhrase = $blockPhrase;
+  }
+  /**
+   * @return string
+   */
+  public function getBlockPhrase()
+  {
+    return $this->blockPhrase;
+  }
+  /**
+   * @param string
+   */
+  public function setMatchOperator($matchOperator)
+  {
+    $this->matchOperator = $matchOperator;
+  }
+  /**
+   * @return string
+   */
+  public function getMatchOperator()
+  {
+    return $this->matchOperator;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1SuggestionDenyListEntry::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1SuggestionDenyListEntry');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1TargetSite.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1TargetSite.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1TargetSite.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,202 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1TargetSite extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $exactMatch;
+  protected $failureReasonType = GoogleCloudDiscoveryengineV1TargetSiteFailureReason::class;
+  protected $failureReasonDataType = '';
+  /**
+   * @var string
+   */
+  public $generatedUriPattern;
+  /**
+   * @var string
+   */
+  public $indexingStatus;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $providedUriPattern;
+  /**
+   * @var string
+   */
+  public $rootDomainUri;
+  protected $siteVerificationInfoType = GoogleCloudDiscoveryengineV1SiteVerificationInfo::class;
+  protected $siteVerificationInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $type;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param bool
+   */
+  public function setExactMatch($exactMatch)
+  {
+    $this->exactMatch = $exactMatch;
+  }
+  /**
+   * @return bool
+   */
+  public function getExactMatch()
+  {
+    return $this->exactMatch;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1TargetSiteFailureReason
+   */
+  public function setFailureReason(GoogleCloudDiscoveryengineV1TargetSiteFailureReason $failureReason)
+  {
+    $this->failureReason = $failureReason;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1TargetSiteFailureReason
+   */
+  public function getFailureReason()
+  {
+    return $this->failureReason;
+  }
+  /**
+   * @param string
+   */
+  public function setGeneratedUriPattern($generatedUriPattern)
+  {
+    $this->generatedUriPattern = $generatedUriPattern;
+  }
+  /**
+   * @return string
+   */
+  public function getGeneratedUriPattern()
+  {
+    return $this->generatedUriPattern;
+  }
+  /**
+   * @param string
+   */
+  public function setIndexingStatus($indexingStatus)
+  {
+    $this->indexingStatus = $indexingStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getIndexingStatus()
+  {
+    return $this->indexingStatus;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setProvidedUriPattern($providedUriPattern)
+  {
+    $this->providedUriPattern = $providedUriPattern;
+  }
+  /**
+   * @return string
+   */
+  public function getProvidedUriPattern()
+  {
+    return $this->providedUriPattern;
+  }
+  /**
+   * @param string
+   */
+  public function setRootDomainUri($rootDomainUri)
+  {
+    $this->rootDomainUri = $rootDomainUri;
+  }
+  /**
+   * @return string
+   */
+  public function getRootDomainUri()
+  {
+    return $this->rootDomainUri;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1SiteVerificationInfo
+   */
+  public function setSiteVerificationInfo(GoogleCloudDiscoveryengineV1SiteVerificationInfo $siteVerificationInfo)
+  {
+    $this->siteVerificationInfo = $siteVerificationInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1SiteVerificationInfo
+   */
+  public function getSiteVerificationInfo()
+  {
+    return $this->siteVerificationInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1TargetSite::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1TargetSite');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1TargetSiteFailureReason.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1TargetSiteFailureReason.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1TargetSiteFailureReason.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1TargetSiteFailureReason extends \Google\Model
+{
+  protected $quotaFailureType = GoogleCloudDiscoveryengineV1TargetSiteFailureReasonQuotaFailure::class;
+  protected $quotaFailureDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1TargetSiteFailureReasonQuotaFailure
+   */
+  public function setQuotaFailure(GoogleCloudDiscoveryengineV1TargetSiteFailureReasonQuotaFailure $quotaFailure)
+  {
+    $this->quotaFailure = $quotaFailure;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1TargetSiteFailureReasonQuotaFailure
+   */
+  public function getQuotaFailure()
+  {
+    return $this->quotaFailure;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1TargetSiteFailureReason::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1TargetSiteFailureReason');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1TargetSiteFailureReasonQuotaFailure.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1TargetSiteFailureReasonQuotaFailure.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1TargetSiteFailureReasonQuotaFailure.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1TargetSiteFailureReasonQuotaFailure extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $totalRequiredQuota;
+
+  /**
+   * @param string
+   */
+  public function setTotalRequiredQuota($totalRequiredQuota)
+  {
+    $this->totalRequiredQuota = $totalRequiredQuota;
+  }
+  /**
+   * @return string
+   */
+  public function getTotalRequiredQuota()
+  {
+    return $this->totalRequiredQuota;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1TargetSiteFailureReasonQuotaFailure::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1TargetSiteFailureReasonQuotaFailure');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1TextInput.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1TextInput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1TextInput.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1TextInput extends \Google\Model
+{
+  protected $contextType = GoogleCloudDiscoveryengineV1ConversationContext::class;
+  protected $contextDataType = '';
+  /**
+   * @var string
+   */
+  public $input;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1ConversationContext
+   */
+  public function setContext(GoogleCloudDiscoveryengineV1ConversationContext $context)
+  {
+    $this->context = $context;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1ConversationContext
+   */
+  public function getContext()
+  {
+    return $this->context;
+  }
+  /**
+   * @param string
+   */
+  public function setInput($input)
+  {
+    $this->input = $input;
+  }
+  /**
+   * @return string
+   */
+  public function getInput()
+  {
+    return $this->input;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1TextInput::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1TextInput');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1TrainCustomModelMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1TrainCustomModelMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1TrainCustomModelMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1TrainCustomModelMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1TrainCustomModelMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1TrainCustomModelMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1TrainCustomModelRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1TrainCustomModelRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1TrainCustomModelRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,94 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1TrainCustomModelRequest extends \Google\Model
+{
+  protected $errorConfigType = GoogleCloudDiscoveryengineV1ImportErrorConfig::class;
+  protected $errorConfigDataType = '';
+  protected $gcsTrainingInputType = GoogleCloudDiscoveryengineV1TrainCustomModelRequestGcsTrainingInput::class;
+  protected $gcsTrainingInputDataType = '';
+  /**
+   * @var string
+   */
+  public $modelId;
+  /**
+   * @var string
+   */
+  public $modelType;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1ImportErrorConfig
+   */
+  public function setErrorConfig(GoogleCloudDiscoveryengineV1ImportErrorConfig $errorConfig)
+  {
+    $this->errorConfig = $errorConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1ImportErrorConfig
+   */
+  public function getErrorConfig()
+  {
+    return $this->errorConfig;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1TrainCustomModelRequestGcsTrainingInput
+   */
+  public function setGcsTrainingInput(GoogleCloudDiscoveryengineV1TrainCustomModelRequestGcsTrainingInput $gcsTrainingInput)
+  {
+    $this->gcsTrainingInput = $gcsTrainingInput;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1TrainCustomModelRequestGcsTrainingInput
+   */
+  public function getGcsTrainingInput()
+  {
+    return $this->gcsTrainingInput;
+  }
+  /**
+   * @param string
+   */
+  public function setModelId($modelId)
+  {
+    $this->modelId = $modelId;
+  }
+  /**
+   * @return string
+   */
+  public function getModelId()
+  {
+    return $this->modelId;
+  }
+  /**
+   * @param string
+   */
+  public function setModelType($modelType)
+  {
+    $this->modelType = $modelType;
+  }
+  /**
+   * @return string
+   */
+  public function getModelType()
+  {
+    return $this->modelType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1TrainCustomModelRequest::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1TrainCustomModelRequest');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1TrainCustomModelRequestGcsTrainingInput.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1TrainCustomModelRequestGcsTrainingInput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1TrainCustomModelRequestGcsTrainingInput.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1TrainCustomModelRequestGcsTrainingInput extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $corpusDataPath;
+  /**
+   * @var string
+   */
+  public $queryDataPath;
+  /**
+   * @var string
+   */
+  public $testDataPath;
+  /**
+   * @var string
+   */
+  public $trainDataPath;
+
+  /**
+   * @param string
+   */
+  public function setCorpusDataPath($corpusDataPath)
+  {
+    $this->corpusDataPath = $corpusDataPath;
+  }
+  /**
+   * @return string
+   */
+  public function getCorpusDataPath()
+  {
+    return $this->corpusDataPath;
+  }
+  /**
+   * @param string
+   */
+  public function setQueryDataPath($queryDataPath)
+  {
+    $this->queryDataPath = $queryDataPath;
+  }
+  /**
+   * @return string
+   */
+  public function getQueryDataPath()
+  {
+    return $this->queryDataPath;
+  }
+  /**
+   * @param string
+   */
+  public function setTestDataPath($testDataPath)
+  {
+    $this->testDataPath = $testDataPath;
+  }
+  /**
+   * @return string
+   */
+  public function getTestDataPath()
+  {
+    return $this->testDataPath;
+  }
+  /**
+   * @param string
+   */
+  public function setTrainDataPath($trainDataPath)
+  {
+    $this->trainDataPath = $trainDataPath;
+  }
+  /**
+   * @return string
+   */
+  public function getTrainDataPath()
+  {
+    return $this->trainDataPath;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1TrainCustomModelRequestGcsTrainingInput::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1TrainCustomModelRequestGcsTrainingInput');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1TrainCustomModelResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1TrainCustomModelResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1TrainCustomModelResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,104 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1TrainCustomModelResponse extends \Google\Collection
+{
+  protected $collection_key = 'errorSamples';
+  protected $errorConfigType = GoogleCloudDiscoveryengineV1ImportErrorConfig::class;
+  protected $errorConfigDataType = '';
+  protected $errorSamplesType = GoogleRpcStatus::class;
+  protected $errorSamplesDataType = 'array';
+  public $metrics;
+  /**
+   * @var string
+   */
+  public $modelName;
+  /**
+   * @var string
+   */
+  public $modelStatus;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1ImportErrorConfig
+   */
+  public function setErrorConfig(GoogleCloudDiscoveryengineV1ImportErrorConfig $errorConfig)
+  {
+    $this->errorConfig = $errorConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1ImportErrorConfig
+   */
+  public function getErrorConfig()
+  {
+    return $this->errorConfig;
+  }
+  /**
+   * @param GoogleRpcStatus[]
+   */
+  public function setErrorSamples($errorSamples)
+  {
+    $this->errorSamples = $errorSamples;
+  }
+  /**
+   * @return GoogleRpcStatus[]
+   */
+  public function getErrorSamples()
+  {
+    return $this->errorSamples;
+  }
+  public function setMetrics($metrics)
+  {
+    $this->metrics = $metrics;
+  }
+  public function getMetrics()
+  {
+    return $this->metrics;
+  }
+  /**
+   * @param string
+   */
+  public function setModelName($modelName)
+  {
+    $this->modelName = $modelName;
+  }
+  /**
+   * @return string
+   */
+  public function getModelName()
+  {
+    return $this->modelName;
+  }
+  /**
+   * @param string
+   */
+  public function setModelStatus($modelStatus)
+  {
+    $this->modelStatus = $modelStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getModelStatus()
+  {
+    return $this->modelStatus;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1TrainCustomModelResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1TrainCustomModelResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1TransactionInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1TransactionInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1TransactionInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1TransactionInfo extends \Google\Model
+{
+  /**
+   * @var float
+   */
+  public $cost;
+  /**
+   * @var string
+   */
+  public $currency;
+  /**
+   * @var float
+   */
+  public $discountValue;
+  /**
+   * @var float
+   */
+  public $tax;
+  /**
+   * @var string
+   */
+  public $transactionId;
+  /**
+   * @var float
+   */
+  public $value;
+
+  /**
+   * @param float
+   */
+  public function setCost($cost)
+  {
+    $this->cost = $cost;
+  }
+  /**
+   * @return float
+   */
+  public function getCost()
+  {
+    return $this->cost;
+  }
+  /**
+   * @param string
+   */
+  public function setCurrency($currency)
+  {
+    $this->currency = $currency;
+  }
+  /**
+   * @return string
+   */
+  public function getCurrency()
+  {
+    return $this->currency;
+  }
+  /**
+   * @param float
+   */
+  public function setDiscountValue($discountValue)
+  {
+    $this->discountValue = $discountValue;
+  }
+  /**
+   * @return float
+   */
+  public function getDiscountValue()
+  {
+    return $this->discountValue;
+  }
+  /**
+   * @param float
+   */
+  public function setTax($tax)
+  {
+    $this->tax = $tax;
+  }
+  /**
+   * @return float
+   */
+  public function getTax()
+  {
+    return $this->tax;
+  }
+  /**
+   * @param string
+   */
+  public function setTransactionId($transactionId)
+  {
+    $this->transactionId = $transactionId;
+  }
+  /**
+   * @return string
+   */
+  public function getTransactionId()
+  {
+    return $this->transactionId;
+  }
+  /**
+   * @param float
+   */
+  public function setValue($value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return float
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1TransactionInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1TransactionInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1UpdateCmekConfigMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1UpdateCmekConfigMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1UpdateCmekConfigMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1UpdateCmekConfigMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1UpdateCmekConfigMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1UpdateCmekConfigMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1UpdateSchemaMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1UpdateSchemaMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1UpdateSchemaMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1UpdateSchemaMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1UpdateSchemaMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1UpdateSchemaMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1UpdateTargetSiteMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1UpdateTargetSiteMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1UpdateTargetSiteMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1UpdateTargetSiteMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1UpdateTargetSiteMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1UpdateTargetSiteMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1UserEvent.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1UserEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1UserEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,403 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1UserEvent extends \Google\Collection
+{
+  protected $collection_key = 'tagIds';
+  protected $attributesType = GoogleCloudDiscoveryengineV1CustomAttribute::class;
+  protected $attributesDataType = 'map';
+  /**
+   * @var string
+   */
+  public $attributionToken;
+  protected $completionInfoType = GoogleCloudDiscoveryengineV1CompletionInfo::class;
+  protected $completionInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $conversionType;
+  /**
+   * @var string
+   */
+  public $dataStore;
+  /**
+   * @var bool
+   */
+  public $directUserRequest;
+  protected $documentsType = GoogleCloudDiscoveryengineV1DocumentInfo::class;
+  protected $documentsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $engine;
+  /**
+   * @var string
+   */
+  public $eventTime;
+  /**
+   * @var string
+   */
+  public $eventType;
+  /**
+   * @var string
+   */
+  public $filter;
+  protected $mediaInfoType = GoogleCloudDiscoveryengineV1MediaInfo::class;
+  protected $mediaInfoDataType = '';
+  protected $pageInfoType = GoogleCloudDiscoveryengineV1PageInfo::class;
+  protected $pageInfoDataType = '';
+  protected $panelType = GoogleCloudDiscoveryengineV1PanelInfo::class;
+  protected $panelDataType = '';
+  protected $panelsType = GoogleCloudDiscoveryengineV1PanelInfo::class;
+  protected $panelsDataType = 'array';
+  /**
+   * @var string[]
+   */
+  public $promotionIds;
+  protected $searchInfoType = GoogleCloudDiscoveryengineV1SearchInfo::class;
+  protected $searchInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $sessionId;
+  /**
+   * @var string[]
+   */
+  public $tagIds;
+  protected $transactionInfoType = GoogleCloudDiscoveryengineV1TransactionInfo::class;
+  protected $transactionInfoDataType = '';
+  protected $userInfoType = GoogleCloudDiscoveryengineV1UserInfo::class;
+  protected $userInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $userPseudoId;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1CustomAttribute[]
+   */
+  public function setAttributes($attributes)
+  {
+    $this->attributes = $attributes;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1CustomAttribute[]
+   */
+  public function getAttributes()
+  {
+    return $this->attributes;
+  }
+  /**
+   * @param string
+   */
+  public function setAttributionToken($attributionToken)
+  {
+    $this->attributionToken = $attributionToken;
+  }
+  /**
+   * @return string
+   */
+  public function getAttributionToken()
+  {
+    return $this->attributionToken;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1CompletionInfo
+   */
+  public function setCompletionInfo(GoogleCloudDiscoveryengineV1CompletionInfo $completionInfo)
+  {
+    $this->completionInfo = $completionInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1CompletionInfo
+   */
+  public function getCompletionInfo()
+  {
+    return $this->completionInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setConversionType($conversionType)
+  {
+    $this->conversionType = $conversionType;
+  }
+  /**
+   * @return string
+   */
+  public function getConversionType()
+  {
+    return $this->conversionType;
+  }
+  /**
+   * @param string
+   */
+  public function setDataStore($dataStore)
+  {
+    $this->dataStore = $dataStore;
+  }
+  /**
+   * @return string
+   */
+  public function getDataStore()
+  {
+    return $this->dataStore;
+  }
+  /**
+   * @param bool
+   */
+  public function setDirectUserRequest($directUserRequest)
+  {
+    $this->directUserRequest = $directUserRequest;
+  }
+  /**
+   * @return bool
+   */
+  public function getDirectUserRequest()
+  {
+    return $this->directUserRequest;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1DocumentInfo[]
+   */
+  public function setDocuments($documents)
+  {
+    $this->documents = $documents;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1DocumentInfo[]
+   */
+  public function getDocuments()
+  {
+    return $this->documents;
+  }
+  /**
+   * @param string
+   */
+  public function setEngine($engine)
+  {
+    $this->engine = $engine;
+  }
+  /**
+   * @return string
+   */
+  public function getEngine()
+  {
+    return $this->engine;
+  }
+  /**
+   * @param string
+   */
+  public function setEventTime($eventTime)
+  {
+    $this->eventTime = $eventTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEventTime()
+  {
+    return $this->eventTime;
+  }
+  /**
+   * @param string
+   */
+  public function setEventType($eventType)
+  {
+    $this->eventType = $eventType;
+  }
+  /**
+   * @return string
+   */
+  public function getEventType()
+  {
+    return $this->eventType;
+  }
+  /**
+   * @param string
+   */
+  public function setFilter($filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return string
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1MediaInfo
+   */
+  public function setMediaInfo(GoogleCloudDiscoveryengineV1MediaInfo $mediaInfo)
+  {
+    $this->mediaInfo = $mediaInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1MediaInfo
+   */
+  public function getMediaInfo()
+  {
+    return $this->mediaInfo;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1PageInfo
+   */
+  public function setPageInfo(GoogleCloudDiscoveryengineV1PageInfo $pageInfo)
+  {
+    $this->pageInfo = $pageInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1PageInfo
+   */
+  public function getPageInfo()
+  {
+    return $this->pageInfo;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1PanelInfo
+   */
+  public function setPanel(GoogleCloudDiscoveryengineV1PanelInfo $panel)
+  {
+    $this->panel = $panel;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1PanelInfo
+   */
+  public function getPanel()
+  {
+    return $this->panel;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1PanelInfo[]
+   */
+  public function setPanels($panels)
+  {
+    $this->panels = $panels;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1PanelInfo[]
+   */
+  public function getPanels()
+  {
+    return $this->panels;
+  }
+  /**
+   * @param string[]
+   */
+  public function setPromotionIds($promotionIds)
+  {
+    $this->promotionIds = $promotionIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPromotionIds()
+  {
+    return $this->promotionIds;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1SearchInfo
+   */
+  public function setSearchInfo(GoogleCloudDiscoveryengineV1SearchInfo $searchInfo)
+  {
+    $this->searchInfo = $searchInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1SearchInfo
+   */
+  public function getSearchInfo()
+  {
+    return $this->searchInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setSessionId($sessionId)
+  {
+    $this->sessionId = $sessionId;
+  }
+  /**
+   * @return string
+   */
+  public function getSessionId()
+  {
+    return $this->sessionId;
+  }
+  /**
+   * @param string[]
+   */
+  public function setTagIds($tagIds)
+  {
+    $this->tagIds = $tagIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getTagIds()
+  {
+    return $this->tagIds;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1TransactionInfo
+   */
+  public function setTransactionInfo(GoogleCloudDiscoveryengineV1TransactionInfo $transactionInfo)
+  {
+    $this->transactionInfo = $transactionInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1TransactionInfo
+   */
+  public function getTransactionInfo()
+  {
+    return $this->transactionInfo;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1UserInfo
+   */
+  public function setUserInfo(GoogleCloudDiscoveryengineV1UserInfo $userInfo)
+  {
+    $this->userInfo = $userInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1UserInfo
+   */
+  public function getUserInfo()
+  {
+    return $this->userInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setUserPseudoId($userPseudoId)
+  {
+    $this->userPseudoId = $userPseudoId;
+  }
+  /**
+   * @return string
+   */
+  public function getUserPseudoId()
+  {
+    return $this->userPseudoId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1UserEvent::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1UserEvent');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1UserInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1UserInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1UserInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1UserInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $userAgent;
+  /**
+   * @var string
+   */
+  public $userId;
+
+  /**
+   * @param string
+   */
+  public function setUserAgent($userAgent)
+  {
+    $this->userAgent = $userAgent;
+  }
+  /**
+   * @return string
+   */
+  public function getUserAgent()
+  {
+    return $this->userAgent;
+  }
+  /**
+   * @param string
+   */
+  public function setUserId($userId)
+  {
+    $this->userId = $userId;
+  }
+  /**
+   * @return string
+   */
+  public function getUserId()
+  {
+    return $this->userId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1UserInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1UserInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1WorkspaceConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1WorkspaceConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1WorkspaceConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1WorkspaceConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $dasherCustomerId;
+  /**
+   * @var string
+   */
+  public $superAdminEmailAddress;
+  /**
+   * @var string
+   */
+  public $superAdminServiceAccount;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setDasherCustomerId($dasherCustomerId)
+  {
+    $this->dasherCustomerId = $dasherCustomerId;
+  }
+  /**
+   * @return string
+   */
+  public function getDasherCustomerId()
+  {
+    return $this->dasherCustomerId;
+  }
+  /**
+   * @param string
+   */
+  public function setSuperAdminEmailAddress($superAdminEmailAddress)
+  {
+    $this->superAdminEmailAddress = $superAdminEmailAddress;
+  }
+  /**
+   * @return string
+   */
+  public function getSuperAdminEmailAddress()
+  {
+    return $this->superAdminEmailAddress;
+  }
+  /**
+   * @param string
+   */
+  public function setSuperAdminServiceAccount($superAdminServiceAccount)
+  {
+    $this->superAdminServiceAccount = $superAdminServiceAccount;
+  }
+  /**
+   * @return string
+   */
+  public function getSuperAdminServiceAccount()
+  {
+    return $this->superAdminServiceAccount;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1WorkspaceConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1WorkspaceConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAclConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAclConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAclConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaAclConfig extends \Google\Model
+{
+  protected $idpConfigType = GoogleCloudDiscoveryengineV1alphaIdpConfig::class;
+  protected $idpConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaIdpConfig
+   */
+  public function setIdpConfig(GoogleCloudDiscoveryengineV1alphaIdpConfig $idpConfig)
+  {
+    $this->idpConfig = $idpConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaIdpConfig
+   */
+  public function getIdpConfig()
+  {
+    return $this->idpConfig;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1alphaAclConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaAclConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAdvancedSiteSearchConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAdvancedSiteSearchConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAdvancedSiteSearchConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaAdvancedSiteSearchConfig extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $disableAutomaticRefresh;
+  /**
+   * @var bool
+   */
+  public $disableInitialIndex;
+
+  /**
+   * @param bool
+   */
+  public function setDisableAutomaticRefresh($disableAutomaticRefresh)
+  {
+    $this->disableAutomaticRefresh = $disableAutomaticRefresh;
+  }
+  /**
+   * @return bool
+   */
+  public function getDisableAutomaticRefresh()
+  {
+    return $this->disableAutomaticRefresh;
+  }
+  /**
+   * @param bool
+   */
+  public function setDisableInitialIndex($disableInitialIndex)
+  {
+    $this->disableInitialIndex = $disableInitialIndex;
+  }
+  /**
+   * @return bool
+   */
+  public function getDisableInitialIndex()
+  {
+    return $this->disableInitialIndex;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaAdvancedSiteSearchConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaAdvancedSiteSearchConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswer.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswer.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaAnswer extends \Google\Collection
+{
+  protected $collection_key = 'steps';
+  /**
+   * @var string[]
+   */
+  public $answerSkippedReasons;
+  /**
+   * @var string
+   */
+  public $answerText;
+  protected $citationsType = GoogleCloudDiscoveryengineV1alphaAnswerCitation::class;
+  protected $citationsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $completeTime;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $queryUnderstandingInfoType = GoogleCloudDiscoveryengineV1alphaAnswerQueryUnderstandingInfo::class;
+  protected $queryUnderstandingInfoDataType = '';
+  protected $referencesType = GoogleCloudDiscoveryengineV1alphaAnswerReference::class;
+  protected $referencesDataType = 'array';
+  /**
+   * @var string[]
+   */
+  public $relatedQuestions;
+  /**
+   * @var string
+   */
+  public $state;
+  protected $stepsType = GoogleCloudDiscoveryengineV1alphaAnswerStep::class;
+  protected $stepsDataType = 'array';
+
+  /**
+   * @param string[]
+   */
+  public function setAnswerSkippedReasons($answerSkippedReasons)
+  {
+    $this->answerSkippedReasons = $answerSkippedReasons;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAnswerSkippedReasons()
+  {
+    return $this->answerSkippedReasons;
+  }
+  /**
+   * @param string
+   */
+  public function setAnswerText($answerText)
+  {
+    $this->answerText = $answerText;
+  }
+  /**
+   * @return string
+   */
+  public function getAnswerText()
+  {
+    return $this->answerText;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaAnswerCitation[]
+   */
+  public function setCitations($citations)
+  {
+    $this->citations = $citations;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaAnswerCitation[]
+   */
+  public function getCitations()
+  {
+    return $this->citations;
+  }
+  /**
+   * @param string
+   */
+  public function setCompleteTime($completeTime)
+  {
+    $this->completeTime = $completeTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCompleteTime()
+  {
+    return $this->completeTime;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaAnswerQueryUnderstandingInfo
+   */
+  public function setQueryUnderstandingInfo(GoogleCloudDiscoveryengineV1alphaAnswerQueryUnderstandingInfo $queryUnderstandingInfo)
+  {
+    $this->queryUnderstandingInfo = $queryUnderstandingInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaAnswerQueryUnderstandingInfo
+   */
+  public function getQueryUnderstandingInfo()
+  {
+    return $this->queryUnderstandingInfo;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaAnswerReference[]
+   */
+  public function setReferences($references)
+  {
+    $this->references = $references;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaAnswerReference[]
+   */
+  public function getReferences()
+  {
+    return $this->references;
+  }
+  /**
+   * @param string[]
+   */
+  public function setRelatedQuestions($relatedQuestions)
+  {
+    $this->relatedQuestions = $relatedQuestions;
+  }
+  /**
+   * @return string[]
+   */
+  public function getRelatedQuestions()
+  {
+    return $this->relatedQuestions;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaAnswerStep[]
+   */
+  public function setSteps($steps)
+  {
+    $this->steps = $steps;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaAnswerStep[]
+   */
+  public function getSteps()
+  {
+    return $this->steps;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaAnswer::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaAnswer');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerCitation.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerCitation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerCitation.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaAnswerCitation extends \Google\Collection
+{
+  protected $collection_key = 'sources';
+  /**
+   * @var string
+   */
+  public $endIndex;
+  protected $sourcesType = GoogleCloudDiscoveryengineV1alphaAnswerCitationSource::class;
+  protected $sourcesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $startIndex;
+
+  /**
+   * @param string
+   */
+  public function setEndIndex($endIndex)
+  {
+    $this->endIndex = $endIndex;
+  }
+  /**
+   * @return string
+   */
+  public function getEndIndex()
+  {
+    return $this->endIndex;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaAnswerCitationSource[]
+   */
+  public function setSources($sources)
+  {
+    $this->sources = $sources;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaAnswerCitationSource[]
+   */
+  public function getSources()
+  {
+    return $this->sources;
+  }
+  /**
+   * @param string
+   */
+  public function setStartIndex($startIndex)
+  {
+    $this->startIndex = $startIndex;
+  }
+  /**
+   * @return string
+   */
+  public function getStartIndex()
+  {
+    return $this->startIndex;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaAnswerCitation::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaAnswerCitation');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerCitationSource.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerCitationSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerCitationSource.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaAnswerCitationSource extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $referenceId;
+
+  /**
+   * @param string
+   */
+  public function setReferenceId($referenceId)
+  {
+    $this->referenceId = $referenceId;
+  }
+  /**
+   * @return string
+   */
+  public function getReferenceId()
+  {
+    return $this->referenceId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaAnswerCitationSource::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaAnswerCitationSource');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerQueryUnderstandingInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerQueryUnderstandingInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerQueryUnderstandingInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaAnswerQueryUnderstandingInfo extends \Google\Collection
+{
+  protected $collection_key = 'queryClassificationInfo';
+  protected $queryClassificationInfoType = GoogleCloudDiscoveryengineV1alphaAnswerQueryUnderstandingInfoQueryClassificationInfo::class;
+  protected $queryClassificationInfoDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaAnswerQueryUnderstandingInfoQueryClassificationInfo[]
+   */
+  public function setQueryClassificationInfo($queryClassificationInfo)
+  {
+    $this->queryClassificationInfo = $queryClassificationInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaAnswerQueryUnderstandingInfoQueryClassificationInfo[]
+   */
+  public function getQueryClassificationInfo()
+  {
+    return $this->queryClassificationInfo;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaAnswerQueryUnderstandingInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaAnswerQueryUnderstandingInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerQueryUnderstandingInfoQueryClassificationInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerQueryUnderstandingInfoQueryClassificationInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerQueryUnderstandingInfoQueryClassificationInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaAnswerQueryUnderstandingInfoQueryClassificationInfo extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $positive;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param bool
+   */
+  public function setPositive($positive)
+  {
+    $this->positive = $positive;
+  }
+  /**
+   * @return bool
+   */
+  public function getPositive()
+  {
+    return $this->positive;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1alphaAnswerQueryUnderstandingInfoQueryClassificationInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaAnswerQueryUnderstandingInfoQueryClassificationInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerReference.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerReference.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerReference.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,74 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaAnswerReference extends \Google\Model
+{
+  protected $chunkInfoType = GoogleCloudDiscoveryengineV1alphaAnswerReferenceChunkInfo::class;
+  protected $chunkInfoDataType = '';
+  protected $structuredDocumentInfoType = GoogleCloudDiscoveryengineV1alphaAnswerReferenceStructuredDocumentInfo::class;
+  protected $structuredDocumentInfoDataType = '';
+  protected $unstructuredDocumentInfoType = GoogleCloudDiscoveryengineV1alphaAnswerReferenceUnstructuredDocumentInfo::class;
+  protected $unstructuredDocumentInfoDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaAnswerReferenceChunkInfo
+   */
+  public function setChunkInfo(GoogleCloudDiscoveryengineV1alphaAnswerReferenceChunkInfo $chunkInfo)
+  {
+    $this->chunkInfo = $chunkInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaAnswerReferenceChunkInfo
+   */
+  public function getChunkInfo()
+  {
+    return $this->chunkInfo;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaAnswerReferenceStructuredDocumentInfo
+   */
+  public function setStructuredDocumentInfo(GoogleCloudDiscoveryengineV1alphaAnswerReferenceStructuredDocumentInfo $structuredDocumentInfo)
+  {
+    $this->structuredDocumentInfo = $structuredDocumentInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaAnswerReferenceStructuredDocumentInfo
+   */
+  public function getStructuredDocumentInfo()
+  {
+    return $this->structuredDocumentInfo;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaAnswerReferenceUnstructuredDocumentInfo
+   */
+  public function setUnstructuredDocumentInfo(GoogleCloudDiscoveryengineV1alphaAnswerReferenceUnstructuredDocumentInfo $unstructuredDocumentInfo)
+  {
+    $this->unstructuredDocumentInfo = $unstructuredDocumentInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaAnswerReferenceUnstructuredDocumentInfo
+   */
+  public function getUnstructuredDocumentInfo()
+  {
+    return $this->unstructuredDocumentInfo;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaAnswerReference::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaAnswerReference');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerReferenceChunkInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerReferenceChunkInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerReferenceChunkInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaAnswerReferenceChunkInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $chunk;
+  /**
+   * @var string
+   */
+  public $content;
+  protected $documentMetadataType = GoogleCloudDiscoveryengineV1alphaAnswerReferenceChunkInfoDocumentMetadata::class;
+  protected $documentMetadataDataType = '';
+  /**
+   * @var float
+   */
+  public $relevanceScore;
+
+  /**
+   * @param string
+   */
+  public function setChunk($chunk)
+  {
+    $this->chunk = $chunk;
+  }
+  /**
+   * @return string
+   */
+  public function getChunk()
+  {
+    return $this->chunk;
+  }
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaAnswerReferenceChunkInfoDocumentMetadata
+   */
+  public function setDocumentMetadata(GoogleCloudDiscoveryengineV1alphaAnswerReferenceChunkInfoDocumentMetadata $documentMetadata)
+  {
+    $this->documentMetadata = $documentMetadata;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaAnswerReferenceChunkInfoDocumentMetadata
+   */
+  public function getDocumentMetadata()
+  {
+    return $this->documentMetadata;
+  }
+  /**
+   * @param float
+   */
+  public function setRelevanceScore($relevanceScore)
+  {
+    $this->relevanceScore = $relevanceScore;
+  }
+  /**
+   * @return float
+   */
+  public function getRelevanceScore()
+  {
+    return $this->relevanceScore;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaAnswerReferenceChunkInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaAnswerReferenceChunkInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerReferenceChunkInfoDocumentMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerReferenceChunkInfoDocumentMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerReferenceChunkInfoDocumentMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaAnswerReferenceChunkInfoDocumentMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $document;
+  /**
+   * @var string
+   */
+  public $pageIdentifier;
+  /**
+   * @var array[]
+   */
+  public $structData;
+  /**
+   * @var string
+   */
+  public $title;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setDocument($document)
+  {
+    $this->document = $document;
+  }
+  /**
+   * @return string
+   */
+  public function getDocument()
+  {
+    return $this->document;
+  }
+  /**
+   * @param string
+   */
+  public function setPageIdentifier($pageIdentifier)
+  {
+    $this->pageIdentifier = $pageIdentifier;
+  }
+  /**
+   * @return string
+   */
+  public function getPageIdentifier()
+  {
+    return $this->pageIdentifier;
+  }
+  /**
+   * @param array[]
+   */
+  public function setStructData($structData)
+  {
+    $this->structData = $structData;
+  }
+  /**
+   * @return array[]
+   */
+  public function getStructData()
+  {
+    return $this->structData;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1alphaAnswerReferenceChunkInfoDocumentMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaAnswerReferenceChunkInfoDocumentMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerReferenceStructuredDocumentInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerReferenceStructuredDocumentInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerReferenceStructuredDocumentInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaAnswerReferenceStructuredDocumentInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $document;
+  /**
+   * @var array[]
+   */
+  public $structData;
+
+  /**
+   * @param string
+   */
+  public function setDocument($document)
+  {
+    $this->document = $document;
+  }
+  /**
+   * @return string
+   */
+  public function getDocument()
+  {
+    return $this->document;
+  }
+  /**
+   * @param array[]
+   */
+  public function setStructData($structData)
+  {
+    $this->structData = $structData;
+  }
+  /**
+   * @return array[]
+   */
+  public function getStructData()
+  {
+    return $this->structData;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaAnswerReferenceStructuredDocumentInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaAnswerReferenceStructuredDocumentInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerReferenceUnstructuredDocumentInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerReferenceUnstructuredDocumentInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerReferenceUnstructuredDocumentInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,115 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaAnswerReferenceUnstructuredDocumentInfo extends \Google\Collection
+{
+  protected $collection_key = 'chunkContents';
+  protected $chunkContentsType = GoogleCloudDiscoveryengineV1alphaAnswerReferenceUnstructuredDocumentInfoChunkContent::class;
+  protected $chunkContentsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $document;
+  /**
+   * @var array[]
+   */
+  public $structData;
+  /**
+   * @var string
+   */
+  public $title;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaAnswerReferenceUnstructuredDocumentInfoChunkContent[]
+   */
+  public function setChunkContents($chunkContents)
+  {
+    $this->chunkContents = $chunkContents;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaAnswerReferenceUnstructuredDocumentInfoChunkContent[]
+   */
+  public function getChunkContents()
+  {
+    return $this->chunkContents;
+  }
+  /**
+   * @param string
+   */
+  public function setDocument($document)
+  {
+    $this->document = $document;
+  }
+  /**
+   * @return string
+   */
+  public function getDocument()
+  {
+    return $this->document;
+  }
+  /**
+   * @param array[]
+   */
+  public function setStructData($structData)
+  {
+    $this->structData = $structData;
+  }
+  /**
+   * @return array[]
+   */
+  public function getStructData()
+  {
+    return $this->structData;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1alphaAnswerReferenceUnstructuredDocumentInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaAnswerReferenceUnstructuredDocumentInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerReferenceUnstructuredDocumentInfoChunkContent.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerReferenceUnstructuredDocumentInfoChunkContent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerReferenceUnstructuredDocumentInfoChunkContent.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaAnswerReferenceUnstructuredDocumentInfoChunkContent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $content;
+  /**
+   * @var string
+   */
+  public $pageIdentifier;
+  /**
+   * @var float
+   */
+  public $relevanceScore;
+
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param string
+   */
+  public function setPageIdentifier($pageIdentifier)
+  {
+    $this->pageIdentifier = $pageIdentifier;
+  }
+  /**
+   * @return string
+   */
+  public function getPageIdentifier()
+  {
+    return $this->pageIdentifier;
+  }
+  /**
+   * @param float
+   */
+  public function setRelevanceScore($relevanceScore)
+  {
+    $this->relevanceScore = $relevanceScore;
+  }
+  /**
+   * @return float
+   */
+  public function getRelevanceScore()
+  {
+    return $this->relevanceScore;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaAnswerReferenceUnstructuredDocumentInfoChunkContent::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaAnswerReferenceUnstructuredDocumentInfoChunkContent');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerStep.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerStep.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerStep.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaAnswerStep extends \Google\Collection
+{
+  protected $collection_key = 'actions';
+  protected $actionsType = GoogleCloudDiscoveryengineV1alphaAnswerStepAction::class;
+  protected $actionsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $state;
+  /**
+   * @var string
+   */
+  public $thought;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaAnswerStepAction[]
+   */
+  public function setActions($actions)
+  {
+    $this->actions = $actions;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaAnswerStepAction[]
+   */
+  public function getActions()
+  {
+    return $this->actions;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param string
+   */
+  public function setThought($thought)
+  {
+    $this->thought = $thought;
+  }
+  /**
+   * @return string
+   */
+  public function getThought()
+  {
+    return $this->thought;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaAnswerStep::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaAnswerStep');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerStepAction.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerStepAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerStepAction.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaAnswerStepAction extends \Google\Model
+{
+  protected $observationType = GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservation::class;
+  protected $observationDataType = '';
+  protected $searchActionType = GoogleCloudDiscoveryengineV1alphaAnswerStepActionSearchAction::class;
+  protected $searchActionDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservation
+   */
+  public function setObservation(GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservation $observation)
+  {
+    $this->observation = $observation;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservation
+   */
+  public function getObservation()
+  {
+    return $this->observation;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaAnswerStepActionSearchAction
+   */
+  public function setSearchAction(GoogleCloudDiscoveryengineV1alphaAnswerStepActionSearchAction $searchAction)
+  {
+    $this->searchAction = $searchAction;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaAnswerStepActionSearchAction
+   */
+  public function getSearchAction()
+  {
+    return $this->searchAction;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaAnswerStepAction::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaAnswerStepAction');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservation.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservation.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservation extends \Google\Collection
+{
+  protected $collection_key = 'searchResults';
+  protected $searchResultsType = GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResult::class;
+  protected $searchResultsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResult[]
+   */
+  public function setSearchResults($searchResults)
+  {
+    $this->searchResults = $searchResults;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResult[]
+   */
+  public function getSearchResults()
+  {
+    return $this->searchResults;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservation::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservation');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResult.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,131 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResult extends \Google\Collection
+{
+  protected $collection_key = 'snippetInfo';
+  protected $chunkInfoType = GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResultChunkInfo::class;
+  protected $chunkInfoDataType = 'array';
+  /**
+   * @var string
+   */
+  public $document;
+  protected $snippetInfoType = GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResultSnippetInfo::class;
+  protected $snippetInfoDataType = 'array';
+  /**
+   * @var array[]
+   */
+  public $structData;
+  /**
+   * @var string
+   */
+  public $title;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResultChunkInfo[]
+   */
+  public function setChunkInfo($chunkInfo)
+  {
+    $this->chunkInfo = $chunkInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResultChunkInfo[]
+   */
+  public function getChunkInfo()
+  {
+    return $this->chunkInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setDocument($document)
+  {
+    $this->document = $document;
+  }
+  /**
+   * @return string
+   */
+  public function getDocument()
+  {
+    return $this->document;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResultSnippetInfo[]
+   */
+  public function setSnippetInfo($snippetInfo)
+  {
+    $this->snippetInfo = $snippetInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResultSnippetInfo[]
+   */
+  public function getSnippetInfo()
+  {
+    return $this->snippetInfo;
+  }
+  /**
+   * @param array[]
+   */
+  public function setStructData($structData)
+  {
+    $this->structData = $structData;
+  }
+  /**
+   * @return array[]
+   */
+  public function getStructData()
+  {
+    return $this->structData;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResult::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResult');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResultChunkInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResultChunkInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResultChunkInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResultChunkInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $chunk;
+  /**
+   * @var string
+   */
+  public $content;
+  /**
+   * @var float
+   */
+  public $relevanceScore;
+
+  /**
+   * @param string
+   */
+  public function setChunk($chunk)
+  {
+    $this->chunk = $chunk;
+  }
+  /**
+   * @return string
+   */
+  public function getChunk()
+  {
+    return $this->chunk;
+  }
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param float
+   */
+  public function setRelevanceScore($relevanceScore)
+  {
+    $this->relevanceScore = $relevanceScore;
+  }
+  /**
+   * @return float
+   */
+  public function getRelevanceScore()
+  {
+    return $this->relevanceScore;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResultChunkInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResultChunkInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResultSnippetInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResultSnippetInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResultSnippetInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResultSnippetInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $snippet;
+  /**
+   * @var string
+   */
+  public $snippetStatus;
+
+  /**
+   * @param string
+   */
+  public function setSnippet($snippet)
+  {
+    $this->snippet = $snippet;
+  }
+  /**
+   * @return string
+   */
+  public function getSnippet()
+  {
+    return $this->snippet;
+  }
+  /**
+   * @param string
+   */
+  public function setSnippetStatus($snippetStatus)
+  {
+    $this->snippetStatus = $snippetStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getSnippetStatus()
+  {
+    return $this->snippetStatus;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResultSnippetInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaAnswerStepActionObservationSearchResultSnippetInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerStepActionSearchAction.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerStepActionSearchAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaAnswerStepActionSearchAction.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaAnswerStepActionSearchAction extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $query;
+
+  /**
+   * @param string
+   */
+  public function setQuery($query)
+  {
+    $this->query = $query;
+  }
+  /**
+   * @return string
+   */
+  public function getQuery()
+  {
+    return $this->query;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaAnswerStepActionSearchAction::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaAnswerStepActionSearchAction');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaBatchCreateTargetSiteMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaBatchCreateTargetSiteMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaBatchCreateTargetSiteMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaBatchCreateTargetSiteMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaBatchCreateTargetSiteMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaBatchCreateTargetSiteMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaBatchCreateTargetSitesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaBatchCreateTargetSitesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaBatchCreateTargetSitesResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaBatchCreateTargetSitesResponse extends \Google\Collection
+{
+  protected $collection_key = 'targetSites';
+  protected $targetSitesType = GoogleCloudDiscoveryengineV1alphaTargetSite::class;
+  protected $targetSitesDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaTargetSite[]
+   */
+  public function setTargetSites($targetSites)
+  {
+    $this->targetSites = $targetSites;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaTargetSite[]
+   */
+  public function getTargetSites()
+  {
+    return $this->targetSites;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaBatchCreateTargetSitesResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaBatchCreateTargetSitesResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaCmekConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaCmekConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaCmekConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaCmekConfig extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $isDefault;
+  /**
+   * @var string
+   */
+  public $kmsKey;
+  /**
+   * @var string
+   */
+  public $kmsKeyVersion;
+  /**
+   * @var string
+   */
+  public $lastRotationTimestampMicros;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param bool
+   */
+  public function setIsDefault($isDefault)
+  {
+    $this->isDefault = $isDefault;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsDefault()
+  {
+    return $this->isDefault;
+  }
+  /**
+   * @param string
+   */
+  public function setKmsKey($kmsKey)
+  {
+    $this->kmsKey = $kmsKey;
+  }
+  /**
+   * @return string
+   */
+  public function getKmsKey()
+  {
+    return $this->kmsKey;
+  }
+  /**
+   * @param string
+   */
+  public function setKmsKeyVersion($kmsKeyVersion)
+  {
+    $this->kmsKeyVersion = $kmsKeyVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getKmsKeyVersion()
+  {
+    return $this->kmsKeyVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setLastRotationTimestampMicros($lastRotationTimestampMicros)
+  {
+    $this->lastRotationTimestampMicros = $lastRotationTimestampMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getLastRotationTimestampMicros()
+  {
+    return $this->lastRotationTimestampMicros;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaCmekConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaCmekConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaCondition.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaCondition.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaCondition.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaCondition extends \Google\Collection
+{
+  protected $collection_key = 'queryTerms';
+  protected $activeTimeRangeType = GoogleCloudDiscoveryengineV1alphaConditionTimeRange::class;
+  protected $activeTimeRangeDataType = 'array';
+  /**
+   * @var string
+   */
+  public $queryRegex;
+  protected $queryTermsType = GoogleCloudDiscoveryengineV1alphaConditionQueryTerm::class;
+  protected $queryTermsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaConditionTimeRange[]
+   */
+  public function setActiveTimeRange($activeTimeRange)
+  {
+    $this->activeTimeRange = $activeTimeRange;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaConditionTimeRange[]
+   */
+  public function getActiveTimeRange()
+  {
+    return $this->activeTimeRange;
+  }
+  /**
+   * @param string
+   */
+  public function setQueryRegex($queryRegex)
+  {
+    $this->queryRegex = $queryRegex;
+  }
+  /**
+   * @return string
+   */
+  public function getQueryRegex()
+  {
+    return $this->queryRegex;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaConditionQueryTerm[]
+   */
+  public function setQueryTerms($queryTerms)
+  {
+    $this->queryTerms = $queryTerms;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaConditionQueryTerm[]
+   */
+  public function getQueryTerms()
+  {
+    return $this->queryTerms;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaCondition::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaCondition');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaConditionQueryTerm.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaConditionQueryTerm.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaConditionQueryTerm.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaConditionQueryTerm extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $fullMatch;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param bool
+   */
+  public function setFullMatch($fullMatch)
+  {
+    $this->fullMatch = $fullMatch;
+  }
+  /**
+   * @return bool
+   */
+  public function getFullMatch()
+  {
+    return $this->fullMatch;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1alphaConditionQueryTerm::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaConditionQueryTerm');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaConditionTimeRange.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaConditionTimeRange.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaConditionTimeRange.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaConditionTimeRange 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(GoogleCloudDiscoveryengineV1alphaConditionTimeRange::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaConditionTimeRange');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaControl.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaControl.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaControl.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,213 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaControl extends \Google\Collection
+{
+  protected $collection_key = 'useCases';
+  /**
+   * @var string[]
+   */
+  public $associatedServingConfigIds;
+  protected $boostActionType = GoogleCloudDiscoveryengineV1alphaControlBoostAction::class;
+  protected $boostActionDataType = '';
+  protected $conditionsType = GoogleCloudDiscoveryengineV1alphaCondition::class;
+  protected $conditionsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $displayName;
+  protected $filterActionType = GoogleCloudDiscoveryengineV1alphaControlFilterAction::class;
+  protected $filterActionDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $promoteActionType = GoogleCloudDiscoveryengineV1alphaControlPromoteAction::class;
+  protected $promoteActionDataType = '';
+  protected $redirectActionType = GoogleCloudDiscoveryengineV1alphaControlRedirectAction::class;
+  protected $redirectActionDataType = '';
+  /**
+   * @var string
+   */
+  public $solutionType;
+  protected $synonymsActionType = GoogleCloudDiscoveryengineV1alphaControlSynonymsAction::class;
+  protected $synonymsActionDataType = '';
+  /**
+   * @var string[]
+   */
+  public $useCases;
+
+  /**
+   * @param string[]
+   */
+  public function setAssociatedServingConfigIds($associatedServingConfigIds)
+  {
+    $this->associatedServingConfigIds = $associatedServingConfigIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAssociatedServingConfigIds()
+  {
+    return $this->associatedServingConfigIds;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaControlBoostAction
+   */
+  public function setBoostAction(GoogleCloudDiscoveryengineV1alphaControlBoostAction $boostAction)
+  {
+    $this->boostAction = $boostAction;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaControlBoostAction
+   */
+  public function getBoostAction()
+  {
+    return $this->boostAction;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaCondition[]
+   */
+  public function setConditions($conditions)
+  {
+    $this->conditions = $conditions;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaCondition[]
+   */
+  public function getConditions()
+  {
+    return $this->conditions;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaControlFilterAction
+   */
+  public function setFilterAction(GoogleCloudDiscoveryengineV1alphaControlFilterAction $filterAction)
+  {
+    $this->filterAction = $filterAction;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaControlFilterAction
+   */
+  public function getFilterAction()
+  {
+    return $this->filterAction;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaControlPromoteAction
+   */
+  public function setPromoteAction(GoogleCloudDiscoveryengineV1alphaControlPromoteAction $promoteAction)
+  {
+    $this->promoteAction = $promoteAction;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaControlPromoteAction
+   */
+  public function getPromoteAction()
+  {
+    return $this->promoteAction;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaControlRedirectAction
+   */
+  public function setRedirectAction(GoogleCloudDiscoveryengineV1alphaControlRedirectAction $redirectAction)
+  {
+    $this->redirectAction = $redirectAction;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaControlRedirectAction
+   */
+  public function getRedirectAction()
+  {
+    return $this->redirectAction;
+  }
+  /**
+   * @param string
+   */
+  public function setSolutionType($solutionType)
+  {
+    $this->solutionType = $solutionType;
+  }
+  /**
+   * @return string
+   */
+  public function getSolutionType()
+  {
+    return $this->solutionType;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaControlSynonymsAction
+   */
+  public function setSynonymsAction(GoogleCloudDiscoveryengineV1alphaControlSynonymsAction $synonymsAction)
+  {
+    $this->synonymsAction = $synonymsAction;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaControlSynonymsAction
+   */
+  public function getSynonymsAction()
+  {
+    return $this->synonymsAction;
+  }
+  /**
+   * @param string[]
+   */
+  public function setUseCases($useCases)
+  {
+    $this->useCases = $useCases;
+  }
+  /**
+   * @return string[]
+   */
+  public function getUseCases()
+  {
+    return $this->useCases;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaControl::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaControl');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaControlBoostAction.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaControlBoostAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaControlBoostAction.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaControlBoostAction extends \Google\Model
+{
+  /**
+   * @var float
+   */
+  public $boost;
+  /**
+   * @var string
+   */
+  public $dataStore;
+  /**
+   * @var string
+   */
+  public $filter;
+
+  /**
+   * @param float
+   */
+  public function setBoost($boost)
+  {
+    $this->boost = $boost;
+  }
+  /**
+   * @return float
+   */
+  public function getBoost()
+  {
+    return $this->boost;
+  }
+  /**
+   * @param string
+   */
+  public function setDataStore($dataStore)
+  {
+    $this->dataStore = $dataStore;
+  }
+  /**
+   * @return string
+   */
+  public function getDataStore()
+  {
+    return $this->dataStore;
+  }
+  /**
+   * @param string
+   */
+  public function setFilter($filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return string
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaControlBoostAction::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaControlBoostAction');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaControlFilterAction.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaControlFilterAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaControlFilterAction.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaControlFilterAction extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $dataStore;
+  /**
+   * @var string
+   */
+  public $filter;
+
+  /**
+   * @param string
+   */
+  public function setDataStore($dataStore)
+  {
+    $this->dataStore = $dataStore;
+  }
+  /**
+   * @return string
+   */
+  public function getDataStore()
+  {
+    return $this->dataStore;
+  }
+  /**
+   * @param string
+   */
+  public function setFilter($filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return string
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaControlFilterAction::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaControlFilterAction');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaControlPromoteAction.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaControlPromoteAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaControlPromoteAction.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaControlPromoteAction extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $dataStore;
+  protected $searchLinkPromotionType = GoogleCloudDiscoveryengineV1alphaSearchLinkPromotion::class;
+  protected $searchLinkPromotionDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setDataStore($dataStore)
+  {
+    $this->dataStore = $dataStore;
+  }
+  /**
+   * @return string
+   */
+  public function getDataStore()
+  {
+    return $this->dataStore;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaSearchLinkPromotion
+   */
+  public function setSearchLinkPromotion(GoogleCloudDiscoveryengineV1alphaSearchLinkPromotion $searchLinkPromotion)
+  {
+    $this->searchLinkPromotion = $searchLinkPromotion;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaSearchLinkPromotion
+   */
+  public function getSearchLinkPromotion()
+  {
+    return $this->searchLinkPromotion;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaControlPromoteAction::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaControlPromoteAction');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaControlRedirectAction.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaControlRedirectAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaControlRedirectAction.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaControlRedirectAction extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $redirectUri;
+
+  /**
+   * @param string
+   */
+  public function setRedirectUri($redirectUri)
+  {
+    $this->redirectUri = $redirectUri;
+  }
+  /**
+   * @return string
+   */
+  public function getRedirectUri()
+  {
+    return $this->redirectUri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaControlRedirectAction::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaControlRedirectAction');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaControlSynonymsAction.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaControlSynonymsAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaControlSynonymsAction.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaControlSynonymsAction extends \Google\Collection
+{
+  protected $collection_key = 'synonyms';
+  /**
+   * @var string[]
+   */
+  public $synonyms;
+
+  /**
+   * @param string[]
+   */
+  public function setSynonyms($synonyms)
+  {
+    $this->synonyms = $synonyms;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSynonyms()
+  {
+    return $this->synonyms;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaControlSynonymsAction::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaControlSynonymsAction');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaCrawlRateTimeSeries.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaCrawlRateTimeSeries.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaCrawlRateTimeSeries.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaCrawlRateTimeSeries extends \Google\Model
+{
+  protected $qpsTimeSeriesType = GoogleMonitoringV3TimeSeries::class;
+  protected $qpsTimeSeriesDataType = '';
+
+  /**
+   * @param GoogleMonitoringV3TimeSeries
+   */
+  public function setQpsTimeSeries(GoogleMonitoringV3TimeSeries $qpsTimeSeries)
+  {
+    $this->qpsTimeSeries = $qpsTimeSeries;
+  }
+  /**
+   * @return GoogleMonitoringV3TimeSeries
+   */
+  public function getQpsTimeSeries()
+  {
+    return $this->qpsTimeSeries;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaCrawlRateTimeSeries::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaCrawlRateTimeSeries');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaCreateDataStoreMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaCreateDataStoreMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaCreateDataStoreMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaCreateDataStoreMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaCreateDataStoreMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaCreateDataStoreMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaCreateEngineMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaCreateEngineMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaCreateEngineMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaCreateEngineMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaCreateEngineMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaCreateEngineMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaCreateEvaluationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaCreateEvaluationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaCreateEvaluationMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaCreateEvaluationMetadata extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaCreateEvaluationMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaCreateEvaluationMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaCreateSchemaMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaCreateSchemaMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaCreateSchemaMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaCreateSchemaMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaCreateSchemaMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaCreateSchemaMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaCreateSitemapMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaCreateSitemapMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaCreateSitemapMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaCreateSitemapMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaCreateSitemapMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaCreateSitemapMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaCreateTargetSiteMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaCreateTargetSiteMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaCreateTargetSiteMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaCreateTargetSiteMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaCreateTargetSiteMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaCreateTargetSiteMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaCustomFineTuningSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaCustomFineTuningSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaCustomFineTuningSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaCustomFineTuningSpec extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $enableSearchAdaptor;
+
+  /**
+   * @param bool
+   */
+  public function setEnableSearchAdaptor($enableSearchAdaptor)
+  {
+    $this->enableSearchAdaptor = $enableSearchAdaptor;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableSearchAdaptor()
+  {
+    return $this->enableSearchAdaptor;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaCustomFineTuningSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaCustomFineTuningSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaCustomTuningModel.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaCustomTuningModel.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaCustomTuningModel.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,161 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaCustomTuningModel extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $errorMessage;
+  public $metrics;
+  /**
+   * @var string
+   */
+  public $modelState;
+  /**
+   * @var string
+   */
+  public $modelVersion;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $trainingStartTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setErrorMessage($errorMessage)
+  {
+    $this->errorMessage = $errorMessage;
+  }
+  /**
+   * @return string
+   */
+  public function getErrorMessage()
+  {
+    return $this->errorMessage;
+  }
+  public function setMetrics($metrics)
+  {
+    $this->metrics = $metrics;
+  }
+  public function getMetrics()
+  {
+    return $this->metrics;
+  }
+  /**
+   * @param string
+   */
+  public function setModelState($modelState)
+  {
+    $this->modelState = $modelState;
+  }
+  /**
+   * @return string
+   */
+  public function getModelState()
+  {
+    return $this->modelState;
+  }
+  /**
+   * @param string
+   */
+  public function setModelVersion($modelVersion)
+  {
+    $this->modelVersion = $modelVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getModelVersion()
+  {
+    return $this->modelVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setTrainingStartTime($trainingStartTime)
+  {
+    $this->trainingStartTime = $trainingStartTime;
+  }
+  /**
+   * @return string
+   */
+  public function getTrainingStartTime()
+  {
+    return $this->trainingStartTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaCustomTuningModel::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaCustomTuningModel');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDataStore.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDataStore.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDataStore.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,349 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaDataStore extends \Google\Collection
+{
+  protected $collection_key = 'solutionTypes';
+  /**
+   * @var bool
+   */
+  public $aclEnabled;
+  protected $advancedSiteSearchConfigType = GoogleCloudDiscoveryengineV1alphaAdvancedSiteSearchConfig::class;
+  protected $advancedSiteSearchConfigDataType = '';
+  protected $billingEstimationType = GoogleCloudDiscoveryengineV1alphaDataStoreBillingEstimation::class;
+  protected $billingEstimationDataType = '';
+  protected $cmekConfigType = GoogleCloudDiscoveryengineV1alphaCmekConfig::class;
+  protected $cmekConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $contentConfig;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $defaultSchemaId;
+  /**
+   * @var string
+   */
+  public $displayName;
+  protected $documentProcessingConfigType = GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfig::class;
+  protected $documentProcessingConfigDataType = '';
+  protected $idpConfigType = GoogleCloudDiscoveryengineV1alphaIdpConfig::class;
+  protected $idpConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $industryVertical;
+  /**
+   * @var string
+   */
+  public $kmsKeyName;
+  protected $languageInfoType = GoogleCloudDiscoveryengineV1alphaLanguageInfo::class;
+  protected $languageInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $naturalLanguageQueryUnderstandingConfigType = GoogleCloudDiscoveryengineV1alphaNaturalLanguageQueryUnderstandingConfig::class;
+  protected $naturalLanguageQueryUnderstandingConfigDataType = '';
+  protected $servingConfigDataStoreType = GoogleCloudDiscoveryengineV1alphaDataStoreServingConfigDataStore::class;
+  protected $servingConfigDataStoreDataType = '';
+  /**
+   * @var string[]
+   */
+  public $solutionTypes;
+  protected $startingSchemaType = GoogleCloudDiscoveryengineV1alphaSchema::class;
+  protected $startingSchemaDataType = '';
+  protected $workspaceConfigType = GoogleCloudDiscoveryengineV1alphaWorkspaceConfig::class;
+  protected $workspaceConfigDataType = '';
+
+  /**
+   * @param bool
+   */
+  public function setAclEnabled($aclEnabled)
+  {
+    $this->aclEnabled = $aclEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getAclEnabled()
+  {
+    return $this->aclEnabled;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaAdvancedSiteSearchConfig
+   */
+  public function setAdvancedSiteSearchConfig(GoogleCloudDiscoveryengineV1alphaAdvancedSiteSearchConfig $advancedSiteSearchConfig)
+  {
+    $this->advancedSiteSearchConfig = $advancedSiteSearchConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaAdvancedSiteSearchConfig
+   */
+  public function getAdvancedSiteSearchConfig()
+  {
+    return $this->advancedSiteSearchConfig;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaDataStoreBillingEstimation
+   */
+  public function setBillingEstimation(GoogleCloudDiscoveryengineV1alphaDataStoreBillingEstimation $billingEstimation)
+  {
+    $this->billingEstimation = $billingEstimation;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaDataStoreBillingEstimation
+   */
+  public function getBillingEstimation()
+  {
+    return $this->billingEstimation;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaCmekConfig
+   */
+  public function setCmekConfig(GoogleCloudDiscoveryengineV1alphaCmekConfig $cmekConfig)
+  {
+    $this->cmekConfig = $cmekConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaCmekConfig
+   */
+  public function getCmekConfig()
+  {
+    return $this->cmekConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setContentConfig($contentConfig)
+  {
+    $this->contentConfig = $contentConfig;
+  }
+  /**
+   * @return string
+   */
+  public function getContentConfig()
+  {
+    return $this->contentConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDefaultSchemaId($defaultSchemaId)
+  {
+    $this->defaultSchemaId = $defaultSchemaId;
+  }
+  /**
+   * @return string
+   */
+  public function getDefaultSchemaId()
+  {
+    return $this->defaultSchemaId;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfig
+   */
+  public function setDocumentProcessingConfig(GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfig $documentProcessingConfig)
+  {
+    $this->documentProcessingConfig = $documentProcessingConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfig
+   */
+  public function getDocumentProcessingConfig()
+  {
+    return $this->documentProcessingConfig;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaIdpConfig
+   */
+  public function setIdpConfig(GoogleCloudDiscoveryengineV1alphaIdpConfig $idpConfig)
+  {
+    $this->idpConfig = $idpConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaIdpConfig
+   */
+  public function getIdpConfig()
+  {
+    return $this->idpConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setIndustryVertical($industryVertical)
+  {
+    $this->industryVertical = $industryVertical;
+  }
+  /**
+   * @return string
+   */
+  public function getIndustryVertical()
+  {
+    return $this->industryVertical;
+  }
+  /**
+   * @param string
+   */
+  public function setKmsKeyName($kmsKeyName)
+  {
+    $this->kmsKeyName = $kmsKeyName;
+  }
+  /**
+   * @return string
+   */
+  public function getKmsKeyName()
+  {
+    return $this->kmsKeyName;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaLanguageInfo
+   */
+  public function setLanguageInfo(GoogleCloudDiscoveryengineV1alphaLanguageInfo $languageInfo)
+  {
+    $this->languageInfo = $languageInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaLanguageInfo
+   */
+  public function getLanguageInfo()
+  {
+    return $this->languageInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaNaturalLanguageQueryUnderstandingConfig
+   */
+  public function setNaturalLanguageQueryUnderstandingConfig(GoogleCloudDiscoveryengineV1alphaNaturalLanguageQueryUnderstandingConfig $naturalLanguageQueryUnderstandingConfig)
+  {
+    $this->naturalLanguageQueryUnderstandingConfig = $naturalLanguageQueryUnderstandingConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaNaturalLanguageQueryUnderstandingConfig
+   */
+  public function getNaturalLanguageQueryUnderstandingConfig()
+  {
+    return $this->naturalLanguageQueryUnderstandingConfig;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaDataStoreServingConfigDataStore
+   */
+  public function setServingConfigDataStore(GoogleCloudDiscoveryengineV1alphaDataStoreServingConfigDataStore $servingConfigDataStore)
+  {
+    $this->servingConfigDataStore = $servingConfigDataStore;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaDataStoreServingConfigDataStore
+   */
+  public function getServingConfigDataStore()
+  {
+    return $this->servingConfigDataStore;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSolutionTypes($solutionTypes)
+  {
+    $this->solutionTypes = $solutionTypes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSolutionTypes()
+  {
+    return $this->solutionTypes;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaSchema
+   */
+  public function setStartingSchema(GoogleCloudDiscoveryengineV1alphaSchema $startingSchema)
+  {
+    $this->startingSchema = $startingSchema;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaSchema
+   */
+  public function getStartingSchema()
+  {
+    return $this->startingSchema;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaWorkspaceConfig
+   */
+  public function setWorkspaceConfig(GoogleCloudDiscoveryengineV1alphaWorkspaceConfig $workspaceConfig)
+  {
+    $this->workspaceConfig = $workspaceConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaWorkspaceConfig
+   */
+  public function getWorkspaceConfig()
+  {
+    return $this->workspaceConfig;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaDataStore::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaDataStore');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDataStoreBillingEstimation.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDataStoreBillingEstimation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDataStoreBillingEstimation.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaDataStoreBillingEstimation extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $structuredDataSize;
+  /**
+   * @var string
+   */
+  public $structuredDataUpdateTime;
+  /**
+   * @var string
+   */
+  public $unstructuredDataSize;
+  /**
+   * @var string
+   */
+  public $unstructuredDataUpdateTime;
+  /**
+   * @var string
+   */
+  public $websiteDataSize;
+  /**
+   * @var string
+   */
+  public $websiteDataUpdateTime;
+
+  /**
+   * @param string
+   */
+  public function setStructuredDataSize($structuredDataSize)
+  {
+    $this->structuredDataSize = $structuredDataSize;
+  }
+  /**
+   * @return string
+   */
+  public function getStructuredDataSize()
+  {
+    return $this->structuredDataSize;
+  }
+  /**
+   * @param string
+   */
+  public function setStructuredDataUpdateTime($structuredDataUpdateTime)
+  {
+    $this->structuredDataUpdateTime = $structuredDataUpdateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getStructuredDataUpdateTime()
+  {
+    return $this->structuredDataUpdateTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUnstructuredDataSize($unstructuredDataSize)
+  {
+    $this->unstructuredDataSize = $unstructuredDataSize;
+  }
+  /**
+   * @return string
+   */
+  public function getUnstructuredDataSize()
+  {
+    return $this->unstructuredDataSize;
+  }
+  /**
+   * @param string
+   */
+  public function setUnstructuredDataUpdateTime($unstructuredDataUpdateTime)
+  {
+    $this->unstructuredDataUpdateTime = $unstructuredDataUpdateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUnstructuredDataUpdateTime()
+  {
+    return $this->unstructuredDataUpdateTime;
+  }
+  /**
+   * @param string
+   */
+  public function setWebsiteDataSize($websiteDataSize)
+  {
+    $this->websiteDataSize = $websiteDataSize;
+  }
+  /**
+   * @return string
+   */
+  public function getWebsiteDataSize()
+  {
+    return $this->websiteDataSize;
+  }
+  /**
+   * @param string
+   */
+  public function setWebsiteDataUpdateTime($websiteDataUpdateTime)
+  {
+    $this->websiteDataUpdateTime = $websiteDataUpdateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getWebsiteDataUpdateTime()
+  {
+    return $this->websiteDataUpdateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaDataStoreBillingEstimation::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaDataStoreBillingEstimation');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDataStoreServingConfigDataStore.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDataStoreServingConfigDataStore.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDataStoreServingConfigDataStore.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaDataStoreServingConfigDataStore extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $disabledForServing;
+
+  /**
+   * @param bool
+   */
+  public function setDisabledForServing($disabledForServing)
+  {
+    $this->disabledForServing = $disabledForServing;
+  }
+  /**
+   * @return bool
+   */
+  public function getDisabledForServing()
+  {
+    return $this->disabledForServing;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaDataStoreServingConfigDataStore::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaDataStoreServingConfigDataStore');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDedicatedCrawlRateTimeSeries.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDedicatedCrawlRateTimeSeries.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDedicatedCrawlRateTimeSeries.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaDedicatedCrawlRateTimeSeries extends \Google\Model
+{
+  protected $autoRefreshCrawlRateType = GoogleCloudDiscoveryengineV1alphaCrawlRateTimeSeries::class;
+  protected $autoRefreshCrawlRateDataType = '';
+  protected $userTriggeredCrawlRateType = GoogleCloudDiscoveryengineV1alphaCrawlRateTimeSeries::class;
+  protected $userTriggeredCrawlRateDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaCrawlRateTimeSeries
+   */
+  public function setAutoRefreshCrawlRate(GoogleCloudDiscoveryengineV1alphaCrawlRateTimeSeries $autoRefreshCrawlRate)
+  {
+    $this->autoRefreshCrawlRate = $autoRefreshCrawlRate;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaCrawlRateTimeSeries
+   */
+  public function getAutoRefreshCrawlRate()
+  {
+    return $this->autoRefreshCrawlRate;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaCrawlRateTimeSeries
+   */
+  public function setUserTriggeredCrawlRate(GoogleCloudDiscoveryengineV1alphaCrawlRateTimeSeries $userTriggeredCrawlRate)
+  {
+    $this->userTriggeredCrawlRate = $userTriggeredCrawlRate;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaCrawlRateTimeSeries
+   */
+  public function getUserTriggeredCrawlRate()
+  {
+    return $this->userTriggeredCrawlRate;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaDedicatedCrawlRateTimeSeries::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaDedicatedCrawlRateTimeSeries');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDeleteDataStoreMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDeleteDataStoreMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDeleteDataStoreMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaDeleteDataStoreMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaDeleteDataStoreMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaDeleteDataStoreMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDeleteEngineMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDeleteEngineMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDeleteEngineMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaDeleteEngineMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaDeleteEngineMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaDeleteEngineMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDeleteSchemaMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDeleteSchemaMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDeleteSchemaMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaDeleteSchemaMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaDeleteSchemaMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaDeleteSchemaMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDeleteSitemapMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDeleteSitemapMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDeleteSitemapMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaDeleteSitemapMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaDeleteSitemapMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaDeleteSitemapMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDeleteTargetSiteMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDeleteTargetSiteMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDeleteTargetSiteMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaDeleteTargetSiteMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaDeleteTargetSiteMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaDeleteTargetSiteMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDigitalParsingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDigitalParsingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDigitalParsingConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaDigitalParsingConfig extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaDigitalParsingConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaDigitalParsingConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDisableAdvancedSiteSearchMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDisableAdvancedSiteSearchMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDisableAdvancedSiteSearchMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaDisableAdvancedSiteSearchMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaDisableAdvancedSiteSearchMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaDisableAdvancedSiteSearchMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDisableAdvancedSiteSearchResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDisableAdvancedSiteSearchResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDisableAdvancedSiteSearchResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaDisableAdvancedSiteSearchResponse extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaDisableAdvancedSiteSearchResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaDisableAdvancedSiteSearchResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfig extends \Google\Model
+{
+  protected $chunkingConfigType = GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigChunkingConfig::class;
+  protected $chunkingConfigDataType = '';
+  protected $defaultParsingConfigType = GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfig::class;
+  protected $defaultParsingConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $parsingConfigOverridesType = GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfig::class;
+  protected $parsingConfigOverridesDataType = 'map';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigChunkingConfig
+   */
+  public function setChunkingConfig(GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigChunkingConfig $chunkingConfig)
+  {
+    $this->chunkingConfig = $chunkingConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigChunkingConfig
+   */
+  public function getChunkingConfig()
+  {
+    return $this->chunkingConfig;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfig
+   */
+  public function setDefaultParsingConfig(GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfig $defaultParsingConfig)
+  {
+    $this->defaultParsingConfig = $defaultParsingConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfig
+   */
+  public function getDefaultParsingConfig()
+  {
+    return $this->defaultParsingConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfig[]
+   */
+  public function setParsingConfigOverrides($parsingConfigOverrides)
+  {
+    $this->parsingConfigOverrides = $parsingConfigOverrides;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfig[]
+   */
+  public function getParsingConfigOverrides()
+  {
+    return $this->parsingConfigOverrides;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigChunkingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigChunkingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigChunkingConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigChunkingConfig extends \Google\Model
+{
+  protected $layoutBasedChunkingConfigType = GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigChunkingConfigLayoutBasedChunkingConfig::class;
+  protected $layoutBasedChunkingConfigDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigChunkingConfigLayoutBasedChunkingConfig
+   */
+  public function setLayoutBasedChunkingConfig(GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigChunkingConfigLayoutBasedChunkingConfig $layoutBasedChunkingConfig)
+  {
+    $this->layoutBasedChunkingConfig = $layoutBasedChunkingConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigChunkingConfigLayoutBasedChunkingConfig
+   */
+  public function getLayoutBasedChunkingConfig()
+  {
+    return $this->layoutBasedChunkingConfig;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigChunkingConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigChunkingConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigChunkingConfigLayoutBasedChunkingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigChunkingConfigLayoutBasedChunkingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigChunkingConfigLayoutBasedChunkingConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigChunkingConfigLayoutBasedChunkingConfig extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $chunkSize;
+  /**
+   * @var bool
+   */
+  public $includeAncestorHeadings;
+
+  /**
+   * @param int
+   */
+  public function setChunkSize($chunkSize)
+  {
+    $this->chunkSize = $chunkSize;
+  }
+  /**
+   * @return int
+   */
+  public function getChunkSize()
+  {
+    return $this->chunkSize;
+  }
+  /**
+   * @param bool
+   */
+  public function setIncludeAncestorHeadings($includeAncestorHeadings)
+  {
+    $this->includeAncestorHeadings = $includeAncestorHeadings;
+  }
+  /**
+   * @return bool
+   */
+  public function getIncludeAncestorHeadings()
+  {
+    return $this->includeAncestorHeadings;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigChunkingConfigLayoutBasedChunkingConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigChunkingConfigLayoutBasedChunkingConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,74 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfig extends \Google\Model
+{
+  protected $digitalParsingConfigType = GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigDigitalParsingConfig::class;
+  protected $digitalParsingConfigDataType = '';
+  protected $layoutParsingConfigType = GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigLayoutParsingConfig::class;
+  protected $layoutParsingConfigDataType = '';
+  protected $ocrParsingConfigType = GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigOcrParsingConfig::class;
+  protected $ocrParsingConfigDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigDigitalParsingConfig
+   */
+  public function setDigitalParsingConfig(GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigDigitalParsingConfig $digitalParsingConfig)
+  {
+    $this->digitalParsingConfig = $digitalParsingConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigDigitalParsingConfig
+   */
+  public function getDigitalParsingConfig()
+  {
+    return $this->digitalParsingConfig;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigLayoutParsingConfig
+   */
+  public function setLayoutParsingConfig(GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigLayoutParsingConfig $layoutParsingConfig)
+  {
+    $this->layoutParsingConfig = $layoutParsingConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigLayoutParsingConfig
+   */
+  public function getLayoutParsingConfig()
+  {
+    return $this->layoutParsingConfig;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigOcrParsingConfig
+   */
+  public function setOcrParsingConfig(GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigOcrParsingConfig $ocrParsingConfig)
+  {
+    $this->ocrParsingConfig = $ocrParsingConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigOcrParsingConfig
+   */
+  public function getOcrParsingConfig()
+  {
+    return $this->ocrParsingConfig;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigDigitalParsingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigDigitalParsingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigDigitalParsingConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigDigitalParsingConfig extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigDigitalParsingConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigDigitalParsingConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigLayoutParsingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigLayoutParsingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigLayoutParsingConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigLayoutParsingConfig extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigLayoutParsingConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigLayoutParsingConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigOcrParsingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigOcrParsingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigOcrParsingConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigOcrParsingConfig extends \Google\Collection
+{
+  protected $collection_key = 'enhancedDocumentElements';
+  /**
+   * @var string[]
+   */
+  public $enhancedDocumentElements;
+  /**
+   * @var bool
+   */
+  public $useNativeText;
+
+  /**
+   * @param string[]
+   */
+  public function setEnhancedDocumentElements($enhancedDocumentElements)
+  {
+    $this->enhancedDocumentElements = $enhancedDocumentElements;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEnhancedDocumentElements()
+  {
+    return $this->enhancedDocumentElements;
+  }
+  /**
+   * @param bool
+   */
+  public function setUseNativeText($useNativeText)
+  {
+    $this->useNativeText = $useNativeText;
+  }
+  /**
+   * @return bool
+   */
+  public function getUseNativeText()
+  {
+    return $this->useNativeText;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigOcrParsingConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfigParsingConfigOcrParsingConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEnableAdvancedSiteSearchMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEnableAdvancedSiteSearchMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEnableAdvancedSiteSearchMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaEnableAdvancedSiteSearchMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaEnableAdvancedSiteSearchMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaEnableAdvancedSiteSearchMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEnableAdvancedSiteSearchResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEnableAdvancedSiteSearchResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEnableAdvancedSiteSearchResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaEnableAdvancedSiteSearchResponse extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaEnableAdvancedSiteSearchResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaEnableAdvancedSiteSearchResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEngine.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEngine.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEngine.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,283 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaEngine extends \Google\Collection
+{
+  protected $collection_key = 'dataStoreIds';
+  protected $chatEngineConfigType = GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfig::class;
+  protected $chatEngineConfigDataType = '';
+  protected $chatEngineMetadataType = GoogleCloudDiscoveryengineV1alphaEngineChatEngineMetadata::class;
+  protected $chatEngineMetadataDataType = '';
+  protected $commonConfigType = GoogleCloudDiscoveryengineV1alphaEngineCommonConfig::class;
+  protected $commonConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string[]
+   */
+  public $dataStoreIds;
+  /**
+   * @var bool
+   */
+  public $disableAnalytics;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $industryVertical;
+  protected $mediaRecommendationEngineConfigType = GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfig::class;
+  protected $mediaRecommendationEngineConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $recommendationMetadataType = GoogleCloudDiscoveryengineV1alphaEngineRecommendationMetadata::class;
+  protected $recommendationMetadataDataType = '';
+  protected $searchEngineConfigType = GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfig::class;
+  protected $searchEngineConfigDataType = '';
+  protected $similarDocumentsConfigType = GoogleCloudDiscoveryengineV1alphaEngineSimilarDocumentsEngineConfig::class;
+  protected $similarDocumentsConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $solutionType;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfig
+   */
+  public function setChatEngineConfig(GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfig $chatEngineConfig)
+  {
+    $this->chatEngineConfig = $chatEngineConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfig
+   */
+  public function getChatEngineConfig()
+  {
+    return $this->chatEngineConfig;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaEngineChatEngineMetadata
+   */
+  public function setChatEngineMetadata(GoogleCloudDiscoveryengineV1alphaEngineChatEngineMetadata $chatEngineMetadata)
+  {
+    $this->chatEngineMetadata = $chatEngineMetadata;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaEngineChatEngineMetadata
+   */
+  public function getChatEngineMetadata()
+  {
+    return $this->chatEngineMetadata;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaEngineCommonConfig
+   */
+  public function setCommonConfig(GoogleCloudDiscoveryengineV1alphaEngineCommonConfig $commonConfig)
+  {
+    $this->commonConfig = $commonConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaEngineCommonConfig
+   */
+  public function getCommonConfig()
+  {
+    return $this->commonConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string[]
+   */
+  public function setDataStoreIds($dataStoreIds)
+  {
+    $this->dataStoreIds = $dataStoreIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDataStoreIds()
+  {
+    return $this->dataStoreIds;
+  }
+  /**
+   * @param bool
+   */
+  public function setDisableAnalytics($disableAnalytics)
+  {
+    $this->disableAnalytics = $disableAnalytics;
+  }
+  /**
+   * @return bool
+   */
+  public function getDisableAnalytics()
+  {
+    return $this->disableAnalytics;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setIndustryVertical($industryVertical)
+  {
+    $this->industryVertical = $industryVertical;
+  }
+  /**
+   * @return string
+   */
+  public function getIndustryVertical()
+  {
+    return $this->industryVertical;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfig
+   */
+  public function setMediaRecommendationEngineConfig(GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfig $mediaRecommendationEngineConfig)
+  {
+    $this->mediaRecommendationEngineConfig = $mediaRecommendationEngineConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfig
+   */
+  public function getMediaRecommendationEngineConfig()
+  {
+    return $this->mediaRecommendationEngineConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaEngineRecommendationMetadata
+   */
+  public function setRecommendationMetadata(GoogleCloudDiscoveryengineV1alphaEngineRecommendationMetadata $recommendationMetadata)
+  {
+    $this->recommendationMetadata = $recommendationMetadata;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaEngineRecommendationMetadata
+   */
+  public function getRecommendationMetadata()
+  {
+    return $this->recommendationMetadata;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfig
+   */
+  public function setSearchEngineConfig(GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfig $searchEngineConfig)
+  {
+    $this->searchEngineConfig = $searchEngineConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfig
+   */
+  public function getSearchEngineConfig()
+  {
+    return $this->searchEngineConfig;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaEngineSimilarDocumentsEngineConfig
+   */
+  public function setSimilarDocumentsConfig(GoogleCloudDiscoveryengineV1alphaEngineSimilarDocumentsEngineConfig $similarDocumentsConfig)
+  {
+    $this->similarDocumentsConfig = $similarDocumentsConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaEngineSimilarDocumentsEngineConfig
+   */
+  public function getSimilarDocumentsConfig()
+  {
+    return $this->similarDocumentsConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setSolutionType($solutionType)
+  {
+    $this->solutionType = $solutionType;
+  }
+  /**
+   * @return string
+   */
+  public function getSolutionType()
+  {
+    return $this->solutionType;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaEngine::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaEngine');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfig extends \Google\Model
+{
+  protected $agentCreationConfigType = GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfigAgentCreationConfig::class;
+  protected $agentCreationConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $dialogflowAgentToLink;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfigAgentCreationConfig
+   */
+  public function setAgentCreationConfig(GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfigAgentCreationConfig $agentCreationConfig)
+  {
+    $this->agentCreationConfig = $agentCreationConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfigAgentCreationConfig
+   */
+  public function getAgentCreationConfig()
+  {
+    return $this->agentCreationConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setDialogflowAgentToLink($dialogflowAgentToLink)
+  {
+    $this->dialogflowAgentToLink = $dialogflowAgentToLink;
+  }
+  /**
+   * @return string
+   */
+  public function getDialogflowAgentToLink()
+  {
+    return $this->dialogflowAgentToLink;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfigAgentCreationConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfigAgentCreationConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfigAgentCreationConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfigAgentCreationConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $business;
+  /**
+   * @var string
+   */
+  public $defaultLanguageCode;
+  /**
+   * @var string
+   */
+  public $location;
+  /**
+   * @var string
+   */
+  public $timeZone;
+
+  /**
+   * @param string
+   */
+  public function setBusiness($business)
+  {
+    $this->business = $business;
+  }
+  /**
+   * @return string
+   */
+  public function getBusiness()
+  {
+    return $this->business;
+  }
+  /**
+   * @param string
+   */
+  public function setDefaultLanguageCode($defaultLanguageCode)
+  {
+    $this->defaultLanguageCode = $defaultLanguageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getDefaultLanguageCode()
+  {
+    return $this->defaultLanguageCode;
+  }
+  /**
+   * @param string
+   */
+  public function setLocation($location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return string
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+  /**
+   * @param string
+   */
+  public function setTimeZone($timeZone)
+  {
+    $this->timeZone = $timeZone;
+  }
+  /**
+   * @return string
+   */
+  public function getTimeZone()
+  {
+    return $this->timeZone;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfigAgentCreationConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaEngineChatEngineConfigAgentCreationConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEngineChatEngineMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEngineChatEngineMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEngineChatEngineMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaEngineChatEngineMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $dialogflowAgent;
+
+  /**
+   * @param string
+   */
+  public function setDialogflowAgent($dialogflowAgent)
+  {
+    $this->dialogflowAgent = $dialogflowAgent;
+  }
+  /**
+   * @return string
+   */
+  public function getDialogflowAgent()
+  {
+    return $this->dialogflowAgent;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaEngineChatEngineMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaEngineChatEngineMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEngineCommonConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEngineCommonConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEngineCommonConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaEngineCommonConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $companyName;
+
+  /**
+   * @param string
+   */
+  public function setCompanyName($companyName)
+  {
+    $this->companyName = $companyName;
+  }
+  /**
+   * @return string
+   */
+  public function getCompanyName()
+  {
+    return $this->companyName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaEngineCommonConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaEngineCommonConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $optimizationObjective;
+  protected $optimizationObjectiveConfigType = GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigOptimizationObjectiveConfig::class;
+  protected $optimizationObjectiveConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $trainingState;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setOptimizationObjective($optimizationObjective)
+  {
+    $this->optimizationObjective = $optimizationObjective;
+  }
+  /**
+   * @return string
+   */
+  public function getOptimizationObjective()
+  {
+    return $this->optimizationObjective;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigOptimizationObjectiveConfig
+   */
+  public function setOptimizationObjectiveConfig(GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigOptimizationObjectiveConfig $optimizationObjectiveConfig)
+  {
+    $this->optimizationObjectiveConfig = $optimizationObjectiveConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigOptimizationObjectiveConfig
+   */
+  public function getOptimizationObjectiveConfig()
+  {
+    return $this->optimizationObjectiveConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setTrainingState($trainingState)
+  {
+    $this->trainingState = $trainingState;
+  }
+  /**
+   * @return string
+   */
+  public function getTrainingState()
+  {
+    return $this->trainingState;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigOptimizationObjectiveConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigOptimizationObjectiveConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigOptimizationObjectiveConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigOptimizationObjectiveConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $targetField;
+  /**
+   * @var float
+   */
+  public $targetFieldValueFloat;
+
+  /**
+   * @param string
+   */
+  public function setTargetField($targetField)
+  {
+    $this->targetField = $targetField;
+  }
+  /**
+   * @return string
+   */
+  public function getTargetField()
+  {
+    return $this->targetField;
+  }
+  /**
+   * @param float
+   */
+  public function setTargetFieldValueFloat($targetFieldValueFloat)
+  {
+    $this->targetFieldValueFloat = $targetFieldValueFloat;
+  }
+  /**
+   * @return float
+   */
+  public function getTargetFieldValueFloat()
+  {
+    return $this->targetFieldValueFloat;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigOptimizationObjectiveConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaEngineMediaRecommendationEngineConfigOptimizationObjectiveConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEngineRecommendationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEngineRecommendationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEngineRecommendationMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaEngineRecommendationMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $dataState;
+  /**
+   * @var string
+   */
+  public $lastTuneTime;
+  /**
+   * @var string
+   */
+  public $servingState;
+  /**
+   * @var string
+   */
+  public $tuningOperation;
+
+  /**
+   * @param string
+   */
+  public function setDataState($dataState)
+  {
+    $this->dataState = $dataState;
+  }
+  /**
+   * @return string
+   */
+  public function getDataState()
+  {
+    return $this->dataState;
+  }
+  /**
+   * @param string
+   */
+  public function setLastTuneTime($lastTuneTime)
+  {
+    $this->lastTuneTime = $lastTuneTime;
+  }
+  /**
+   * @return string
+   */
+  public function getLastTuneTime()
+  {
+    return $this->lastTuneTime;
+  }
+  /**
+   * @param string
+   */
+  public function setServingState($servingState)
+  {
+    $this->servingState = $servingState;
+  }
+  /**
+   * @return string
+   */
+  public function getServingState()
+  {
+    return $this->servingState;
+  }
+  /**
+   * @param string
+   */
+  public function setTuningOperation($tuningOperation)
+  {
+    $this->tuningOperation = $tuningOperation;
+  }
+  /**
+   * @return string
+   */
+  public function getTuningOperation()
+  {
+    return $this->tuningOperation;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaEngineRecommendationMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaEngineRecommendationMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfig extends \Google\Collection
+{
+  protected $collection_key = 'searchAddOns';
+  /**
+   * @var string[]
+   */
+  public $searchAddOns;
+  /**
+   * @var string
+   */
+  public $searchTier;
+
+  /**
+   * @param string[]
+   */
+  public function setSearchAddOns($searchAddOns)
+  {
+    $this->searchAddOns = $searchAddOns;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSearchAddOns()
+  {
+    return $this->searchAddOns;
+  }
+  /**
+   * @param string
+   */
+  public function setSearchTier($searchTier)
+  {
+    $this->searchTier = $searchTier;
+  }
+  /**
+   * @return string
+   */
+  public function getSearchTier()
+  {
+    return $this->searchTier;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaEngineSearchEngineConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEngineSimilarDocumentsEngineConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEngineSimilarDocumentsEngineConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEngineSimilarDocumentsEngineConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaEngineSimilarDocumentsEngineConfig extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaEngineSimilarDocumentsEngineConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaEngineSimilarDocumentsEngineConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEstimateDataSizeMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEstimateDataSizeMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEstimateDataSizeMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaEstimateDataSizeMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaEstimateDataSizeMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaEstimateDataSizeMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEstimateDataSizeResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEstimateDataSizeResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEstimateDataSizeResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaEstimateDataSizeResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $dataSizeBytes;
+  /**
+   * @var string
+   */
+  public $documentCount;
+
+  /**
+   * @param string
+   */
+  public function setDataSizeBytes($dataSizeBytes)
+  {
+    $this->dataSizeBytes = $dataSizeBytes;
+  }
+  /**
+   * @return string
+   */
+  public function getDataSizeBytes()
+  {
+    return $this->dataSizeBytes;
+  }
+  /**
+   * @param string
+   */
+  public function setDocumentCount($documentCount)
+  {
+    $this->documentCount = $documentCount;
+  }
+  /**
+   * @return string
+   */
+  public function getDocumentCount()
+  {
+    return $this->documentCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaEstimateDataSizeResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaEstimateDataSizeResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEvaluation.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEvaluation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEvaluation.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaEvaluation extends \Google\Collection
+{
+  protected $collection_key = 'errorSamples';
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $endTime;
+  protected $errorType = GoogleRpcStatus::class;
+  protected $errorDataType = '';
+  protected $errorSamplesType = GoogleRpcStatus::class;
+  protected $errorSamplesDataType = 'array';
+  protected $evaluationSpecType = GoogleCloudDiscoveryengineV1alphaEvaluationEvaluationSpec::class;
+  protected $evaluationSpecDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $qualityMetricsType = GoogleCloudDiscoveryengineV1alphaQualityMetrics::class;
+  protected $qualityMetricsDataType = '';
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @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;
+  }
+  /**
+   * @param GoogleRpcStatus
+   */
+  public function setError(GoogleRpcStatus $error)
+  {
+    $this->error = $error;
+  }
+  /**
+   * @return GoogleRpcStatus
+   */
+  public function getError()
+  {
+    return $this->error;
+  }
+  /**
+   * @param GoogleRpcStatus[]
+   */
+  public function setErrorSamples($errorSamples)
+  {
+    $this->errorSamples = $errorSamples;
+  }
+  /**
+   * @return GoogleRpcStatus[]
+   */
+  public function getErrorSamples()
+  {
+    return $this->errorSamples;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaEvaluationEvaluationSpec
+   */
+  public function setEvaluationSpec(GoogleCloudDiscoveryengineV1alphaEvaluationEvaluationSpec $evaluationSpec)
+  {
+    $this->evaluationSpec = $evaluationSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaEvaluationEvaluationSpec
+   */
+  public function getEvaluationSpec()
+  {
+    return $this->evaluationSpec;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaQualityMetrics
+   */
+  public function setQualityMetrics(GoogleCloudDiscoveryengineV1alphaQualityMetrics $qualityMetrics)
+  {
+    $this->qualityMetrics = $qualityMetrics;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaQualityMetrics
+   */
+  public function getQualityMetrics()
+  {
+    return $this->qualityMetrics;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1alphaEvaluation::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaEvaluation');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEvaluationEvaluationSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEvaluationEvaluationSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEvaluationEvaluationSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaEvaluationEvaluationSpec extends \Google\Model
+{
+  protected $querySetSpecType = GoogleCloudDiscoveryengineV1alphaEvaluationEvaluationSpecQuerySetSpec::class;
+  protected $querySetSpecDataType = '';
+  protected $searchRequestType = GoogleCloudDiscoveryengineV1alphaSearchRequest::class;
+  protected $searchRequestDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaEvaluationEvaluationSpecQuerySetSpec
+   */
+  public function setQuerySetSpec(GoogleCloudDiscoveryengineV1alphaEvaluationEvaluationSpecQuerySetSpec $querySetSpec)
+  {
+    $this->querySetSpec = $querySetSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaEvaluationEvaluationSpecQuerySetSpec
+   */
+  public function getQuerySetSpec()
+  {
+    return $this->querySetSpec;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaSearchRequest
+   */
+  public function setSearchRequest(GoogleCloudDiscoveryengineV1alphaSearchRequest $searchRequest)
+  {
+    $this->searchRequest = $searchRequest;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaSearchRequest
+   */
+  public function getSearchRequest()
+  {
+    return $this->searchRequest;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaEvaluationEvaluationSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaEvaluationEvaluationSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEvaluationEvaluationSpecQuerySetSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEvaluationEvaluationSpecQuerySetSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaEvaluationEvaluationSpecQuerySetSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaEvaluationEvaluationSpecQuerySetSpec extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $sampleQuerySet;
+
+  /**
+   * @param string
+   */
+  public function setSampleQuerySet($sampleQuerySet)
+  {
+    $this->sampleQuerySet = $sampleQuerySet;
+  }
+  /**
+   * @return string
+   */
+  public function getSampleQuerySet()
+  {
+    return $this->sampleQuerySet;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaEvaluationEvaluationSpecQuerySetSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaEvaluationEvaluationSpecQuerySetSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaExportUserEventsMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaExportUserEventsMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaExportUserEventsMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaExportUserEventsMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaExportUserEventsMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaExportUserEventsMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaExportUserEventsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaExportUserEventsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaExportUserEventsResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaExportUserEventsResponse extends \Google\Model
+{
+  protected $outputResultType = GoogleCloudDiscoveryengineV1alphaOutputResult::class;
+  protected $outputResultDataType = '';
+  protected $statusType = GoogleRpcStatus::class;
+  protected $statusDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaOutputResult
+   */
+  public function setOutputResult(GoogleCloudDiscoveryengineV1alphaOutputResult $outputResult)
+  {
+    $this->outputResult = $outputResult;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaOutputResult
+   */
+  public function getOutputResult()
+  {
+    return $this->outputResult;
+  }
+  /**
+   * @param GoogleRpcStatus
+   */
+  public function setStatus(GoogleRpcStatus $status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return GoogleRpcStatus
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaExportUserEventsResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaExportUserEventsResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaFetchSitemapsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaFetchSitemapsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaFetchSitemapsResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaFetchSitemapsResponse extends \Google\Collection
+{
+  protected $collection_key = 'sitemapsMetadata';
+  protected $sitemapsMetadataType = GoogleCloudDiscoveryengineV1alphaFetchSitemapsResponseSitemapMetadata::class;
+  protected $sitemapsMetadataDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaFetchSitemapsResponseSitemapMetadata[]
+   */
+  public function setSitemapsMetadata($sitemapsMetadata)
+  {
+    $this->sitemapsMetadata = $sitemapsMetadata;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaFetchSitemapsResponseSitemapMetadata[]
+   */
+  public function getSitemapsMetadata()
+  {
+    return $this->sitemapsMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaFetchSitemapsResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaFetchSitemapsResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaFetchSitemapsResponseSitemapMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaFetchSitemapsResponseSitemapMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaFetchSitemapsResponseSitemapMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaFetchSitemapsResponseSitemapMetadata extends \Google\Model
+{
+  protected $sitemapType = GoogleCloudDiscoveryengineV1alphaSitemap::class;
+  protected $sitemapDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaSitemap
+   */
+  public function setSitemap(GoogleCloudDiscoveryengineV1alphaSitemap $sitemap)
+  {
+    $this->sitemap = $sitemap;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaSitemap
+   */
+  public function getSitemap()
+  {
+    return $this->sitemap;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaFetchSitemapsResponseSitemapMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaFetchSitemapsResponseSitemapMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaFieldConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaFieldConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaFieldConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,243 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaFieldConfig extends \Google\Collection
+{
+  protected $collection_key = 'schemaOrgPaths';
+  /**
+   * @var string[]
+   */
+  public $advancedSiteSearchDataSources;
+  /**
+   * @var string
+   */
+  public $completableOption;
+  /**
+   * @var string
+   */
+  public $dynamicFacetableOption;
+  /**
+   * @var string
+   */
+  public $fieldPath;
+  /**
+   * @var string
+   */
+  public $fieldType;
+  /**
+   * @var string
+   */
+  public $indexableOption;
+  /**
+   * @var string
+   */
+  public $keyPropertyType;
+  /**
+   * @var string
+   */
+  public $metatagName;
+  /**
+   * @var string
+   */
+  public $recsFilterableOption;
+  /**
+   * @var string
+   */
+  public $retrievableOption;
+  /**
+   * @var string[]
+   */
+  public $schemaOrgPaths;
+  /**
+   * @var string
+   */
+  public $searchableOption;
+
+  /**
+   * @param string[]
+   */
+  public function setAdvancedSiteSearchDataSources($advancedSiteSearchDataSources)
+  {
+    $this->advancedSiteSearchDataSources = $advancedSiteSearchDataSources;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAdvancedSiteSearchDataSources()
+  {
+    return $this->advancedSiteSearchDataSources;
+  }
+  /**
+   * @param string
+   */
+  public function setCompletableOption($completableOption)
+  {
+    $this->completableOption = $completableOption;
+  }
+  /**
+   * @return string
+   */
+  public function getCompletableOption()
+  {
+    return $this->completableOption;
+  }
+  /**
+   * @param string
+   */
+  public function setDynamicFacetableOption($dynamicFacetableOption)
+  {
+    $this->dynamicFacetableOption = $dynamicFacetableOption;
+  }
+  /**
+   * @return string
+   */
+  public function getDynamicFacetableOption()
+  {
+    return $this->dynamicFacetableOption;
+  }
+  /**
+   * @param string
+   */
+  public function setFieldPath($fieldPath)
+  {
+    $this->fieldPath = $fieldPath;
+  }
+  /**
+   * @return string
+   */
+  public function getFieldPath()
+  {
+    return $this->fieldPath;
+  }
+  /**
+   * @param string
+   */
+  public function setFieldType($fieldType)
+  {
+    $this->fieldType = $fieldType;
+  }
+  /**
+   * @return string
+   */
+  public function getFieldType()
+  {
+    return $this->fieldType;
+  }
+  /**
+   * @param string
+   */
+  public function setIndexableOption($indexableOption)
+  {
+    $this->indexableOption = $indexableOption;
+  }
+  /**
+   * @return string
+   */
+  public function getIndexableOption()
+  {
+    return $this->indexableOption;
+  }
+  /**
+   * @param string
+   */
+  public function setKeyPropertyType($keyPropertyType)
+  {
+    $this->keyPropertyType = $keyPropertyType;
+  }
+  /**
+   * @return string
+   */
+  public function getKeyPropertyType()
+  {
+    return $this->keyPropertyType;
+  }
+  /**
+   * @param string
+   */
+  public function setMetatagName($metatagName)
+  {
+    $this->metatagName = $metatagName;
+  }
+  /**
+   * @return string
+   */
+  public function getMetatagName()
+  {
+    return $this->metatagName;
+  }
+  /**
+   * @param string
+   */
+  public function setRecsFilterableOption($recsFilterableOption)
+  {
+    $this->recsFilterableOption = $recsFilterableOption;
+  }
+  /**
+   * @return string
+   */
+  public function getRecsFilterableOption()
+  {
+    return $this->recsFilterableOption;
+  }
+  /**
+   * @param string
+   */
+  public function setRetrievableOption($retrievableOption)
+  {
+    $this->retrievableOption = $retrievableOption;
+  }
+  /**
+   * @return string
+   */
+  public function getRetrievableOption()
+  {
+    return $this->retrievableOption;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSchemaOrgPaths($schemaOrgPaths)
+  {
+    $this->schemaOrgPaths = $schemaOrgPaths;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSchemaOrgPaths()
+  {
+    return $this->schemaOrgPaths;
+  }
+  /**
+   * @param string
+   */
+  public function setSearchableOption($searchableOption)
+  {
+    $this->searchableOption = $searchableOption;
+  }
+  /**
+   * @return string
+   */
+  public function getSearchableOption()
+  {
+    return $this->searchableOption;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaFieldConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaFieldConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaGetUriPatternDocumentDataResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaGetUriPatternDocumentDataResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaGetUriPatternDocumentDataResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaGetUriPatternDocumentDataResponse extends \Google\Model
+{
+  /**
+   * @var array[]
+   */
+  public $documentDataMap;
+
+  /**
+   * @param array[]
+   */
+  public function setDocumentDataMap($documentDataMap)
+  {
+    $this->documentDataMap = $documentDataMap;
+  }
+  /**
+   * @return array[]
+   */
+  public function getDocumentDataMap()
+  {
+    return $this->documentDataMap;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaGetUriPatternDocumentDataResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaGetUriPatternDocumentDataResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaGroundingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaGroundingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaGroundingConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaGroundingConfig 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(GoogleCloudDiscoveryengineV1alphaGroundingConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaGroundingConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaIdpConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaIdpConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaIdpConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaIdpConfig extends \Google\Model
+{
+  protected $externalIdpConfigType = GoogleCloudDiscoveryengineV1alphaIdpConfigExternalIdpConfig::class;
+  protected $externalIdpConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $idpType;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaIdpConfigExternalIdpConfig
+   */
+  public function setExternalIdpConfig(GoogleCloudDiscoveryengineV1alphaIdpConfigExternalIdpConfig $externalIdpConfig)
+  {
+    $this->externalIdpConfig = $externalIdpConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaIdpConfigExternalIdpConfig
+   */
+  public function getExternalIdpConfig()
+  {
+    return $this->externalIdpConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setIdpType($idpType)
+  {
+    $this->idpType = $idpType;
+  }
+  /**
+   * @return string
+   */
+  public function getIdpType()
+  {
+    return $this->idpType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaIdpConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaIdpConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaIdpConfigExternalIdpConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaIdpConfigExternalIdpConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaIdpConfigExternalIdpConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaIdpConfigExternalIdpConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $workforcePoolName;
+
+  /**
+   * @param string
+   */
+  public function setWorkforcePoolName($workforcePoolName)
+  {
+    $this->workforcePoolName = $workforcePoolName;
+  }
+  /**
+   * @return string
+   */
+  public function getWorkforcePoolName()
+  {
+    return $this->workforcePoolName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaIdpConfigExternalIdpConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaIdpConfigExternalIdpConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaImportCompletionSuggestionsMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaImportCompletionSuggestionsMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaImportCompletionSuggestionsMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaImportCompletionSuggestionsMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $failureCount;
+  /**
+   * @var string
+   */
+  public $successCount;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setFailureCount($failureCount)
+  {
+    $this->failureCount = $failureCount;
+  }
+  /**
+   * @return string
+   */
+  public function getFailureCount()
+  {
+    return $this->failureCount;
+  }
+  /**
+   * @param string
+   */
+  public function setSuccessCount($successCount)
+  {
+    $this->successCount = $successCount;
+  }
+  /**
+   * @return string
+   */
+  public function getSuccessCount()
+  {
+    return $this->successCount;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaImportCompletionSuggestionsMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaImportCompletionSuggestionsMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaImportCompletionSuggestionsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaImportCompletionSuggestionsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaImportCompletionSuggestionsResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaImportCompletionSuggestionsResponse extends \Google\Collection
+{
+  protected $collection_key = 'errorSamples';
+  protected $errorConfigType = GoogleCloudDiscoveryengineV1alphaImportErrorConfig::class;
+  protected $errorConfigDataType = '';
+  protected $errorSamplesType = GoogleRpcStatus::class;
+  protected $errorSamplesDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaImportErrorConfig
+   */
+  public function setErrorConfig(GoogleCloudDiscoveryengineV1alphaImportErrorConfig $errorConfig)
+  {
+    $this->errorConfig = $errorConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaImportErrorConfig
+   */
+  public function getErrorConfig()
+  {
+    return $this->errorConfig;
+  }
+  /**
+   * @param GoogleRpcStatus[]
+   */
+  public function setErrorSamples($errorSamples)
+  {
+    $this->errorSamples = $errorSamples;
+  }
+  /**
+   * @return GoogleRpcStatus[]
+   */
+  public function getErrorSamples()
+  {
+    return $this->errorSamples;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaImportCompletionSuggestionsResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaImportCompletionSuggestionsResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaImportDocumentsMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaImportDocumentsMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaImportDocumentsMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaImportDocumentsMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $failureCount;
+  /**
+   * @var string
+   */
+  public $successCount;
+  /**
+   * @var string
+   */
+  public $totalCount;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setFailureCount($failureCount)
+  {
+    $this->failureCount = $failureCount;
+  }
+  /**
+   * @return string
+   */
+  public function getFailureCount()
+  {
+    return $this->failureCount;
+  }
+  /**
+   * @param string
+   */
+  public function setSuccessCount($successCount)
+  {
+    $this->successCount = $successCount;
+  }
+  /**
+   * @return string
+   */
+  public function getSuccessCount()
+  {
+    return $this->successCount;
+  }
+  /**
+   * @param string
+   */
+  public function setTotalCount($totalCount)
+  {
+    $this->totalCount = $totalCount;
+  }
+  /**
+   * @return string
+   */
+  public function getTotalCount()
+  {
+    return $this->totalCount;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaImportDocumentsMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaImportDocumentsMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaImportDocumentsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaImportDocumentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaImportDocumentsResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaImportDocumentsResponse extends \Google\Collection
+{
+  protected $collection_key = 'errorSamples';
+  protected $errorConfigType = GoogleCloudDiscoveryengineV1alphaImportErrorConfig::class;
+  protected $errorConfigDataType = '';
+  protected $errorSamplesType = GoogleRpcStatus::class;
+  protected $errorSamplesDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaImportErrorConfig
+   */
+  public function setErrorConfig(GoogleCloudDiscoveryengineV1alphaImportErrorConfig $errorConfig)
+  {
+    $this->errorConfig = $errorConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaImportErrorConfig
+   */
+  public function getErrorConfig()
+  {
+    return $this->errorConfig;
+  }
+  /**
+   * @param GoogleRpcStatus[]
+   */
+  public function setErrorSamples($errorSamples)
+  {
+    $this->errorSamples = $errorSamples;
+  }
+  /**
+   * @return GoogleRpcStatus[]
+   */
+  public function getErrorSamples()
+  {
+    return $this->errorSamples;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaImportDocumentsResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaImportDocumentsResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaImportErrorConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaImportErrorConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaImportErrorConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaImportErrorConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $gcsPrefix;
+
+  /**
+   * @param string
+   */
+  public function setGcsPrefix($gcsPrefix)
+  {
+    $this->gcsPrefix = $gcsPrefix;
+  }
+  /**
+   * @return string
+   */
+  public function getGcsPrefix()
+  {
+    return $this->gcsPrefix;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaImportErrorConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaImportErrorConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaImportSampleQueriesMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaImportSampleQueriesMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaImportSampleQueriesMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaImportSampleQueriesMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $failureCount;
+  /**
+   * @var string
+   */
+  public $successCount;
+  /**
+   * @var string
+   */
+  public $totalCount;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setFailureCount($failureCount)
+  {
+    $this->failureCount = $failureCount;
+  }
+  /**
+   * @return string
+   */
+  public function getFailureCount()
+  {
+    return $this->failureCount;
+  }
+  /**
+   * @param string
+   */
+  public function setSuccessCount($successCount)
+  {
+    $this->successCount = $successCount;
+  }
+  /**
+   * @return string
+   */
+  public function getSuccessCount()
+  {
+    return $this->successCount;
+  }
+  /**
+   * @param string
+   */
+  public function setTotalCount($totalCount)
+  {
+    $this->totalCount = $totalCount;
+  }
+  /**
+   * @return string
+   */
+  public function getTotalCount()
+  {
+    return $this->totalCount;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaImportSampleQueriesMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaImportSampleQueriesMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaImportSampleQueriesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaImportSampleQueriesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaImportSampleQueriesResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaImportSampleQueriesResponse extends \Google\Collection
+{
+  protected $collection_key = 'errorSamples';
+  protected $errorConfigType = GoogleCloudDiscoveryengineV1alphaImportErrorConfig::class;
+  protected $errorConfigDataType = '';
+  protected $errorSamplesType = GoogleRpcStatus::class;
+  protected $errorSamplesDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaImportErrorConfig
+   */
+  public function setErrorConfig(GoogleCloudDiscoveryengineV1alphaImportErrorConfig $errorConfig)
+  {
+    $this->errorConfig = $errorConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaImportErrorConfig
+   */
+  public function getErrorConfig()
+  {
+    return $this->errorConfig;
+  }
+  /**
+   * @param GoogleRpcStatus[]
+   */
+  public function setErrorSamples($errorSamples)
+  {
+    $this->errorSamples = $errorSamples;
+  }
+  /**
+   * @return GoogleRpcStatus[]
+   */
+  public function getErrorSamples()
+  {
+    return $this->errorSamples;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaImportSampleQueriesResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaImportSampleQueriesResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaImportSuggestionDenyListEntriesMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaImportSuggestionDenyListEntriesMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaImportSuggestionDenyListEntriesMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaImportSuggestionDenyListEntriesMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaImportSuggestionDenyListEntriesMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaImportSuggestionDenyListEntriesMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaImportSuggestionDenyListEntriesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaImportSuggestionDenyListEntriesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaImportSuggestionDenyListEntriesResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaImportSuggestionDenyListEntriesResponse extends \Google\Collection
+{
+  protected $collection_key = 'errorSamples';
+  protected $errorSamplesType = GoogleRpcStatus::class;
+  protected $errorSamplesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $failedEntriesCount;
+  /**
+   * @var string
+   */
+  public $importedEntriesCount;
+
+  /**
+   * @param GoogleRpcStatus[]
+   */
+  public function setErrorSamples($errorSamples)
+  {
+    $this->errorSamples = $errorSamples;
+  }
+  /**
+   * @return GoogleRpcStatus[]
+   */
+  public function getErrorSamples()
+  {
+    return $this->errorSamples;
+  }
+  /**
+   * @param string
+   */
+  public function setFailedEntriesCount($failedEntriesCount)
+  {
+    $this->failedEntriesCount = $failedEntriesCount;
+  }
+  /**
+   * @return string
+   */
+  public function getFailedEntriesCount()
+  {
+    return $this->failedEntriesCount;
+  }
+  /**
+   * @param string
+   */
+  public function setImportedEntriesCount($importedEntriesCount)
+  {
+    $this->importedEntriesCount = $importedEntriesCount;
+  }
+  /**
+   * @return string
+   */
+  public function getImportedEntriesCount()
+  {
+    return $this->importedEntriesCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaImportSuggestionDenyListEntriesResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaImportSuggestionDenyListEntriesResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaImportUserEventsMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaImportUserEventsMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaImportUserEventsMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaImportUserEventsMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $failureCount;
+  /**
+   * @var string
+   */
+  public $successCount;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setFailureCount($failureCount)
+  {
+    $this->failureCount = $failureCount;
+  }
+  /**
+   * @return string
+   */
+  public function getFailureCount()
+  {
+    return $this->failureCount;
+  }
+  /**
+   * @param string
+   */
+  public function setSuccessCount($successCount)
+  {
+    $this->successCount = $successCount;
+  }
+  /**
+   * @return string
+   */
+  public function getSuccessCount()
+  {
+    return $this->successCount;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaImportUserEventsMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaImportUserEventsMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaImportUserEventsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaImportUserEventsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaImportUserEventsResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaImportUserEventsResponse extends \Google\Collection
+{
+  protected $collection_key = 'errorSamples';
+  protected $errorConfigType = GoogleCloudDiscoveryengineV1alphaImportErrorConfig::class;
+  protected $errorConfigDataType = '';
+  protected $errorSamplesType = GoogleRpcStatus::class;
+  protected $errorSamplesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $joinedEventsCount;
+  /**
+   * @var string
+   */
+  public $unjoinedEventsCount;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaImportErrorConfig
+   */
+  public function setErrorConfig(GoogleCloudDiscoveryengineV1alphaImportErrorConfig $errorConfig)
+  {
+    $this->errorConfig = $errorConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaImportErrorConfig
+   */
+  public function getErrorConfig()
+  {
+    return $this->errorConfig;
+  }
+  /**
+   * @param GoogleRpcStatus[]
+   */
+  public function setErrorSamples($errorSamples)
+  {
+    $this->errorSamples = $errorSamples;
+  }
+  /**
+   * @return GoogleRpcStatus[]
+   */
+  public function getErrorSamples()
+  {
+    return $this->errorSamples;
+  }
+  /**
+   * @param string
+   */
+  public function setJoinedEventsCount($joinedEventsCount)
+  {
+    $this->joinedEventsCount = $joinedEventsCount;
+  }
+  /**
+   * @return string
+   */
+  public function getJoinedEventsCount()
+  {
+    return $this->joinedEventsCount;
+  }
+  /**
+   * @param string
+   */
+  public function setUnjoinedEventsCount($unjoinedEventsCount)
+  {
+    $this->unjoinedEventsCount = $unjoinedEventsCount;
+  }
+  /**
+   * @return string
+   */
+  public function getUnjoinedEventsCount()
+  {
+    return $this->unjoinedEventsCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaImportUserEventsResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaImportUserEventsResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaInterval.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaInterval.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaInterval.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaInterval extends \Google\Model
+{
+  public $exclusiveMaximum;
+  public $exclusiveMinimum;
+  public $maximum;
+  public $minimum;
+
+  public function setExclusiveMaximum($exclusiveMaximum)
+  {
+    $this->exclusiveMaximum = $exclusiveMaximum;
+  }
+  public function getExclusiveMaximum()
+  {
+    return $this->exclusiveMaximum;
+  }
+  public function setExclusiveMinimum($exclusiveMinimum)
+  {
+    $this->exclusiveMinimum = $exclusiveMinimum;
+  }
+  public function getExclusiveMinimum()
+  {
+    return $this->exclusiveMinimum;
+  }
+  public function setMaximum($maximum)
+  {
+    $this->maximum = $maximum;
+  }
+  public function getMaximum()
+  {
+    return $this->maximum;
+  }
+  public function setMinimum($minimum)
+  {
+    $this->minimum = $minimum;
+  }
+  public function getMinimum()
+  {
+    return $this->minimum;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaInterval::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaInterval');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaLanguageInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaLanguageInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaLanguageInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaLanguageInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $language;
+  /**
+   * @var string
+   */
+  public $languageCode;
+  /**
+   * @var string
+   */
+  public $normalizedLanguageCode;
+  /**
+   * @var string
+   */
+  public $region;
+
+  /**
+   * @param string
+   */
+  public function setLanguage($language)
+  {
+    $this->language = $language;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguage()
+  {
+    return $this->language;
+  }
+  /**
+   * @param string
+   */
+  public function setLanguageCode($languageCode)
+  {
+    $this->languageCode = $languageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCode()
+  {
+    return $this->languageCode;
+  }
+  /**
+   * @param string
+   */
+  public function setNormalizedLanguageCode($normalizedLanguageCode)
+  {
+    $this->normalizedLanguageCode = $normalizedLanguageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getNormalizedLanguageCode()
+  {
+    return $this->normalizedLanguageCode;
+  }
+  /**
+   * @param string
+   */
+  public function setRegion($region)
+  {
+    $this->region = $region;
+  }
+  /**
+   * @return string
+   */
+  public function getRegion()
+  {
+    return $this->region;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaLanguageInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaLanguageInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaLayoutParsingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaLayoutParsingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaLayoutParsingConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaLayoutParsingConfig extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaLayoutParsingConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaLayoutParsingConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaListCustomModelsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaListCustomModelsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaListCustomModelsResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaListCustomModelsResponse extends \Google\Collection
+{
+  protected $collection_key = 'models';
+  protected $modelsType = GoogleCloudDiscoveryengineV1alphaCustomTuningModel::class;
+  protected $modelsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaCustomTuningModel[]
+   */
+  public function setModels($models)
+  {
+    $this->models = $models;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaCustomTuningModel[]
+   */
+  public function getModels()
+  {
+    return $this->models;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaListCustomModelsResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaListCustomModelsResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaNaturalLanguageQueryUnderstandingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaNaturalLanguageQueryUnderstandingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaNaturalLanguageQueryUnderstandingConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaNaturalLanguageQueryUnderstandingConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $mode;
+
+  /**
+   * @param string
+   */
+  public function setMode($mode)
+  {
+    $this->mode = $mode;
+  }
+  /**
+   * @return string
+   */
+  public function getMode()
+  {
+    return $this->mode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaNaturalLanguageQueryUnderstandingConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaNaturalLanguageQueryUnderstandingConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaObtainCrawlRateResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaObtainCrawlRateResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaObtainCrawlRateResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaObtainCrawlRateResponse extends \Google\Model
+{
+  protected $dedicatedCrawlRateTimeSeriesType = GoogleCloudDiscoveryengineV1alphaDedicatedCrawlRateTimeSeries::class;
+  protected $dedicatedCrawlRateTimeSeriesDataType = '';
+  protected $errorType = GoogleRpcStatus::class;
+  protected $errorDataType = '';
+  protected $organicCrawlRateTimeSeriesType = GoogleCloudDiscoveryengineV1alphaOrganicCrawlRateTimeSeries::class;
+  protected $organicCrawlRateTimeSeriesDataType = '';
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaDedicatedCrawlRateTimeSeries
+   */
+  public function setDedicatedCrawlRateTimeSeries(GoogleCloudDiscoveryengineV1alphaDedicatedCrawlRateTimeSeries $dedicatedCrawlRateTimeSeries)
+  {
+    $this->dedicatedCrawlRateTimeSeries = $dedicatedCrawlRateTimeSeries;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaDedicatedCrawlRateTimeSeries
+   */
+  public function getDedicatedCrawlRateTimeSeries()
+  {
+    return $this->dedicatedCrawlRateTimeSeries;
+  }
+  /**
+   * @param GoogleRpcStatus
+   */
+  public function setError(GoogleRpcStatus $error)
+  {
+    $this->error = $error;
+  }
+  /**
+   * @return GoogleRpcStatus
+   */
+  public function getError()
+  {
+    return $this->error;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaOrganicCrawlRateTimeSeries
+   */
+  public function setOrganicCrawlRateTimeSeries(GoogleCloudDiscoveryengineV1alphaOrganicCrawlRateTimeSeries $organicCrawlRateTimeSeries)
+  {
+    $this->organicCrawlRateTimeSeries = $organicCrawlRateTimeSeries;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaOrganicCrawlRateTimeSeries
+   */
+  public function getOrganicCrawlRateTimeSeries()
+  {
+    return $this->organicCrawlRateTimeSeries;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1alphaObtainCrawlRateResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaObtainCrawlRateResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaOcrConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaOcrConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaOcrConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaOcrConfig extends \Google\Collection
+{
+  protected $collection_key = 'enhancedDocumentElements';
+  /**
+   * @var bool
+   */
+  public $enabled;
+  /**
+   * @var string[]
+   */
+  public $enhancedDocumentElements;
+  /**
+   * @var bool
+   */
+  public $useNativeText;
+
+  /**
+   * @param bool
+   */
+  public function setEnabled($enabled)
+  {
+    $this->enabled = $enabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnabled()
+  {
+    return $this->enabled;
+  }
+  /**
+   * @param string[]
+   */
+  public function setEnhancedDocumentElements($enhancedDocumentElements)
+  {
+    $this->enhancedDocumentElements = $enhancedDocumentElements;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEnhancedDocumentElements()
+  {
+    return $this->enhancedDocumentElements;
+  }
+  /**
+   * @param bool
+   */
+  public function setUseNativeText($useNativeText)
+  {
+    $this->useNativeText = $useNativeText;
+  }
+  /**
+   * @return bool
+   */
+  public function getUseNativeText()
+  {
+    return $this->useNativeText;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaOcrConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaOcrConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaOcrParsingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaOcrParsingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaOcrParsingConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaOcrParsingConfig extends \Google\Collection
+{
+  protected $collection_key = 'enhancedDocumentElements';
+  /**
+   * @var string[]
+   */
+  public $enhancedDocumentElements;
+  /**
+   * @var bool
+   */
+  public $useNativeText;
+
+  /**
+   * @param string[]
+   */
+  public function setEnhancedDocumentElements($enhancedDocumentElements)
+  {
+    $this->enhancedDocumentElements = $enhancedDocumentElements;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEnhancedDocumentElements()
+  {
+    return $this->enhancedDocumentElements;
+  }
+  /**
+   * @param bool
+   */
+  public function setUseNativeText($useNativeText)
+  {
+    $this->useNativeText = $useNativeText;
+  }
+  /**
+   * @return bool
+   */
+  public function getUseNativeText()
+  {
+    return $this->useNativeText;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaOcrParsingConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaOcrParsingConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaOrganicCrawlRateTimeSeries.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaOrganicCrawlRateTimeSeries.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaOrganicCrawlRateTimeSeries.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaOrganicCrawlRateTimeSeries extends \Google\Model
+{
+  protected $googleOrganicCrawlRateType = GoogleCloudDiscoveryengineV1alphaCrawlRateTimeSeries::class;
+  protected $googleOrganicCrawlRateDataType = '';
+  protected $vertexAiOrganicCrawlRateType = GoogleCloudDiscoveryengineV1alphaCrawlRateTimeSeries::class;
+  protected $vertexAiOrganicCrawlRateDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaCrawlRateTimeSeries
+   */
+  public function setGoogleOrganicCrawlRate(GoogleCloudDiscoveryengineV1alphaCrawlRateTimeSeries $googleOrganicCrawlRate)
+  {
+    $this->googleOrganicCrawlRate = $googleOrganicCrawlRate;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaCrawlRateTimeSeries
+   */
+  public function getGoogleOrganicCrawlRate()
+  {
+    return $this->googleOrganicCrawlRate;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaCrawlRateTimeSeries
+   */
+  public function setVertexAiOrganicCrawlRate(GoogleCloudDiscoveryengineV1alphaCrawlRateTimeSeries $vertexAiOrganicCrawlRate)
+  {
+    $this->vertexAiOrganicCrawlRate = $vertexAiOrganicCrawlRate;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaCrawlRateTimeSeries
+   */
+  public function getVertexAiOrganicCrawlRate()
+  {
+    return $this->vertexAiOrganicCrawlRate;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaOrganicCrawlRateTimeSeries::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaOrganicCrawlRateTimeSeries');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaOutputResult.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaOutputResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaOutputResult.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaOutputResult extends \Google\Model
+{
+  protected $bigqueryResultType = GoogleCloudDiscoveryengineV1alphaOutputResultBigQueryOutputResult::class;
+  protected $bigqueryResultDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaOutputResultBigQueryOutputResult
+   */
+  public function setBigqueryResult(GoogleCloudDiscoveryengineV1alphaOutputResultBigQueryOutputResult $bigqueryResult)
+  {
+    $this->bigqueryResult = $bigqueryResult;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaOutputResultBigQueryOutputResult
+   */
+  public function getBigqueryResult()
+  {
+    return $this->bigqueryResult;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaOutputResult::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaOutputResult');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaOutputResultBigQueryOutputResult.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaOutputResultBigQueryOutputResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaOutputResultBigQueryOutputResult.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaOutputResultBigQueryOutputResult extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $datasetId;
+  /**
+   * @var string
+   */
+  public $tableId;
+
+  /**
+   * @param string
+   */
+  public function setDatasetId($datasetId)
+  {
+    $this->datasetId = $datasetId;
+  }
+  /**
+   * @return string
+   */
+  public function getDatasetId()
+  {
+    return $this->datasetId;
+  }
+  /**
+   * @param string
+   */
+  public function setTableId($tableId)
+  {
+    $this->tableId = $tableId;
+  }
+  /**
+   * @return string
+   */
+  public function getTableId()
+  {
+    return $this->tableId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaOutputResultBigQueryOutputResult::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaOutputResultBigQueryOutputResult');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaProject.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaProject.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaProject.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaProject extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $provisionCompletionTime;
+  protected $serviceTermsMapType = GoogleCloudDiscoveryengineV1alphaProjectServiceTerms::class;
+  protected $serviceTermsMapDataType = 'map';
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setProvisionCompletionTime($provisionCompletionTime)
+  {
+    $this->provisionCompletionTime = $provisionCompletionTime;
+  }
+  /**
+   * @return string
+   */
+  public function getProvisionCompletionTime()
+  {
+    return $this->provisionCompletionTime;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaProjectServiceTerms[]
+   */
+  public function setServiceTermsMap($serviceTermsMap)
+  {
+    $this->serviceTermsMap = $serviceTermsMap;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaProjectServiceTerms[]
+   */
+  public function getServiceTermsMap()
+  {
+    return $this->serviceTermsMap;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaProject::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaProject');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaProjectServiceTerms.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaProjectServiceTerms.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaProjectServiceTerms.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaProjectServiceTerms extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $acceptTime;
+  /**
+   * @var string
+   */
+  public $declineTime;
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $state;
+  /**
+   * @var string
+   */
+  public $version;
+
+  /**
+   * @param string
+   */
+  public function setAcceptTime($acceptTime)
+  {
+    $this->acceptTime = $acceptTime;
+  }
+  /**
+   * @return string
+   */
+  public function getAcceptTime()
+  {
+    return $this->acceptTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDeclineTime($declineTime)
+  {
+    $this->declineTime = $declineTime;
+  }
+  /**
+   * @return string
+   */
+  public function getDeclineTime()
+  {
+    return $this->declineTime;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1alphaProjectServiceTerms::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaProjectServiceTerms');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaProvisionProjectMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaProvisionProjectMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaProvisionProjectMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaProvisionProjectMetadata extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaProvisionProjectMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaProvisionProjectMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaPurgeCompletionSuggestionsMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaPurgeCompletionSuggestionsMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaPurgeCompletionSuggestionsMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaPurgeCompletionSuggestionsMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaPurgeCompletionSuggestionsMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaPurgeCompletionSuggestionsMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaPurgeCompletionSuggestionsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaPurgeCompletionSuggestionsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaPurgeCompletionSuggestionsResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaPurgeCompletionSuggestionsResponse extends \Google\Collection
+{
+  protected $collection_key = 'errorSamples';
+  protected $errorSamplesType = GoogleRpcStatus::class;
+  protected $errorSamplesDataType = 'array';
+  /**
+   * @var bool
+   */
+  public $purgeSucceeded;
+
+  /**
+   * @param GoogleRpcStatus[]
+   */
+  public function setErrorSamples($errorSamples)
+  {
+    $this->errorSamples = $errorSamples;
+  }
+  /**
+   * @return GoogleRpcStatus[]
+   */
+  public function getErrorSamples()
+  {
+    return $this->errorSamples;
+  }
+  /**
+   * @param bool
+   */
+  public function setPurgeSucceeded($purgeSucceeded)
+  {
+    $this->purgeSucceeded = $purgeSucceeded;
+  }
+  /**
+   * @return bool
+   */
+  public function getPurgeSucceeded()
+  {
+    return $this->purgeSucceeded;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaPurgeCompletionSuggestionsResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaPurgeCompletionSuggestionsResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaPurgeDocumentsMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaPurgeDocumentsMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaPurgeDocumentsMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaPurgeDocumentsMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $failureCount;
+  /**
+   * @var string
+   */
+  public $ignoredCount;
+  /**
+   * @var string
+   */
+  public $successCount;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setFailureCount($failureCount)
+  {
+    $this->failureCount = $failureCount;
+  }
+  /**
+   * @return string
+   */
+  public function getFailureCount()
+  {
+    return $this->failureCount;
+  }
+  /**
+   * @param string
+   */
+  public function setIgnoredCount($ignoredCount)
+  {
+    $this->ignoredCount = $ignoredCount;
+  }
+  /**
+   * @return string
+   */
+  public function getIgnoredCount()
+  {
+    return $this->ignoredCount;
+  }
+  /**
+   * @param string
+   */
+  public function setSuccessCount($successCount)
+  {
+    $this->successCount = $successCount;
+  }
+  /**
+   * @return string
+   */
+  public function getSuccessCount()
+  {
+    return $this->successCount;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaPurgeDocumentsMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaPurgeDocumentsMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaPurgeDocumentsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaPurgeDocumentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaPurgeDocumentsResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaPurgeDocumentsResponse extends \Google\Collection
+{
+  protected $collection_key = 'purgeSample';
+  /**
+   * @var string
+   */
+  public $purgeCount;
+  /**
+   * @var string[]
+   */
+  public $purgeSample;
+
+  /**
+   * @param string
+   */
+  public function setPurgeCount($purgeCount)
+  {
+    $this->purgeCount = $purgeCount;
+  }
+  /**
+   * @return string
+   */
+  public function getPurgeCount()
+  {
+    return $this->purgeCount;
+  }
+  /**
+   * @param string[]
+   */
+  public function setPurgeSample($purgeSample)
+  {
+    $this->purgeSample = $purgeSample;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPurgeSample()
+  {
+    return $this->purgeSample;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaPurgeDocumentsResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaPurgeDocumentsResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaPurgeSuggestionDenyListEntriesMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaPurgeSuggestionDenyListEntriesMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaPurgeSuggestionDenyListEntriesMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaPurgeSuggestionDenyListEntriesMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaPurgeSuggestionDenyListEntriesMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaPurgeSuggestionDenyListEntriesMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaPurgeSuggestionDenyListEntriesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaPurgeSuggestionDenyListEntriesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaPurgeSuggestionDenyListEntriesResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaPurgeSuggestionDenyListEntriesResponse extends \Google\Collection
+{
+  protected $collection_key = 'errorSamples';
+  protected $errorSamplesType = GoogleRpcStatus::class;
+  protected $errorSamplesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $purgeCount;
+
+  /**
+   * @param GoogleRpcStatus[]
+   */
+  public function setErrorSamples($errorSamples)
+  {
+    $this->errorSamples = $errorSamples;
+  }
+  /**
+   * @return GoogleRpcStatus[]
+   */
+  public function getErrorSamples()
+  {
+    return $this->errorSamples;
+  }
+  /**
+   * @param string
+   */
+  public function setPurgeCount($purgeCount)
+  {
+    $this->purgeCount = $purgeCount;
+  }
+  /**
+   * @return string
+   */
+  public function getPurgeCount()
+  {
+    return $this->purgeCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaPurgeSuggestionDenyListEntriesResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaPurgeSuggestionDenyListEntriesResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaPurgeUserEventsMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaPurgeUserEventsMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaPurgeUserEventsMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaPurgeUserEventsMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $failureCount;
+  /**
+   * @var string
+   */
+  public $successCount;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setFailureCount($failureCount)
+  {
+    $this->failureCount = $failureCount;
+  }
+  /**
+   * @return string
+   */
+  public function getFailureCount()
+  {
+    return $this->failureCount;
+  }
+  /**
+   * @param string
+   */
+  public function setSuccessCount($successCount)
+  {
+    $this->successCount = $successCount;
+  }
+  /**
+   * @return string
+   */
+  public function getSuccessCount()
+  {
+    return $this->successCount;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaPurgeUserEventsMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaPurgeUserEventsMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaPurgeUserEventsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaPurgeUserEventsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaPurgeUserEventsResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaPurgeUserEventsResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $purgeCount;
+
+  /**
+   * @param string
+   */
+  public function setPurgeCount($purgeCount)
+  {
+    $this->purgeCount = $purgeCount;
+  }
+  /**
+   * @return string
+   */
+  public function getPurgeCount()
+  {
+    return $this->purgeCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaPurgeUserEventsResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaPurgeUserEventsResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaQualityMetrics.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaQualityMetrics.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaQualityMetrics.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,106 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaQualityMetrics extends \Google\Model
+{
+  protected $docNdcgType = GoogleCloudDiscoveryengineV1alphaQualityMetricsTopkMetrics::class;
+  protected $docNdcgDataType = '';
+  protected $docPrecisionType = GoogleCloudDiscoveryengineV1alphaQualityMetricsTopkMetrics::class;
+  protected $docPrecisionDataType = '';
+  protected $docRecallType = GoogleCloudDiscoveryengineV1alphaQualityMetricsTopkMetrics::class;
+  protected $docRecallDataType = '';
+  protected $pageNdcgType = GoogleCloudDiscoveryengineV1alphaQualityMetricsTopkMetrics::class;
+  protected $pageNdcgDataType = '';
+  protected $pageRecallType = GoogleCloudDiscoveryengineV1alphaQualityMetricsTopkMetrics::class;
+  protected $pageRecallDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaQualityMetricsTopkMetrics
+   */
+  public function setDocNdcg(GoogleCloudDiscoveryengineV1alphaQualityMetricsTopkMetrics $docNdcg)
+  {
+    $this->docNdcg = $docNdcg;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaQualityMetricsTopkMetrics
+   */
+  public function getDocNdcg()
+  {
+    return $this->docNdcg;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaQualityMetricsTopkMetrics
+   */
+  public function setDocPrecision(GoogleCloudDiscoveryengineV1alphaQualityMetricsTopkMetrics $docPrecision)
+  {
+    $this->docPrecision = $docPrecision;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaQualityMetricsTopkMetrics
+   */
+  public function getDocPrecision()
+  {
+    return $this->docPrecision;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaQualityMetricsTopkMetrics
+   */
+  public function setDocRecall(GoogleCloudDiscoveryengineV1alphaQualityMetricsTopkMetrics $docRecall)
+  {
+    $this->docRecall = $docRecall;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaQualityMetricsTopkMetrics
+   */
+  public function getDocRecall()
+  {
+    return $this->docRecall;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaQualityMetricsTopkMetrics
+   */
+  public function setPageNdcg(GoogleCloudDiscoveryengineV1alphaQualityMetricsTopkMetrics $pageNdcg)
+  {
+    $this->pageNdcg = $pageNdcg;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaQualityMetricsTopkMetrics
+   */
+  public function getPageNdcg()
+  {
+    return $this->pageNdcg;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaQualityMetricsTopkMetrics
+   */
+  public function setPageRecall(GoogleCloudDiscoveryengineV1alphaQualityMetricsTopkMetrics $pageRecall)
+  {
+    $this->pageRecall = $pageRecall;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaQualityMetricsTopkMetrics
+   */
+  public function getPageRecall()
+  {
+    return $this->pageRecall;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaQualityMetrics::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaQualityMetrics');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaQualityMetricsTopkMetrics.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaQualityMetricsTopkMetrics.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaQualityMetricsTopkMetrics.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaQualityMetricsTopkMetrics extends \Google\Model
+{
+  public $top1;
+  public $top10;
+  public $top3;
+  public $top5;
+
+  public function setTop1($top1)
+  {
+    $this->top1 = $top1;
+  }
+  public function getTop1()
+  {
+    return $this->top1;
+  }
+  public function setTop10($top10)
+  {
+    $this->top10 = $top10;
+  }
+  public function getTop10()
+  {
+    return $this->top10;
+  }
+  public function setTop3($top3)
+  {
+    $this->top3 = $top3;
+  }
+  public function getTop3()
+  {
+    return $this->top3;
+  }
+  public function setTop5($top5)
+  {
+    $this->top5 = $top5;
+  }
+  public function getTop5()
+  {
+    return $this->top5;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaQualityMetricsTopkMetrics::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaQualityMetricsTopkMetrics');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaQuery.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaQuery.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaQuery.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaQuery extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $queryId;
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param string
+   */
+  public function setQueryId($queryId)
+  {
+    $this->queryId = $queryId;
+  }
+  /**
+   * @return string
+   */
+  public function getQueryId()
+  {
+    return $this->queryId;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1alphaQuery::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaQuery');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaRecrawlUrisMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaRecrawlUrisMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaRecrawlUrisMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,207 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaRecrawlUrisMetadata extends \Google\Collection
+{
+  protected $collection_key = 'urisNotMatchingTargetSites';
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string[]
+   */
+  public $invalidUris;
+  /**
+   * @var int
+   */
+  public $invalidUrisCount;
+  /**
+   * @var int
+   */
+  public $pendingCount;
+  /**
+   * @var int
+   */
+  public $quotaExceededCount;
+  /**
+   * @var int
+   */
+  public $successCount;
+  /**
+   * @var string
+   */
+  public $updateTime;
+  /**
+   * @var string[]
+   */
+  public $urisNotMatchingTargetSites;
+  /**
+   * @var int
+   */
+  public $urisNotMatchingTargetSitesCount;
+  /**
+   * @var int
+   */
+  public $validUrisCount;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string[]
+   */
+  public function setInvalidUris($invalidUris)
+  {
+    $this->invalidUris = $invalidUris;
+  }
+  /**
+   * @return string[]
+   */
+  public function getInvalidUris()
+  {
+    return $this->invalidUris;
+  }
+  /**
+   * @param int
+   */
+  public function setInvalidUrisCount($invalidUrisCount)
+  {
+    $this->invalidUrisCount = $invalidUrisCount;
+  }
+  /**
+   * @return int
+   */
+  public function getInvalidUrisCount()
+  {
+    return $this->invalidUrisCount;
+  }
+  /**
+   * @param int
+   */
+  public function setPendingCount($pendingCount)
+  {
+    $this->pendingCount = $pendingCount;
+  }
+  /**
+   * @return int
+   */
+  public function getPendingCount()
+  {
+    return $this->pendingCount;
+  }
+  /**
+   * @param int
+   */
+  public function setQuotaExceededCount($quotaExceededCount)
+  {
+    $this->quotaExceededCount = $quotaExceededCount;
+  }
+  /**
+   * @return int
+   */
+  public function getQuotaExceededCount()
+  {
+    return $this->quotaExceededCount;
+  }
+  /**
+   * @param int
+   */
+  public function setSuccessCount($successCount)
+  {
+    $this->successCount = $successCount;
+  }
+  /**
+   * @return int
+   */
+  public function getSuccessCount()
+  {
+    return $this->successCount;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+  /**
+   * @param string[]
+   */
+  public function setUrisNotMatchingTargetSites($urisNotMatchingTargetSites)
+  {
+    $this->urisNotMatchingTargetSites = $urisNotMatchingTargetSites;
+  }
+  /**
+   * @return string[]
+   */
+  public function getUrisNotMatchingTargetSites()
+  {
+    return $this->urisNotMatchingTargetSites;
+  }
+  /**
+   * @param int
+   */
+  public function setUrisNotMatchingTargetSitesCount($urisNotMatchingTargetSitesCount)
+  {
+    $this->urisNotMatchingTargetSitesCount = $urisNotMatchingTargetSitesCount;
+  }
+  /**
+   * @return int
+   */
+  public function getUrisNotMatchingTargetSitesCount()
+  {
+    return $this->urisNotMatchingTargetSitesCount;
+  }
+  /**
+   * @param int
+   */
+  public function setValidUrisCount($validUrisCount)
+  {
+    $this->validUrisCount = $validUrisCount;
+  }
+  /**
+   * @return int
+   */
+  public function getValidUrisCount()
+  {
+    return $this->validUrisCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaRecrawlUrisMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaRecrawlUrisMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponse extends \Google\Collection
+{
+  protected $collection_key = 'failureSamples';
+  /**
+   * @var string[]
+   */
+  public $failedUris;
+  protected $failureSamplesType = GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponseFailureInfo::class;
+  protected $failureSamplesDataType = 'array';
+
+  /**
+   * @param string[]
+   */
+  public function setFailedUris($failedUris)
+  {
+    $this->failedUris = $failedUris;
+  }
+  /**
+   * @return string[]
+   */
+  public function getFailedUris()
+  {
+    return $this->failedUris;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponseFailureInfo[]
+   */
+  public function setFailureSamples($failureSamples)
+  {
+    $this->failureSamples = $failureSamples;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponseFailureInfo[]
+   */
+  public function getFailureSamples()
+  {
+    return $this->failureSamples;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponseFailureInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponseFailureInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponseFailureInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponseFailureInfo extends \Google\Collection
+{
+  protected $collection_key = 'failureReasons';
+  protected $failureReasonsType = GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponseFailureInfoFailureReason::class;
+  protected $failureReasonsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponseFailureInfoFailureReason[]
+   */
+  public function setFailureReasons($failureReasons)
+  {
+    $this->failureReasons = $failureReasons;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponseFailureInfoFailureReason[]
+   */
+  public function getFailureReasons()
+  {
+    return $this->failureReasons;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponseFailureInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponseFailureInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponseFailureInfoFailureReason.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponseFailureInfoFailureReason.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponseFailureInfoFailureReason.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponseFailureInfoFailureReason extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $corpusType;
+  /**
+   * @var string
+   */
+  public $errorMessage;
+
+  /**
+   * @param string
+   */
+  public function setCorpusType($corpusType)
+  {
+    $this->corpusType = $corpusType;
+  }
+  /**
+   * @return string
+   */
+  public function getCorpusType()
+  {
+    return $this->corpusType;
+  }
+  /**
+   * @param string
+   */
+  public function setErrorMessage($errorMessage)
+  {
+    $this->errorMessage = $errorMessage;
+  }
+  /**
+   * @return string
+   */
+  public function getErrorMessage()
+  {
+    return $this->errorMessage;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponseFailureInfoFailureReason::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaRecrawlUrisResponseFailureInfoFailureReason');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSchema.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSchema.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSchema.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaSchema extends \Google\Collection
+{
+  protected $collection_key = 'fieldConfigs';
+  protected $fieldConfigsType = GoogleCloudDiscoveryengineV1alphaFieldConfig::class;
+  protected $fieldConfigsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $jsonSchema;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var array[]
+   */
+  public $structSchema;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaFieldConfig[]
+   */
+  public function setFieldConfigs($fieldConfigs)
+  {
+    $this->fieldConfigs = $fieldConfigs;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaFieldConfig[]
+   */
+  public function getFieldConfigs()
+  {
+    return $this->fieldConfigs;
+  }
+  /**
+   * @param string
+   */
+  public function setJsonSchema($jsonSchema)
+  {
+    $this->jsonSchema = $jsonSchema;
+  }
+  /**
+   * @return string
+   */
+  public function getJsonSchema()
+  {
+    return $this->jsonSchema;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param array[]
+   */
+  public function setStructSchema($structSchema)
+  {
+    $this->structSchema = $structSchema;
+  }
+  /**
+   * @return array[]
+   */
+  public function getStructSchema()
+  {
+    return $this->structSchema;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaSchema::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaSchema');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchLinkPromotion.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchLinkPromotion.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchLinkPromotion.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaSearchLinkPromotion extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var bool
+   */
+  public $enabled;
+  /**
+   * @var string
+   */
+  public $imageUri;
+  /**
+   * @var string
+   */
+  public $title;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnabled($enabled)
+  {
+    $this->enabled = $enabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnabled()
+  {
+    return $this->enabled;
+  }
+  /**
+   * @param string
+   */
+  public function setImageUri($imageUri)
+  {
+    $this->imageUri = $imageUri;
+  }
+  /**
+   * @return string
+   */
+  public function getImageUri()
+  {
+    return $this->imageUri;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1alphaSearchLinkPromotion::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaSearchLinkPromotion');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,593 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaSearchRequest extends \Google\Collection
+{
+  protected $collection_key = 'facetSpecs';
+  protected $boostSpecType = GoogleCloudDiscoveryengineV1alphaSearchRequestBoostSpec::class;
+  protected $boostSpecDataType = '';
+  /**
+   * @var string
+   */
+  public $branch;
+  /**
+   * @var string
+   */
+  public $canonicalFilter;
+  protected $contentSearchSpecType = GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpec::class;
+  protected $contentSearchSpecDataType = '';
+  protected $customFineTuningSpecType = GoogleCloudDiscoveryengineV1alphaCustomFineTuningSpec::class;
+  protected $customFineTuningSpecDataType = '';
+  protected $dataStoreSpecsType = GoogleCloudDiscoveryengineV1alphaSearchRequestDataStoreSpec::class;
+  protected $dataStoreSpecsDataType = 'array';
+  protected $embeddingSpecType = GoogleCloudDiscoveryengineV1alphaSearchRequestEmbeddingSpec::class;
+  protected $embeddingSpecDataType = '';
+  protected $facetSpecsType = GoogleCloudDiscoveryengineV1alphaSearchRequestFacetSpec::class;
+  protected $facetSpecsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $filter;
+  protected $imageQueryType = GoogleCloudDiscoveryengineV1alphaSearchRequestImageQuery::class;
+  protected $imageQueryDataType = '';
+  /**
+   * @var string
+   */
+  public $languageCode;
+  protected $naturalLanguageQueryUnderstandingSpecType = GoogleCloudDiscoveryengineV1alphaSearchRequestNaturalLanguageQueryUnderstandingSpec::class;
+  protected $naturalLanguageQueryUnderstandingSpecDataType = '';
+  /**
+   * @var int
+   */
+  public $offset;
+  /**
+   * @var int
+   */
+  public $oneBoxPageSize;
+  /**
+   * @var string
+   */
+  public $orderBy;
+  /**
+   * @var int
+   */
+  public $pageSize;
+  /**
+   * @var string
+   */
+  public $pageToken;
+  /**
+   * @var array[]
+   */
+  public $params;
+  protected $personalizationSpecType = GoogleCloudDiscoveryengineV1alphaSearchRequestPersonalizationSpec::class;
+  protected $personalizationSpecDataType = '';
+  /**
+   * @var string
+   */
+  public $query;
+  protected $queryExpansionSpecType = GoogleCloudDiscoveryengineV1alphaSearchRequestQueryExpansionSpec::class;
+  protected $queryExpansionSpecDataType = '';
+  /**
+   * @var string
+   */
+  public $rankingExpression;
+  /**
+   * @var string
+   */
+  public $regionCode;
+  /**
+   * @var string
+   */
+  public $relevanceThreshold;
+  /**
+   * @var bool
+   */
+  public $safeSearch;
+  protected $searchAsYouTypeSpecType = GoogleCloudDiscoveryengineV1alphaSearchRequestSearchAsYouTypeSpec::class;
+  protected $searchAsYouTypeSpecDataType = '';
+  /**
+   * @var string
+   */
+  public $servingConfig;
+  /**
+   * @var string
+   */
+  public $session;
+  protected $sessionSpecType = GoogleCloudDiscoveryengineV1alphaSearchRequestSessionSpec::class;
+  protected $sessionSpecDataType = '';
+  protected $spellCorrectionSpecType = GoogleCloudDiscoveryengineV1alphaSearchRequestSpellCorrectionSpec::class;
+  protected $spellCorrectionSpecDataType = '';
+  protected $userInfoType = GoogleCloudDiscoveryengineV1alphaUserInfo::class;
+  protected $userInfoDataType = '';
+  /**
+   * @var string[]
+   */
+  public $userLabels;
+  /**
+   * @var string
+   */
+  public $userPseudoId;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaSearchRequestBoostSpec
+   */
+  public function setBoostSpec(GoogleCloudDiscoveryengineV1alphaSearchRequestBoostSpec $boostSpec)
+  {
+    $this->boostSpec = $boostSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaSearchRequestBoostSpec
+   */
+  public function getBoostSpec()
+  {
+    return $this->boostSpec;
+  }
+  /**
+   * @param string
+   */
+  public function setBranch($branch)
+  {
+    $this->branch = $branch;
+  }
+  /**
+   * @return string
+   */
+  public function getBranch()
+  {
+    return $this->branch;
+  }
+  /**
+   * @param string
+   */
+  public function setCanonicalFilter($canonicalFilter)
+  {
+    $this->canonicalFilter = $canonicalFilter;
+  }
+  /**
+   * @return string
+   */
+  public function getCanonicalFilter()
+  {
+    return $this->canonicalFilter;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpec
+   */
+  public function setContentSearchSpec(GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpec $contentSearchSpec)
+  {
+    $this->contentSearchSpec = $contentSearchSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpec
+   */
+  public function getContentSearchSpec()
+  {
+    return $this->contentSearchSpec;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaCustomFineTuningSpec
+   */
+  public function setCustomFineTuningSpec(GoogleCloudDiscoveryengineV1alphaCustomFineTuningSpec $customFineTuningSpec)
+  {
+    $this->customFineTuningSpec = $customFineTuningSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaCustomFineTuningSpec
+   */
+  public function getCustomFineTuningSpec()
+  {
+    return $this->customFineTuningSpec;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaSearchRequestDataStoreSpec[]
+   */
+  public function setDataStoreSpecs($dataStoreSpecs)
+  {
+    $this->dataStoreSpecs = $dataStoreSpecs;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaSearchRequestDataStoreSpec[]
+   */
+  public function getDataStoreSpecs()
+  {
+    return $this->dataStoreSpecs;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaSearchRequestEmbeddingSpec
+   */
+  public function setEmbeddingSpec(GoogleCloudDiscoveryengineV1alphaSearchRequestEmbeddingSpec $embeddingSpec)
+  {
+    $this->embeddingSpec = $embeddingSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaSearchRequestEmbeddingSpec
+   */
+  public function getEmbeddingSpec()
+  {
+    return $this->embeddingSpec;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaSearchRequestFacetSpec[]
+   */
+  public function setFacetSpecs($facetSpecs)
+  {
+    $this->facetSpecs = $facetSpecs;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaSearchRequestFacetSpec[]
+   */
+  public function getFacetSpecs()
+  {
+    return $this->facetSpecs;
+  }
+  /**
+   * @param string
+   */
+  public function setFilter($filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return string
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaSearchRequestImageQuery
+   */
+  public function setImageQuery(GoogleCloudDiscoveryengineV1alphaSearchRequestImageQuery $imageQuery)
+  {
+    $this->imageQuery = $imageQuery;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaSearchRequestImageQuery
+   */
+  public function getImageQuery()
+  {
+    return $this->imageQuery;
+  }
+  /**
+   * @param string
+   */
+  public function setLanguageCode($languageCode)
+  {
+    $this->languageCode = $languageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCode()
+  {
+    return $this->languageCode;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaSearchRequestNaturalLanguageQueryUnderstandingSpec
+   */
+  public function setNaturalLanguageQueryUnderstandingSpec(GoogleCloudDiscoveryengineV1alphaSearchRequestNaturalLanguageQueryUnderstandingSpec $naturalLanguageQueryUnderstandingSpec)
+  {
+    $this->naturalLanguageQueryUnderstandingSpec = $naturalLanguageQueryUnderstandingSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaSearchRequestNaturalLanguageQueryUnderstandingSpec
+   */
+  public function getNaturalLanguageQueryUnderstandingSpec()
+  {
+    return $this->naturalLanguageQueryUnderstandingSpec;
+  }
+  /**
+   * @param int
+   */
+  public function setOffset($offset)
+  {
+    $this->offset = $offset;
+  }
+  /**
+   * @return int
+   */
+  public function getOffset()
+  {
+    return $this->offset;
+  }
+  /**
+   * @param int
+   */
+  public function setOneBoxPageSize($oneBoxPageSize)
+  {
+    $this->oneBoxPageSize = $oneBoxPageSize;
+  }
+  /**
+   * @return int
+   */
+  public function getOneBoxPageSize()
+  {
+    return $this->oneBoxPageSize;
+  }
+  /**
+   * @param string
+   */
+  public function setOrderBy($orderBy)
+  {
+    $this->orderBy = $orderBy;
+  }
+  /**
+   * @return string
+   */
+  public function getOrderBy()
+  {
+    return $this->orderBy;
+  }
+  /**
+   * @param int
+   */
+  public function setPageSize($pageSize)
+  {
+    $this->pageSize = $pageSize;
+  }
+  /**
+   * @return int
+   */
+  public function getPageSize()
+  {
+    return $this->pageSize;
+  }
+  /**
+   * @param string
+   */
+  public function setPageToken($pageToken)
+  {
+    $this->pageToken = $pageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getPageToken()
+  {
+    return $this->pageToken;
+  }
+  /**
+   * @param array[]
+   */
+  public function setParams($params)
+  {
+    $this->params = $params;
+  }
+  /**
+   * @return array[]
+   */
+  public function getParams()
+  {
+    return $this->params;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaSearchRequestPersonalizationSpec
+   */
+  public function setPersonalizationSpec(GoogleCloudDiscoveryengineV1alphaSearchRequestPersonalizationSpec $personalizationSpec)
+  {
+    $this->personalizationSpec = $personalizationSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaSearchRequestPersonalizationSpec
+   */
+  public function getPersonalizationSpec()
+  {
+    return $this->personalizationSpec;
+  }
+  /**
+   * @param string
+   */
+  public function setQuery($query)
+  {
+    $this->query = $query;
+  }
+  /**
+   * @return string
+   */
+  public function getQuery()
+  {
+    return $this->query;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaSearchRequestQueryExpansionSpec
+   */
+  public function setQueryExpansionSpec(GoogleCloudDiscoveryengineV1alphaSearchRequestQueryExpansionSpec $queryExpansionSpec)
+  {
+    $this->queryExpansionSpec = $queryExpansionSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaSearchRequestQueryExpansionSpec
+   */
+  public function getQueryExpansionSpec()
+  {
+    return $this->queryExpansionSpec;
+  }
+  /**
+   * @param string
+   */
+  public function setRankingExpression($rankingExpression)
+  {
+    $this->rankingExpression = $rankingExpression;
+  }
+  /**
+   * @return string
+   */
+  public function getRankingExpression()
+  {
+    return $this->rankingExpression;
+  }
+  /**
+   * @param string
+   */
+  public function setRegionCode($regionCode)
+  {
+    $this->regionCode = $regionCode;
+  }
+  /**
+   * @return string
+   */
+  public function getRegionCode()
+  {
+    return $this->regionCode;
+  }
+  /**
+   * @param string
+   */
+  public function setRelevanceThreshold($relevanceThreshold)
+  {
+    $this->relevanceThreshold = $relevanceThreshold;
+  }
+  /**
+   * @return string
+   */
+  public function getRelevanceThreshold()
+  {
+    return $this->relevanceThreshold;
+  }
+  /**
+   * @param bool
+   */
+  public function setSafeSearch($safeSearch)
+  {
+    $this->safeSearch = $safeSearch;
+  }
+  /**
+   * @return bool
+   */
+  public function getSafeSearch()
+  {
+    return $this->safeSearch;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaSearchRequestSearchAsYouTypeSpec
+   */
+  public function setSearchAsYouTypeSpec(GoogleCloudDiscoveryengineV1alphaSearchRequestSearchAsYouTypeSpec $searchAsYouTypeSpec)
+  {
+    $this->searchAsYouTypeSpec = $searchAsYouTypeSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaSearchRequestSearchAsYouTypeSpec
+   */
+  public function getSearchAsYouTypeSpec()
+  {
+    return $this->searchAsYouTypeSpec;
+  }
+  /**
+   * @param string
+   */
+  public function setServingConfig($servingConfig)
+  {
+    $this->servingConfig = $servingConfig;
+  }
+  /**
+   * @return string
+   */
+  public function getServingConfig()
+  {
+    return $this->servingConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setSession($session)
+  {
+    $this->session = $session;
+  }
+  /**
+   * @return string
+   */
+  public function getSession()
+  {
+    return $this->session;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaSearchRequestSessionSpec
+   */
+  public function setSessionSpec(GoogleCloudDiscoveryengineV1alphaSearchRequestSessionSpec $sessionSpec)
+  {
+    $this->sessionSpec = $sessionSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaSearchRequestSessionSpec
+   */
+  public function getSessionSpec()
+  {
+    return $this->sessionSpec;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaSearchRequestSpellCorrectionSpec
+   */
+  public function setSpellCorrectionSpec(GoogleCloudDiscoveryengineV1alphaSearchRequestSpellCorrectionSpec $spellCorrectionSpec)
+  {
+    $this->spellCorrectionSpec = $spellCorrectionSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaSearchRequestSpellCorrectionSpec
+   */
+  public function getSpellCorrectionSpec()
+  {
+    return $this->spellCorrectionSpec;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaUserInfo
+   */
+  public function setUserInfo(GoogleCloudDiscoveryengineV1alphaUserInfo $userInfo)
+  {
+    $this->userInfo = $userInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaUserInfo
+   */
+  public function getUserInfo()
+  {
+    return $this->userInfo;
+  }
+  /**
+   * @param string[]
+   */
+  public function setUserLabels($userLabels)
+  {
+    $this->userLabels = $userLabels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getUserLabels()
+  {
+    return $this->userLabels;
+  }
+  /**
+   * @param string
+   */
+  public function setUserPseudoId($userPseudoId)
+  {
+    $this->userPseudoId = $userPseudoId;
+  }
+  /**
+   * @return string
+   */
+  public function getUserPseudoId()
+  {
+    return $this->userPseudoId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaSearchRequest::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaSearchRequest');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestBoostSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestBoostSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestBoostSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaSearchRequestBoostSpec extends \Google\Collection
+{
+  protected $collection_key = 'conditionBoostSpecs';
+  protected $conditionBoostSpecsType = GoogleCloudDiscoveryengineV1alphaSearchRequestBoostSpecConditionBoostSpec::class;
+  protected $conditionBoostSpecsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaSearchRequestBoostSpecConditionBoostSpec[]
+   */
+  public function setConditionBoostSpecs($conditionBoostSpecs)
+  {
+    $this->conditionBoostSpecs = $conditionBoostSpecs;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaSearchRequestBoostSpecConditionBoostSpec[]
+   */
+  public function getConditionBoostSpecs()
+  {
+    return $this->conditionBoostSpecs;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaSearchRequestBoostSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaSearchRequestBoostSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestBoostSpecConditionBoostSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestBoostSpecConditionBoostSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestBoostSpecConditionBoostSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaSearchRequestBoostSpecConditionBoostSpec extends \Google\Model
+{
+  /**
+   * @var float
+   */
+  public $boost;
+  protected $boostControlSpecType = GoogleCloudDiscoveryengineV1alphaSearchRequestBoostSpecConditionBoostSpecBoostControlSpec::class;
+  protected $boostControlSpecDataType = '';
+  /**
+   * @var string
+   */
+  public $condition;
+
+  /**
+   * @param float
+   */
+  public function setBoost($boost)
+  {
+    $this->boost = $boost;
+  }
+  /**
+   * @return float
+   */
+  public function getBoost()
+  {
+    return $this->boost;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaSearchRequestBoostSpecConditionBoostSpecBoostControlSpec
+   */
+  public function setBoostControlSpec(GoogleCloudDiscoveryengineV1alphaSearchRequestBoostSpecConditionBoostSpecBoostControlSpec $boostControlSpec)
+  {
+    $this->boostControlSpec = $boostControlSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaSearchRequestBoostSpecConditionBoostSpecBoostControlSpec
+   */
+  public function getBoostControlSpec()
+  {
+    return $this->boostControlSpec;
+  }
+  /**
+   * @param string
+   */
+  public function setCondition($condition)
+  {
+    $this->condition = $condition;
+  }
+  /**
+   * @return string
+   */
+  public function getCondition()
+  {
+    return $this->condition;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaSearchRequestBoostSpecConditionBoostSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaSearchRequestBoostSpecConditionBoostSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestBoostSpecConditionBoostSpecBoostControlSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestBoostSpecConditionBoostSpecBoostControlSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestBoostSpecConditionBoostSpecBoostControlSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaSearchRequestBoostSpecConditionBoostSpecBoostControlSpec extends \Google\Collection
+{
+  protected $collection_key = 'controlPoints';
+  /**
+   * @var string
+   */
+  public $attributeType;
+  protected $controlPointsType = GoogleCloudDiscoveryengineV1alphaSearchRequestBoostSpecConditionBoostSpecBoostControlSpecControlPoint::class;
+  protected $controlPointsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $fieldName;
+  /**
+   * @var string
+   */
+  public $interpolationType;
+
+  /**
+   * @param string
+   */
+  public function setAttributeType($attributeType)
+  {
+    $this->attributeType = $attributeType;
+  }
+  /**
+   * @return string
+   */
+  public function getAttributeType()
+  {
+    return $this->attributeType;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaSearchRequestBoostSpecConditionBoostSpecBoostControlSpecControlPoint[]
+   */
+  public function setControlPoints($controlPoints)
+  {
+    $this->controlPoints = $controlPoints;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaSearchRequestBoostSpecConditionBoostSpecBoostControlSpecControlPoint[]
+   */
+  public function getControlPoints()
+  {
+    return $this->controlPoints;
+  }
+  /**
+   * @param string
+   */
+  public function setFieldName($fieldName)
+  {
+    $this->fieldName = $fieldName;
+  }
+  /**
+   * @return string
+   */
+  public function getFieldName()
+  {
+    return $this->fieldName;
+  }
+  /**
+   * @param string
+   */
+  public function setInterpolationType($interpolationType)
+  {
+    $this->interpolationType = $interpolationType;
+  }
+  /**
+   * @return string
+   */
+  public function getInterpolationType()
+  {
+    return $this->interpolationType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaSearchRequestBoostSpecConditionBoostSpecBoostControlSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaSearchRequestBoostSpecConditionBoostSpecBoostControlSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestBoostSpecConditionBoostSpecBoostControlSpecControlPoint.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestBoostSpecConditionBoostSpecBoostControlSpecControlPoint.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestBoostSpecConditionBoostSpecBoostControlSpecControlPoint.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaSearchRequestBoostSpecConditionBoostSpecBoostControlSpecControlPoint extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $attributeValue;
+  /**
+   * @var float
+   */
+  public $boostAmount;
+
+  /**
+   * @param string
+   */
+  public function setAttributeValue($attributeValue)
+  {
+    $this->attributeValue = $attributeValue;
+  }
+  /**
+   * @return string
+   */
+  public function getAttributeValue()
+  {
+    return $this->attributeValue;
+  }
+  /**
+   * @param float
+   */
+  public function setBoostAmount($boostAmount)
+  {
+    $this->boostAmount = $boostAmount;
+  }
+  /**
+   * @return float
+   */
+  public function getBoostAmount()
+  {
+    return $this->boostAmount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaSearchRequestBoostSpecConditionBoostSpecBoostControlSpecControlPoint::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaSearchRequestBoostSpecConditionBoostSpecBoostControlSpecControlPoint');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpec extends \Google\Model
+{
+  protected $chunkSpecType = GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecChunkSpec::class;
+  protected $chunkSpecDataType = '';
+  protected $extractiveContentSpecType = GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecExtractiveContentSpec::class;
+  protected $extractiveContentSpecDataType = '';
+  /**
+   * @var string
+   */
+  public $searchResultMode;
+  protected $snippetSpecType = GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecSnippetSpec::class;
+  protected $snippetSpecDataType = '';
+  protected $summarySpecType = GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecSummarySpec::class;
+  protected $summarySpecDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecChunkSpec
+   */
+  public function setChunkSpec(GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecChunkSpec $chunkSpec)
+  {
+    $this->chunkSpec = $chunkSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecChunkSpec
+   */
+  public function getChunkSpec()
+  {
+    return $this->chunkSpec;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecExtractiveContentSpec
+   */
+  public function setExtractiveContentSpec(GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecExtractiveContentSpec $extractiveContentSpec)
+  {
+    $this->extractiveContentSpec = $extractiveContentSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecExtractiveContentSpec
+   */
+  public function getExtractiveContentSpec()
+  {
+    return $this->extractiveContentSpec;
+  }
+  /**
+   * @param string
+   */
+  public function setSearchResultMode($searchResultMode)
+  {
+    $this->searchResultMode = $searchResultMode;
+  }
+  /**
+   * @return string
+   */
+  public function getSearchResultMode()
+  {
+    return $this->searchResultMode;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecSnippetSpec
+   */
+  public function setSnippetSpec(GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecSnippetSpec $snippetSpec)
+  {
+    $this->snippetSpec = $snippetSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecSnippetSpec
+   */
+  public function getSnippetSpec()
+  {
+    return $this->snippetSpec;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecSummarySpec
+   */
+  public function setSummarySpec(GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecSummarySpec $summarySpec)
+  {
+    $this->summarySpec = $summarySpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecSummarySpec
+   */
+  public function getSummarySpec()
+  {
+    return $this->summarySpec;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecChunkSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecChunkSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecChunkSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecChunkSpec extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $numNextChunks;
+  /**
+   * @var int
+   */
+  public $numPreviousChunks;
+
+  /**
+   * @param int
+   */
+  public function setNumNextChunks($numNextChunks)
+  {
+    $this->numNextChunks = $numNextChunks;
+  }
+  /**
+   * @return int
+   */
+  public function getNumNextChunks()
+  {
+    return $this->numNextChunks;
+  }
+  /**
+   * @param int
+   */
+  public function setNumPreviousChunks($numPreviousChunks)
+  {
+    $this->numPreviousChunks = $numPreviousChunks;
+  }
+  /**
+   * @return int
+   */
+  public function getNumPreviousChunks()
+  {
+    return $this->numPreviousChunks;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecChunkSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecChunkSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecExtractiveContentSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecExtractiveContentSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecExtractiveContentSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecExtractiveContentSpec extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $maxExtractiveAnswerCount;
+  /**
+   * @var int
+   */
+  public $maxExtractiveSegmentCount;
+  /**
+   * @var int
+   */
+  public $numNextSegments;
+  /**
+   * @var int
+   */
+  public $numPreviousSegments;
+  /**
+   * @var bool
+   */
+  public $returnExtractiveSegmentScore;
+
+  /**
+   * @param int
+   */
+  public function setMaxExtractiveAnswerCount($maxExtractiveAnswerCount)
+  {
+    $this->maxExtractiveAnswerCount = $maxExtractiveAnswerCount;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxExtractiveAnswerCount()
+  {
+    return $this->maxExtractiveAnswerCount;
+  }
+  /**
+   * @param int
+   */
+  public function setMaxExtractiveSegmentCount($maxExtractiveSegmentCount)
+  {
+    $this->maxExtractiveSegmentCount = $maxExtractiveSegmentCount;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxExtractiveSegmentCount()
+  {
+    return $this->maxExtractiveSegmentCount;
+  }
+  /**
+   * @param int
+   */
+  public function setNumNextSegments($numNextSegments)
+  {
+    $this->numNextSegments = $numNextSegments;
+  }
+  /**
+   * @return int
+   */
+  public function getNumNextSegments()
+  {
+    return $this->numNextSegments;
+  }
+  /**
+   * @param int
+   */
+  public function setNumPreviousSegments($numPreviousSegments)
+  {
+    $this->numPreviousSegments = $numPreviousSegments;
+  }
+  /**
+   * @return int
+   */
+  public function getNumPreviousSegments()
+  {
+    return $this->numPreviousSegments;
+  }
+  /**
+   * @param bool
+   */
+  public function setReturnExtractiveSegmentScore($returnExtractiveSegmentScore)
+  {
+    $this->returnExtractiveSegmentScore = $returnExtractiveSegmentScore;
+  }
+  /**
+   * @return bool
+   */
+  public function getReturnExtractiveSegmentScore()
+  {
+    return $this->returnExtractiveSegmentScore;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecExtractiveContentSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecExtractiveContentSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecSnippetSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecSnippetSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecSnippetSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecSnippetSpec extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $maxSnippetCount;
+  /**
+   * @var bool
+   */
+  public $referenceOnly;
+  /**
+   * @var bool
+   */
+  public $returnSnippet;
+
+  /**
+   * @param int
+   */
+  public function setMaxSnippetCount($maxSnippetCount)
+  {
+    $this->maxSnippetCount = $maxSnippetCount;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxSnippetCount()
+  {
+    return $this->maxSnippetCount;
+  }
+  /**
+   * @param bool
+   */
+  public function setReferenceOnly($referenceOnly)
+  {
+    $this->referenceOnly = $referenceOnly;
+  }
+  /**
+   * @return bool
+   */
+  public function getReferenceOnly()
+  {
+    return $this->referenceOnly;
+  }
+  /**
+   * @param bool
+   */
+  public function setReturnSnippet($returnSnippet)
+  {
+    $this->returnSnippet = $returnSnippet;
+  }
+  /**
+   * @return bool
+   */
+  public function getReturnSnippet()
+  {
+    return $this->returnSnippet;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecSnippetSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecSnippetSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecSummarySpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecSummarySpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecSummarySpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,202 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecSummarySpec extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $ignoreAdversarialQuery;
+  /**
+   * @var bool
+   */
+  public $ignoreJailBreakingQuery;
+  /**
+   * @var bool
+   */
+  public $ignoreLowRelevantContent;
+  /**
+   * @var bool
+   */
+  public $ignoreNonSummarySeekingQuery;
+  /**
+   * @var bool
+   */
+  public $includeCitations;
+  /**
+   * @var string
+   */
+  public $languageCode;
+  protected $modelPromptSpecType = GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecSummarySpecModelPromptSpec::class;
+  protected $modelPromptSpecDataType = '';
+  protected $modelSpecType = GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecSummarySpecModelSpec::class;
+  protected $modelSpecDataType = '';
+  /**
+   * @var int
+   */
+  public $summaryResultCount;
+  /**
+   * @var bool
+   */
+  public $useSemanticChunks;
+
+  /**
+   * @param bool
+   */
+  public function setIgnoreAdversarialQuery($ignoreAdversarialQuery)
+  {
+    $this->ignoreAdversarialQuery = $ignoreAdversarialQuery;
+  }
+  /**
+   * @return bool
+   */
+  public function getIgnoreAdversarialQuery()
+  {
+    return $this->ignoreAdversarialQuery;
+  }
+  /**
+   * @param bool
+   */
+  public function setIgnoreJailBreakingQuery($ignoreJailBreakingQuery)
+  {
+    $this->ignoreJailBreakingQuery = $ignoreJailBreakingQuery;
+  }
+  /**
+   * @return bool
+   */
+  public function getIgnoreJailBreakingQuery()
+  {
+    return $this->ignoreJailBreakingQuery;
+  }
+  /**
+   * @param bool
+   */
+  public function setIgnoreLowRelevantContent($ignoreLowRelevantContent)
+  {
+    $this->ignoreLowRelevantContent = $ignoreLowRelevantContent;
+  }
+  /**
+   * @return bool
+   */
+  public function getIgnoreLowRelevantContent()
+  {
+    return $this->ignoreLowRelevantContent;
+  }
+  /**
+   * @param bool
+   */
+  public function setIgnoreNonSummarySeekingQuery($ignoreNonSummarySeekingQuery)
+  {
+    $this->ignoreNonSummarySeekingQuery = $ignoreNonSummarySeekingQuery;
+  }
+  /**
+   * @return bool
+   */
+  public function getIgnoreNonSummarySeekingQuery()
+  {
+    return $this->ignoreNonSummarySeekingQuery;
+  }
+  /**
+   * @param bool
+   */
+  public function setIncludeCitations($includeCitations)
+  {
+    $this->includeCitations = $includeCitations;
+  }
+  /**
+   * @return bool
+   */
+  public function getIncludeCitations()
+  {
+    return $this->includeCitations;
+  }
+  /**
+   * @param string
+   */
+  public function setLanguageCode($languageCode)
+  {
+    $this->languageCode = $languageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCode()
+  {
+    return $this->languageCode;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecSummarySpecModelPromptSpec
+   */
+  public function setModelPromptSpec(GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecSummarySpecModelPromptSpec $modelPromptSpec)
+  {
+    $this->modelPromptSpec = $modelPromptSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecSummarySpecModelPromptSpec
+   */
+  public function getModelPromptSpec()
+  {
+    return $this->modelPromptSpec;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecSummarySpecModelSpec
+   */
+  public function setModelSpec(GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecSummarySpecModelSpec $modelSpec)
+  {
+    $this->modelSpec = $modelSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecSummarySpecModelSpec
+   */
+  public function getModelSpec()
+  {
+    return $this->modelSpec;
+  }
+  /**
+   * @param int
+   */
+  public function setSummaryResultCount($summaryResultCount)
+  {
+    $this->summaryResultCount = $summaryResultCount;
+  }
+  /**
+   * @return int
+   */
+  public function getSummaryResultCount()
+  {
+    return $this->summaryResultCount;
+  }
+  /**
+   * @param bool
+   */
+  public function setUseSemanticChunks($useSemanticChunks)
+  {
+    $this->useSemanticChunks = $useSemanticChunks;
+  }
+  /**
+   * @return bool
+   */
+  public function getUseSemanticChunks()
+  {
+    return $this->useSemanticChunks;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecSummarySpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecSummarySpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecSummarySpecModelPromptSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecSummarySpecModelPromptSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecSummarySpecModelPromptSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecSummarySpecModelPromptSpec extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $preamble;
+
+  /**
+   * @param string
+   */
+  public function setPreamble($preamble)
+  {
+    $this->preamble = $preamble;
+  }
+  /**
+   * @return string
+   */
+  public function getPreamble()
+  {
+    return $this->preamble;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecSummarySpecModelPromptSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecSummarySpecModelPromptSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecSummarySpecModelSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecSummarySpecModelSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecSummarySpecModelSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecSummarySpecModelSpec extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $version;
+
+  /**
+   * @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(GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecSummarySpecModelSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaSearchRequestContentSearchSpecSummarySpecModelSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestDataStoreSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestDataStoreSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestDataStoreSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaSearchRequestDataStoreSpec extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $dataStore;
+  /**
+   * @var string
+   */
+  public $filter;
+
+  /**
+   * @param string
+   */
+  public function setDataStore($dataStore)
+  {
+    $this->dataStore = $dataStore;
+  }
+  /**
+   * @return string
+   */
+  public function getDataStore()
+  {
+    return $this->dataStore;
+  }
+  /**
+   * @param string
+   */
+  public function setFilter($filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return string
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaSearchRequestDataStoreSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaSearchRequestDataStoreSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestEmbeddingSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestEmbeddingSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestEmbeddingSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaSearchRequestEmbeddingSpec extends \Google\Collection
+{
+  protected $collection_key = 'embeddingVectors';
+  protected $embeddingVectorsType = GoogleCloudDiscoveryengineV1alphaSearchRequestEmbeddingSpecEmbeddingVector::class;
+  protected $embeddingVectorsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaSearchRequestEmbeddingSpecEmbeddingVector[]
+   */
+  public function setEmbeddingVectors($embeddingVectors)
+  {
+    $this->embeddingVectors = $embeddingVectors;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaSearchRequestEmbeddingSpecEmbeddingVector[]
+   */
+  public function getEmbeddingVectors()
+  {
+    return $this->embeddingVectors;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaSearchRequestEmbeddingSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaSearchRequestEmbeddingSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestEmbeddingSpecEmbeddingVector.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestEmbeddingSpecEmbeddingVector.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestEmbeddingSpecEmbeddingVector.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaSearchRequestEmbeddingSpecEmbeddingVector extends \Google\Collection
+{
+  protected $collection_key = 'vector';
+  /**
+   * @var string
+   */
+  public $fieldPath;
+  /**
+   * @var float[]
+   */
+  public $vector;
+
+  /**
+   * @param string
+   */
+  public function setFieldPath($fieldPath)
+  {
+    $this->fieldPath = $fieldPath;
+  }
+  /**
+   * @return string
+   */
+  public function getFieldPath()
+  {
+    return $this->fieldPath;
+  }
+  /**
+   * @param float[]
+   */
+  public function setVector($vector)
+  {
+    $this->vector = $vector;
+  }
+  /**
+   * @return float[]
+   */
+  public function getVector()
+  {
+    return $this->vector;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaSearchRequestEmbeddingSpecEmbeddingVector::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaSearchRequestEmbeddingSpecEmbeddingVector');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestFacetSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestFacetSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestFacetSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaSearchRequestFacetSpec extends \Google\Collection
+{
+  protected $collection_key = 'excludedFilterKeys';
+  /**
+   * @var bool
+   */
+  public $enableDynamicPosition;
+  /**
+   * @var string[]
+   */
+  public $excludedFilterKeys;
+  protected $facetKeyType = GoogleCloudDiscoveryengineV1alphaSearchRequestFacetSpecFacetKey::class;
+  protected $facetKeyDataType = '';
+  /**
+   * @var int
+   */
+  public $limit;
+
+  /**
+   * @param bool
+   */
+  public function setEnableDynamicPosition($enableDynamicPosition)
+  {
+    $this->enableDynamicPosition = $enableDynamicPosition;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableDynamicPosition()
+  {
+    return $this->enableDynamicPosition;
+  }
+  /**
+   * @param string[]
+   */
+  public function setExcludedFilterKeys($excludedFilterKeys)
+  {
+    $this->excludedFilterKeys = $excludedFilterKeys;
+  }
+  /**
+   * @return string[]
+   */
+  public function getExcludedFilterKeys()
+  {
+    return $this->excludedFilterKeys;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaSearchRequestFacetSpecFacetKey
+   */
+  public function setFacetKey(GoogleCloudDiscoveryengineV1alphaSearchRequestFacetSpecFacetKey $facetKey)
+  {
+    $this->facetKey = $facetKey;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaSearchRequestFacetSpecFacetKey
+   */
+  public function getFacetKey()
+  {
+    return $this->facetKey;
+  }
+  /**
+   * @param int
+   */
+  public function setLimit($limit)
+  {
+    $this->limit = $limit;
+  }
+  /**
+   * @return int
+   */
+  public function getLimit()
+  {
+    return $this->limit;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaSearchRequestFacetSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaSearchRequestFacetSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestFacetSpecFacetKey.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestFacetSpecFacetKey.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestFacetSpecFacetKey.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,151 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaSearchRequestFacetSpecFacetKey extends \Google\Collection
+{
+  protected $collection_key = 'restrictedValues';
+  /**
+   * @var bool
+   */
+  public $caseInsensitive;
+  /**
+   * @var string[]
+   */
+  public $contains;
+  protected $intervalsType = GoogleCloudDiscoveryengineV1alphaInterval::class;
+  protected $intervalsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $key;
+  /**
+   * @var string
+   */
+  public $orderBy;
+  /**
+   * @var string[]
+   */
+  public $prefixes;
+  /**
+   * @var string[]
+   */
+  public $restrictedValues;
+
+  /**
+   * @param bool
+   */
+  public function setCaseInsensitive($caseInsensitive)
+  {
+    $this->caseInsensitive = $caseInsensitive;
+  }
+  /**
+   * @return bool
+   */
+  public function getCaseInsensitive()
+  {
+    return $this->caseInsensitive;
+  }
+  /**
+   * @param string[]
+   */
+  public function setContains($contains)
+  {
+    $this->contains = $contains;
+  }
+  /**
+   * @return string[]
+   */
+  public function getContains()
+  {
+    return $this->contains;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaInterval[]
+   */
+  public function setIntervals($intervals)
+  {
+    $this->intervals = $intervals;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaInterval[]
+   */
+  public function getIntervals()
+  {
+    return $this->intervals;
+  }
+  /**
+   * @param string
+   */
+  public function setKey($key)
+  {
+    $this->key = $key;
+  }
+  /**
+   * @return string
+   */
+  public function getKey()
+  {
+    return $this->key;
+  }
+  /**
+   * @param string
+   */
+  public function setOrderBy($orderBy)
+  {
+    $this->orderBy = $orderBy;
+  }
+  /**
+   * @return string
+   */
+  public function getOrderBy()
+  {
+    return $this->orderBy;
+  }
+  /**
+   * @param string[]
+   */
+  public function setPrefixes($prefixes)
+  {
+    $this->prefixes = $prefixes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPrefixes()
+  {
+    return $this->prefixes;
+  }
+  /**
+   * @param string[]
+   */
+  public function setRestrictedValues($restrictedValues)
+  {
+    $this->restrictedValues = $restrictedValues;
+  }
+  /**
+   * @return string[]
+   */
+  public function getRestrictedValues()
+  {
+    return $this->restrictedValues;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaSearchRequestFacetSpecFacetKey::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaSearchRequestFacetSpecFacetKey');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestImageQuery.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestImageQuery.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestImageQuery.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaSearchRequestImageQuery extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $imageBytes;
+
+  /**
+   * @param string
+   */
+  public function setImageBytes($imageBytes)
+  {
+    $this->imageBytes = $imageBytes;
+  }
+  /**
+   * @return string
+   */
+  public function getImageBytes()
+  {
+    return $this->imageBytes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaSearchRequestImageQuery::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaSearchRequestImageQuery');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestNaturalLanguageQueryUnderstandingSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestNaturalLanguageQueryUnderstandingSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestNaturalLanguageQueryUnderstandingSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaSearchRequestNaturalLanguageQueryUnderstandingSpec extends \Google\Collection
+{
+  protected $collection_key = 'geoSearchQueryDetectionFieldNames';
+  /**
+   * @var string
+   */
+  public $filterExtractionCondition;
+  /**
+   * @var string[]
+   */
+  public $geoSearchQueryDetectionFieldNames;
+
+  /**
+   * @param string
+   */
+  public function setFilterExtractionCondition($filterExtractionCondition)
+  {
+    $this->filterExtractionCondition = $filterExtractionCondition;
+  }
+  /**
+   * @return string
+   */
+  public function getFilterExtractionCondition()
+  {
+    return $this->filterExtractionCondition;
+  }
+  /**
+   * @param string[]
+   */
+  public function setGeoSearchQueryDetectionFieldNames($geoSearchQueryDetectionFieldNames)
+  {
+    $this->geoSearchQueryDetectionFieldNames = $geoSearchQueryDetectionFieldNames;
+  }
+  /**
+   * @return string[]
+   */
+  public function getGeoSearchQueryDetectionFieldNames()
+  {
+    return $this->geoSearchQueryDetectionFieldNames;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaSearchRequestNaturalLanguageQueryUnderstandingSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaSearchRequestNaturalLanguageQueryUnderstandingSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestPersonalizationSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestPersonalizationSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestPersonalizationSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaSearchRequestPersonalizationSpec extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $mode;
+
+  /**
+   * @param string
+   */
+  public function setMode($mode)
+  {
+    $this->mode = $mode;
+  }
+  /**
+   * @return string
+   */
+  public function getMode()
+  {
+    return $this->mode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaSearchRequestPersonalizationSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaSearchRequestPersonalizationSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestQueryExpansionSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestQueryExpansionSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestQueryExpansionSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaSearchRequestQueryExpansionSpec extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $condition;
+  /**
+   * @var bool
+   */
+  public $pinUnexpandedResults;
+
+  /**
+   * @param string
+   */
+  public function setCondition($condition)
+  {
+    $this->condition = $condition;
+  }
+  /**
+   * @return string
+   */
+  public function getCondition()
+  {
+    return $this->condition;
+  }
+  /**
+   * @param bool
+   */
+  public function setPinUnexpandedResults($pinUnexpandedResults)
+  {
+    $this->pinUnexpandedResults = $pinUnexpandedResults;
+  }
+  /**
+   * @return bool
+   */
+  public function getPinUnexpandedResults()
+  {
+    return $this->pinUnexpandedResults;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaSearchRequestQueryExpansionSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaSearchRequestQueryExpansionSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestSearchAsYouTypeSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestSearchAsYouTypeSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestSearchAsYouTypeSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaSearchRequestSearchAsYouTypeSpec extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $condition;
+
+  /**
+   * @param string
+   */
+  public function setCondition($condition)
+  {
+    $this->condition = $condition;
+  }
+  /**
+   * @return string
+   */
+  public function getCondition()
+  {
+    return $this->condition;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaSearchRequestSearchAsYouTypeSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaSearchRequestSearchAsYouTypeSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestSessionSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestSessionSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestSessionSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaSearchRequestSessionSpec extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $queryId;
+  /**
+   * @var int
+   */
+  public $searchResultPersistenceCount;
+
+  /**
+   * @param string
+   */
+  public function setQueryId($queryId)
+  {
+    $this->queryId = $queryId;
+  }
+  /**
+   * @return string
+   */
+  public function getQueryId()
+  {
+    return $this->queryId;
+  }
+  /**
+   * @param int
+   */
+  public function setSearchResultPersistenceCount($searchResultPersistenceCount)
+  {
+    $this->searchResultPersistenceCount = $searchResultPersistenceCount;
+  }
+  /**
+   * @return int
+   */
+  public function getSearchResultPersistenceCount()
+  {
+    return $this->searchResultPersistenceCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaSearchRequestSessionSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaSearchRequestSessionSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestSpellCorrectionSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestSpellCorrectionSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSearchRequestSpellCorrectionSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaSearchRequestSpellCorrectionSpec extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $mode;
+
+  /**
+   * @param string
+   */
+  public function setMode($mode)
+  {
+    $this->mode = $mode;
+  }
+  /**
+   * @return string
+   */
+  public function getMode()
+  {
+    return $this->mode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaSearchRequestSpellCorrectionSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaSearchRequestSpellCorrectionSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaServingConfigDataStore.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaServingConfigDataStore.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaServingConfigDataStore.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaServingConfigDataStore extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $disabledForServing;
+
+  /**
+   * @param bool
+   */
+  public function setDisabledForServing($disabledForServing)
+  {
+    $this->disabledForServing = $disabledForServing;
+  }
+  /**
+   * @return bool
+   */
+  public function getDisabledForServing()
+  {
+    return $this->disabledForServing;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaServingConfigDataStore::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaServingConfigDataStore');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSession.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSession.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSession.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,133 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaSession extends \Google\Collection
+{
+  protected $collection_key = 'turns';
+  /**
+   * @var string
+   */
+  public $endTime;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $startTime;
+  /**
+   * @var string
+   */
+  public $state;
+  protected $turnsType = GoogleCloudDiscoveryengineV1alphaSessionTurn::class;
+  protected $turnsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $userPseudoId;
+
+  /**
+   * @param string
+   */
+  public function setEndTime($endTime)
+  {
+    $this->endTime = $endTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTime()
+  {
+    return $this->endTime;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTime($startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaSessionTurn[]
+   */
+  public function setTurns($turns)
+  {
+    $this->turns = $turns;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaSessionTurn[]
+   */
+  public function getTurns()
+  {
+    return $this->turns;
+  }
+  /**
+   * @param string
+   */
+  public function setUserPseudoId($userPseudoId)
+  {
+    $this->userPseudoId = $userPseudoId;
+  }
+  /**
+   * @return string
+   */
+  public function getUserPseudoId()
+  {
+    return $this->userPseudoId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaSession::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaSession');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSessionTurn.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSessionTurn.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSessionTurn.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaSessionTurn extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $answer;
+  protected $detailedAnswerType = GoogleCloudDiscoveryengineV1alphaAnswer::class;
+  protected $detailedAnswerDataType = '';
+  protected $queryType = GoogleCloudDiscoveryengineV1alphaQuery::class;
+  protected $queryDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setAnswer($answer)
+  {
+    $this->answer = $answer;
+  }
+  /**
+   * @return string
+   */
+  public function getAnswer()
+  {
+    return $this->answer;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaAnswer
+   */
+  public function setDetailedAnswer(GoogleCloudDiscoveryengineV1alphaAnswer $detailedAnswer)
+  {
+    $this->detailedAnswer = $detailedAnswer;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaAnswer
+   */
+  public function getDetailedAnswer()
+  {
+    return $this->detailedAnswer;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaQuery
+   */
+  public function setQuery(GoogleCloudDiscoveryengineV1alphaQuery $query)
+  {
+    $this->query = $query;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaQuery
+   */
+  public function getQuery()
+  {
+    return $this->query;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaSessionTurn::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaSessionTurn');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSetUriPatternDocumentDataMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSetUriPatternDocumentDataMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSetUriPatternDocumentDataMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaSetUriPatternDocumentDataMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaSetUriPatternDocumentDataMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaSetUriPatternDocumentDataMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSetUriPatternDocumentDataResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSetUriPatternDocumentDataResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSetUriPatternDocumentDataResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaSetUriPatternDocumentDataResponse extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaSetUriPatternDocumentDataResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaSetUriPatternDocumentDataResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSiteVerificationInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSiteVerificationInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSiteVerificationInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaSiteVerificationInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $siteVerificationState;
+  /**
+   * @var string
+   */
+  public $verifyTime;
+
+  /**
+   * @param string
+   */
+  public function setSiteVerificationState($siteVerificationState)
+  {
+    $this->siteVerificationState = $siteVerificationState;
+  }
+  /**
+   * @return string
+   */
+  public function getSiteVerificationState()
+  {
+    return $this->siteVerificationState;
+  }
+  /**
+   * @param string
+   */
+  public function setVerifyTime($verifyTime)
+  {
+    $this->verifyTime = $verifyTime;
+  }
+  /**
+   * @return string
+   */
+  public function getVerifyTime()
+  {
+    return $this->verifyTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaSiteVerificationInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaSiteVerificationInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSitemap.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSitemap.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaSitemap.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaSitemap extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function 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(GoogleCloudDiscoveryengineV1alphaSitemap::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaSitemap');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaTargetSite.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaTargetSite.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaTargetSite.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,202 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaTargetSite extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $exactMatch;
+  protected $failureReasonType = GoogleCloudDiscoveryengineV1alphaTargetSiteFailureReason::class;
+  protected $failureReasonDataType = '';
+  /**
+   * @var string
+   */
+  public $generatedUriPattern;
+  /**
+   * @var string
+   */
+  public $indexingStatus;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $providedUriPattern;
+  /**
+   * @var string
+   */
+  public $rootDomainUri;
+  protected $siteVerificationInfoType = GoogleCloudDiscoveryengineV1alphaSiteVerificationInfo::class;
+  protected $siteVerificationInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $type;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param bool
+   */
+  public function setExactMatch($exactMatch)
+  {
+    $this->exactMatch = $exactMatch;
+  }
+  /**
+   * @return bool
+   */
+  public function getExactMatch()
+  {
+    return $this->exactMatch;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaTargetSiteFailureReason
+   */
+  public function setFailureReason(GoogleCloudDiscoveryengineV1alphaTargetSiteFailureReason $failureReason)
+  {
+    $this->failureReason = $failureReason;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaTargetSiteFailureReason
+   */
+  public function getFailureReason()
+  {
+    return $this->failureReason;
+  }
+  /**
+   * @param string
+   */
+  public function setGeneratedUriPattern($generatedUriPattern)
+  {
+    $this->generatedUriPattern = $generatedUriPattern;
+  }
+  /**
+   * @return string
+   */
+  public function getGeneratedUriPattern()
+  {
+    return $this->generatedUriPattern;
+  }
+  /**
+   * @param string
+   */
+  public function setIndexingStatus($indexingStatus)
+  {
+    $this->indexingStatus = $indexingStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getIndexingStatus()
+  {
+    return $this->indexingStatus;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setProvidedUriPattern($providedUriPattern)
+  {
+    $this->providedUriPattern = $providedUriPattern;
+  }
+  /**
+   * @return string
+   */
+  public function getProvidedUriPattern()
+  {
+    return $this->providedUriPattern;
+  }
+  /**
+   * @param string
+   */
+  public function setRootDomainUri($rootDomainUri)
+  {
+    $this->rootDomainUri = $rootDomainUri;
+  }
+  /**
+   * @return string
+   */
+  public function getRootDomainUri()
+  {
+    return $this->rootDomainUri;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaSiteVerificationInfo
+   */
+  public function setSiteVerificationInfo(GoogleCloudDiscoveryengineV1alphaSiteVerificationInfo $siteVerificationInfo)
+  {
+    $this->siteVerificationInfo = $siteVerificationInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaSiteVerificationInfo
+   */
+  public function getSiteVerificationInfo()
+  {
+    return $this->siteVerificationInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaTargetSite::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaTargetSite');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaTargetSiteFailureReason.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaTargetSiteFailureReason.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaTargetSiteFailureReason.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaTargetSiteFailureReason extends \Google\Model
+{
+  protected $quotaFailureType = GoogleCloudDiscoveryengineV1alphaTargetSiteFailureReasonQuotaFailure::class;
+  protected $quotaFailureDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaTargetSiteFailureReasonQuotaFailure
+   */
+  public function setQuotaFailure(GoogleCloudDiscoveryengineV1alphaTargetSiteFailureReasonQuotaFailure $quotaFailure)
+  {
+    $this->quotaFailure = $quotaFailure;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaTargetSiteFailureReasonQuotaFailure
+   */
+  public function getQuotaFailure()
+  {
+    return $this->quotaFailure;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaTargetSiteFailureReason::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaTargetSiteFailureReason');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaTargetSiteFailureReasonQuotaFailure.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaTargetSiteFailureReasonQuotaFailure.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaTargetSiteFailureReasonQuotaFailure.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaTargetSiteFailureReasonQuotaFailure extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $totalRequiredQuota;
+
+  /**
+   * @param string
+   */
+  public function setTotalRequiredQuota($totalRequiredQuota)
+  {
+    $this->totalRequiredQuota = $totalRequiredQuota;
+  }
+  /**
+   * @return string
+   */
+  public function getTotalRequiredQuota()
+  {
+    return $this->totalRequiredQuota;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaTargetSiteFailureReasonQuotaFailure::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaTargetSiteFailureReasonQuotaFailure');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaTrainCustomModelMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaTrainCustomModelMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaTrainCustomModelMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaTrainCustomModelMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaTrainCustomModelMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaTrainCustomModelMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaTrainCustomModelResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaTrainCustomModelResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaTrainCustomModelResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,104 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaTrainCustomModelResponse extends \Google\Collection
+{
+  protected $collection_key = 'errorSamples';
+  protected $errorConfigType = GoogleCloudDiscoveryengineV1alphaImportErrorConfig::class;
+  protected $errorConfigDataType = '';
+  protected $errorSamplesType = GoogleRpcStatus::class;
+  protected $errorSamplesDataType = 'array';
+  public $metrics;
+  /**
+   * @var string
+   */
+  public $modelName;
+  /**
+   * @var string
+   */
+  public $modelStatus;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1alphaImportErrorConfig
+   */
+  public function setErrorConfig(GoogleCloudDiscoveryengineV1alphaImportErrorConfig $errorConfig)
+  {
+    $this->errorConfig = $errorConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1alphaImportErrorConfig
+   */
+  public function getErrorConfig()
+  {
+    return $this->errorConfig;
+  }
+  /**
+   * @param GoogleRpcStatus[]
+   */
+  public function setErrorSamples($errorSamples)
+  {
+    $this->errorSamples = $errorSamples;
+  }
+  /**
+   * @return GoogleRpcStatus[]
+   */
+  public function getErrorSamples()
+  {
+    return $this->errorSamples;
+  }
+  public function setMetrics($metrics)
+  {
+    $this->metrics = $metrics;
+  }
+  public function getMetrics()
+  {
+    return $this->metrics;
+  }
+  /**
+   * @param string
+   */
+  public function setModelName($modelName)
+  {
+    $this->modelName = $modelName;
+  }
+  /**
+   * @return string
+   */
+  public function getModelName()
+  {
+    return $this->modelName;
+  }
+  /**
+   * @param string
+   */
+  public function setModelStatus($modelStatus)
+  {
+    $this->modelStatus = $modelStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getModelStatus()
+  {
+    return $this->modelStatus;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaTrainCustomModelResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaTrainCustomModelResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaTuneEngineMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaTuneEngineMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaTuneEngineMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaTuneEngineMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $engine;
+
+  /**
+   * @param string
+   */
+  public function setEngine($engine)
+  {
+    $this->engine = $engine;
+  }
+  /**
+   * @return string
+   */
+  public function getEngine()
+  {
+    return $this->engine;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaTuneEngineMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaTuneEngineMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaTuneEngineResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaTuneEngineResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaTuneEngineResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaTuneEngineResponse extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaTuneEngineResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaTuneEngineResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaUpdateCmekConfigMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaUpdateCmekConfigMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaUpdateCmekConfigMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaUpdateCmekConfigMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaUpdateCmekConfigMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaUpdateCmekConfigMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaUpdateSchemaMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaUpdateSchemaMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaUpdateSchemaMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaUpdateSchemaMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaUpdateSchemaMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaUpdateSchemaMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaUpdateTargetSiteMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaUpdateTargetSiteMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaUpdateTargetSiteMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaUpdateTargetSiteMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaUpdateTargetSiteMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaUpdateTargetSiteMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaUserInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaUserInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaUserInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaUserInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $userAgent;
+  /**
+   * @var string
+   */
+  public $userId;
+
+  /**
+   * @param string
+   */
+  public function setUserAgent($userAgent)
+  {
+    $this->userAgent = $userAgent;
+  }
+  /**
+   * @return string
+   */
+  public function getUserAgent()
+  {
+    return $this->userAgent;
+  }
+  /**
+   * @param string
+   */
+  public function setUserId($userId)
+  {
+    $this->userId = $userId;
+  }
+  /**
+   * @return string
+   */
+  public function getUserId()
+  {
+    return $this->userId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1alphaUserInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaUserInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaWorkspaceConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaWorkspaceConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1alphaWorkspaceConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1alphaWorkspaceConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $dasherCustomerId;
+  /**
+   * @var string
+   */
+  public $superAdminEmailAddress;
+  /**
+   * @var string
+   */
+  public $superAdminServiceAccount;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setDasherCustomerId($dasherCustomerId)
+  {
+    $this->dasherCustomerId = $dasherCustomerId;
+  }
+  /**
+   * @return string
+   */
+  public function getDasherCustomerId()
+  {
+    return $this->dasherCustomerId;
+  }
+  /**
+   * @param string
+   */
+  public function setSuperAdminEmailAddress($superAdminEmailAddress)
+  {
+    $this->superAdminEmailAddress = $superAdminEmailAddress;
+  }
+  /**
+   * @return string
+   */
+  public function getSuperAdminEmailAddress()
+  {
+    return $this->superAdminEmailAddress;
+  }
+  /**
+   * @param string
+   */
+  public function setSuperAdminServiceAccount($superAdminServiceAccount)
+  {
+    $this->superAdminServiceAccount = $superAdminServiceAccount;
+  }
+  /**
+   * @return string
+   */
+  public function getSuperAdminServiceAccount()
+  {
+    return $this->superAdminServiceAccount;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1alphaWorkspaceConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1alphaWorkspaceConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAdvancedSiteSearchConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAdvancedSiteSearchConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAdvancedSiteSearchConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaAdvancedSiteSearchConfig extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaAdvancedSiteSearchConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaAdvancedSiteSearchConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswer.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswer.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaAnswer extends \Google\Collection
+{
+  protected $collection_key = 'steps';
+  /**
+   * @var string[]
+   */
+  public $answerSkippedReasons;
+  /**
+   * @var string
+   */
+  public $answerText;
+  protected $citationsType = GoogleCloudDiscoveryengineV1betaAnswerCitation::class;
+  protected $citationsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $completeTime;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $queryUnderstandingInfoType = GoogleCloudDiscoveryengineV1betaAnswerQueryUnderstandingInfo::class;
+  protected $queryUnderstandingInfoDataType = '';
+  protected $referencesType = GoogleCloudDiscoveryengineV1betaAnswerReference::class;
+  protected $referencesDataType = 'array';
+  /**
+   * @var string[]
+   */
+  public $relatedQuestions;
+  /**
+   * @var string
+   */
+  public $state;
+  protected $stepsType = GoogleCloudDiscoveryengineV1betaAnswerStep::class;
+  protected $stepsDataType = 'array';
+
+  /**
+   * @param string[]
+   */
+  public function setAnswerSkippedReasons($answerSkippedReasons)
+  {
+    $this->answerSkippedReasons = $answerSkippedReasons;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAnswerSkippedReasons()
+  {
+    return $this->answerSkippedReasons;
+  }
+  /**
+   * @param string
+   */
+  public function setAnswerText($answerText)
+  {
+    $this->answerText = $answerText;
+  }
+  /**
+   * @return string
+   */
+  public function getAnswerText()
+  {
+    return $this->answerText;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaAnswerCitation[]
+   */
+  public function setCitations($citations)
+  {
+    $this->citations = $citations;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaAnswerCitation[]
+   */
+  public function getCitations()
+  {
+    return $this->citations;
+  }
+  /**
+   * @param string
+   */
+  public function setCompleteTime($completeTime)
+  {
+    $this->completeTime = $completeTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCompleteTime()
+  {
+    return $this->completeTime;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaAnswerQueryUnderstandingInfo
+   */
+  public function setQueryUnderstandingInfo(GoogleCloudDiscoveryengineV1betaAnswerQueryUnderstandingInfo $queryUnderstandingInfo)
+  {
+    $this->queryUnderstandingInfo = $queryUnderstandingInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaAnswerQueryUnderstandingInfo
+   */
+  public function getQueryUnderstandingInfo()
+  {
+    return $this->queryUnderstandingInfo;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaAnswerReference[]
+   */
+  public function setReferences($references)
+  {
+    $this->references = $references;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaAnswerReference[]
+   */
+  public function getReferences()
+  {
+    return $this->references;
+  }
+  /**
+   * @param string[]
+   */
+  public function setRelatedQuestions($relatedQuestions)
+  {
+    $this->relatedQuestions = $relatedQuestions;
+  }
+  /**
+   * @return string[]
+   */
+  public function getRelatedQuestions()
+  {
+    return $this->relatedQuestions;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaAnswerStep[]
+   */
+  public function setSteps($steps)
+  {
+    $this->steps = $steps;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaAnswerStep[]
+   */
+  public function getSteps()
+  {
+    return $this->steps;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaAnswer::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaAnswer');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerCitation.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerCitation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerCitation.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaAnswerCitation extends \Google\Collection
+{
+  protected $collection_key = 'sources';
+  /**
+   * @var string
+   */
+  public $endIndex;
+  protected $sourcesType = GoogleCloudDiscoveryengineV1betaAnswerCitationSource::class;
+  protected $sourcesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $startIndex;
+
+  /**
+   * @param string
+   */
+  public function setEndIndex($endIndex)
+  {
+    $this->endIndex = $endIndex;
+  }
+  /**
+   * @return string
+   */
+  public function getEndIndex()
+  {
+    return $this->endIndex;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaAnswerCitationSource[]
+   */
+  public function setSources($sources)
+  {
+    $this->sources = $sources;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaAnswerCitationSource[]
+   */
+  public function getSources()
+  {
+    return $this->sources;
+  }
+  /**
+   * @param string
+   */
+  public function setStartIndex($startIndex)
+  {
+    $this->startIndex = $startIndex;
+  }
+  /**
+   * @return string
+   */
+  public function getStartIndex()
+  {
+    return $this->startIndex;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaAnswerCitation::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaAnswerCitation');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerCitationSource.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerCitationSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerCitationSource.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaAnswerCitationSource extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $referenceId;
+
+  /**
+   * @param string
+   */
+  public function setReferenceId($referenceId)
+  {
+    $this->referenceId = $referenceId;
+  }
+  /**
+   * @return string
+   */
+  public function getReferenceId()
+  {
+    return $this->referenceId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaAnswerCitationSource::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaAnswerCitationSource');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,176 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaAnswerQueryRequest extends \Google\Model
+{
+  protected $answerGenerationSpecType = GoogleCloudDiscoveryengineV1betaAnswerQueryRequestAnswerGenerationSpec::class;
+  protected $answerGenerationSpecDataType = '';
+  /**
+   * @var bool
+   */
+  public $asynchronousMode;
+  protected $queryType = GoogleCloudDiscoveryengineV1betaQuery::class;
+  protected $queryDataType = '';
+  protected $queryUnderstandingSpecType = GoogleCloudDiscoveryengineV1betaAnswerQueryRequestQueryUnderstandingSpec::class;
+  protected $queryUnderstandingSpecDataType = '';
+  protected $relatedQuestionsSpecType = GoogleCloudDiscoveryengineV1betaAnswerQueryRequestRelatedQuestionsSpec::class;
+  protected $relatedQuestionsSpecDataType = '';
+  protected $safetySpecType = GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSafetySpec::class;
+  protected $safetySpecDataType = '';
+  protected $searchSpecType = GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpec::class;
+  protected $searchSpecDataType = '';
+  /**
+   * @var string
+   */
+  public $session;
+  /**
+   * @var string
+   */
+  public $userPseudoId;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaAnswerQueryRequestAnswerGenerationSpec
+   */
+  public function setAnswerGenerationSpec(GoogleCloudDiscoveryengineV1betaAnswerQueryRequestAnswerGenerationSpec $answerGenerationSpec)
+  {
+    $this->answerGenerationSpec = $answerGenerationSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaAnswerQueryRequestAnswerGenerationSpec
+   */
+  public function getAnswerGenerationSpec()
+  {
+    return $this->answerGenerationSpec;
+  }
+  /**
+   * @param bool
+   */
+  public function setAsynchronousMode($asynchronousMode)
+  {
+    $this->asynchronousMode = $asynchronousMode;
+  }
+  /**
+   * @return bool
+   */
+  public function getAsynchronousMode()
+  {
+    return $this->asynchronousMode;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaQuery
+   */
+  public function setQuery(GoogleCloudDiscoveryengineV1betaQuery $query)
+  {
+    $this->query = $query;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaQuery
+   */
+  public function getQuery()
+  {
+    return $this->query;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaAnswerQueryRequestQueryUnderstandingSpec
+   */
+  public function setQueryUnderstandingSpec(GoogleCloudDiscoveryengineV1betaAnswerQueryRequestQueryUnderstandingSpec $queryUnderstandingSpec)
+  {
+    $this->queryUnderstandingSpec = $queryUnderstandingSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaAnswerQueryRequestQueryUnderstandingSpec
+   */
+  public function getQueryUnderstandingSpec()
+  {
+    return $this->queryUnderstandingSpec;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaAnswerQueryRequestRelatedQuestionsSpec
+   */
+  public function setRelatedQuestionsSpec(GoogleCloudDiscoveryengineV1betaAnswerQueryRequestRelatedQuestionsSpec $relatedQuestionsSpec)
+  {
+    $this->relatedQuestionsSpec = $relatedQuestionsSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaAnswerQueryRequestRelatedQuestionsSpec
+   */
+  public function getRelatedQuestionsSpec()
+  {
+    return $this->relatedQuestionsSpec;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSafetySpec
+   */
+  public function setSafetySpec(GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSafetySpec $safetySpec)
+  {
+    $this->safetySpec = $safetySpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSafetySpec
+   */
+  public function getSafetySpec()
+  {
+    return $this->safetySpec;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpec
+   */
+  public function setSearchSpec(GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpec $searchSpec)
+  {
+    $this->searchSpec = $searchSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpec
+   */
+  public function getSearchSpec()
+  {
+    return $this->searchSpec;
+  }
+  /**
+   * @param string
+   */
+  public function setSession($session)
+  {
+    $this->session = $session;
+  }
+  /**
+   * @return string
+   */
+  public function getSession()
+  {
+    return $this->session;
+  }
+  /**
+   * @param string
+   */
+  public function setUserPseudoId($userPseudoId)
+  {
+    $this->userPseudoId = $userPseudoId;
+  }
+  /**
+   * @return string
+   */
+  public function getUserPseudoId()
+  {
+    return $this->userPseudoId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaAnswerQueryRequest::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaAnswerQueryRequest');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestAnswerGenerationSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestAnswerGenerationSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestAnswerGenerationSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaAnswerQueryRequestAnswerGenerationSpec extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $answerLanguageCode;
+  /**
+   * @var bool
+   */
+  public $ignoreAdversarialQuery;
+  /**
+   * @var bool
+   */
+  public $ignoreNonAnswerSeekingQuery;
+  /**
+   * @var bool
+   */
+  public $includeCitations;
+  protected $modelSpecType = GoogleCloudDiscoveryengineV1betaAnswerQueryRequestAnswerGenerationSpecModelSpec::class;
+  protected $modelSpecDataType = '';
+  protected $promptSpecType = GoogleCloudDiscoveryengineV1betaAnswerQueryRequestAnswerGenerationSpecPromptSpec::class;
+  protected $promptSpecDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setAnswerLanguageCode($answerLanguageCode)
+  {
+    $this->answerLanguageCode = $answerLanguageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getAnswerLanguageCode()
+  {
+    return $this->answerLanguageCode;
+  }
+  /**
+   * @param bool
+   */
+  public function setIgnoreAdversarialQuery($ignoreAdversarialQuery)
+  {
+    $this->ignoreAdversarialQuery = $ignoreAdversarialQuery;
+  }
+  /**
+   * @return bool
+   */
+  public function getIgnoreAdversarialQuery()
+  {
+    return $this->ignoreAdversarialQuery;
+  }
+  /**
+   * @param bool
+   */
+  public function setIgnoreNonAnswerSeekingQuery($ignoreNonAnswerSeekingQuery)
+  {
+    $this->ignoreNonAnswerSeekingQuery = $ignoreNonAnswerSeekingQuery;
+  }
+  /**
+   * @return bool
+   */
+  public function getIgnoreNonAnswerSeekingQuery()
+  {
+    return $this->ignoreNonAnswerSeekingQuery;
+  }
+  /**
+   * @param bool
+   */
+  public function setIncludeCitations($includeCitations)
+  {
+    $this->includeCitations = $includeCitations;
+  }
+  /**
+   * @return bool
+   */
+  public function getIncludeCitations()
+  {
+    return $this->includeCitations;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaAnswerQueryRequestAnswerGenerationSpecModelSpec
+   */
+  public function setModelSpec(GoogleCloudDiscoveryengineV1betaAnswerQueryRequestAnswerGenerationSpecModelSpec $modelSpec)
+  {
+    $this->modelSpec = $modelSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaAnswerQueryRequestAnswerGenerationSpecModelSpec
+   */
+  public function getModelSpec()
+  {
+    return $this->modelSpec;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaAnswerQueryRequestAnswerGenerationSpecPromptSpec
+   */
+  public function setPromptSpec(GoogleCloudDiscoveryengineV1betaAnswerQueryRequestAnswerGenerationSpecPromptSpec $promptSpec)
+  {
+    $this->promptSpec = $promptSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaAnswerQueryRequestAnswerGenerationSpecPromptSpec
+   */
+  public function getPromptSpec()
+  {
+    return $this->promptSpec;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaAnswerQueryRequestAnswerGenerationSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaAnswerQueryRequestAnswerGenerationSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestAnswerGenerationSpecModelSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestAnswerGenerationSpecModelSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestAnswerGenerationSpecModelSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaAnswerQueryRequestAnswerGenerationSpecModelSpec extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $modelVersion;
+
+  /**
+   * @param string
+   */
+  public function setModelVersion($modelVersion)
+  {
+    $this->modelVersion = $modelVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getModelVersion()
+  {
+    return $this->modelVersion;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaAnswerQueryRequestAnswerGenerationSpecModelSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaAnswerQueryRequestAnswerGenerationSpecModelSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestAnswerGenerationSpecPromptSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestAnswerGenerationSpecPromptSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestAnswerGenerationSpecPromptSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaAnswerQueryRequestAnswerGenerationSpecPromptSpec extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $preamble;
+
+  /**
+   * @param string
+   */
+  public function setPreamble($preamble)
+  {
+    $this->preamble = $preamble;
+  }
+  /**
+   * @return string
+   */
+  public function getPreamble()
+  {
+    return $this->preamble;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaAnswerQueryRequestAnswerGenerationSpecPromptSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaAnswerQueryRequestAnswerGenerationSpecPromptSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestQueryUnderstandingSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestQueryUnderstandingSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestQueryUnderstandingSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaAnswerQueryRequestQueryUnderstandingSpec extends \Google\Model
+{
+  protected $queryClassificationSpecType = GoogleCloudDiscoveryengineV1betaAnswerQueryRequestQueryUnderstandingSpecQueryClassificationSpec::class;
+  protected $queryClassificationSpecDataType = '';
+  protected $queryRephraserSpecType = GoogleCloudDiscoveryengineV1betaAnswerQueryRequestQueryUnderstandingSpecQueryRephraserSpec::class;
+  protected $queryRephraserSpecDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaAnswerQueryRequestQueryUnderstandingSpecQueryClassificationSpec
+   */
+  public function setQueryClassificationSpec(GoogleCloudDiscoveryengineV1betaAnswerQueryRequestQueryUnderstandingSpecQueryClassificationSpec $queryClassificationSpec)
+  {
+    $this->queryClassificationSpec = $queryClassificationSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaAnswerQueryRequestQueryUnderstandingSpecQueryClassificationSpec
+   */
+  public function getQueryClassificationSpec()
+  {
+    return $this->queryClassificationSpec;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaAnswerQueryRequestQueryUnderstandingSpecQueryRephraserSpec
+   */
+  public function setQueryRephraserSpec(GoogleCloudDiscoveryengineV1betaAnswerQueryRequestQueryUnderstandingSpecQueryRephraserSpec $queryRephraserSpec)
+  {
+    $this->queryRephraserSpec = $queryRephraserSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaAnswerQueryRequestQueryUnderstandingSpecQueryRephraserSpec
+   */
+  public function getQueryRephraserSpec()
+  {
+    return $this->queryRephraserSpec;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaAnswerQueryRequestQueryUnderstandingSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaAnswerQueryRequestQueryUnderstandingSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestQueryUnderstandingSpecQueryClassificationSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestQueryUnderstandingSpecQueryClassificationSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestQueryUnderstandingSpecQueryClassificationSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaAnswerQueryRequestQueryUnderstandingSpecQueryClassificationSpec extends \Google\Collection
+{
+  protected $collection_key = 'types';
+  /**
+   * @var string[]
+   */
+  public $types;
+
+  /**
+   * @param string[]
+   */
+  public function setTypes($types)
+  {
+    $this->types = $types;
+  }
+  /**
+   * @return string[]
+   */
+  public function getTypes()
+  {
+    return $this->types;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaAnswerQueryRequestQueryUnderstandingSpecQueryClassificationSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaAnswerQueryRequestQueryUnderstandingSpecQueryClassificationSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestQueryUnderstandingSpecQueryRephraserSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestQueryUnderstandingSpecQueryRephraserSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestQueryUnderstandingSpecQueryRephraserSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaAnswerQueryRequestQueryUnderstandingSpecQueryRephraserSpec extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $disable;
+  /**
+   * @var int
+   */
+  public $maxRephraseSteps;
+
+  /**
+   * @param bool
+   */
+  public function setDisable($disable)
+  {
+    $this->disable = $disable;
+  }
+  /**
+   * @return bool
+   */
+  public function getDisable()
+  {
+    return $this->disable;
+  }
+  /**
+   * @param int
+   */
+  public function setMaxRephraseSteps($maxRephraseSteps)
+  {
+    $this->maxRephraseSteps = $maxRephraseSteps;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxRephraseSteps()
+  {
+    return $this->maxRephraseSteps;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaAnswerQueryRequestQueryUnderstandingSpecQueryRephraserSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaAnswerQueryRequestQueryUnderstandingSpecQueryRephraserSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestRelatedQuestionsSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestRelatedQuestionsSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestRelatedQuestionsSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaAnswerQueryRequestRelatedQuestionsSpec extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $enable;
+
+  /**
+   * @param bool
+   */
+  public function setEnable($enable)
+  {
+    $this->enable = $enable;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnable()
+  {
+    return $this->enable;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaAnswerQueryRequestRelatedQuestionsSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaAnswerQueryRequestRelatedQuestionsSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSafetySpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSafetySpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSafetySpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSafetySpec extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $enable;
+
+  /**
+   * @param bool
+   */
+  public function setEnable($enable)
+  {
+    $this->enable = $enable;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnable()
+  {
+    return $this->enable;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSafetySpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSafetySpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpec extends \Google\Model
+{
+  protected $searchParamsType = GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchParams::class;
+  protected $searchParamsDataType = '';
+  protected $searchResultListType = GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultList::class;
+  protected $searchResultListDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchParams
+   */
+  public function setSearchParams(GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchParams $searchParams)
+  {
+    $this->searchParams = $searchParams;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchParams
+   */
+  public function getSearchParams()
+  {
+    return $this->searchParams;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultList
+   */
+  public function setSearchResultList(GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultList $searchResultList)
+  {
+    $this->searchResultList = $searchResultList;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultList
+   */
+  public function getSearchResultList()
+  {
+    return $this->searchResultList;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchParams.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchParams.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchParams.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchParams extends \Google\Model
+{
+  protected $boostSpecType = GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpec::class;
+  protected $boostSpecDataType = '';
+  /**
+   * @var string
+   */
+  public $filter;
+  /**
+   * @var int
+   */
+  public $maxReturnResults;
+  /**
+   * @var string
+   */
+  public $orderBy;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpec
+   */
+  public function setBoostSpec(GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpec $boostSpec)
+  {
+    $this->boostSpec = $boostSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpec
+   */
+  public function getBoostSpec()
+  {
+    return $this->boostSpec;
+  }
+  /**
+   * @param string
+   */
+  public function setFilter($filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return string
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+  /**
+   * @param int
+   */
+  public function setMaxReturnResults($maxReturnResults)
+  {
+    $this->maxReturnResults = $maxReturnResults;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxReturnResults()
+  {
+    return $this->maxReturnResults;
+  }
+  /**
+   * @param string
+   */
+  public function setOrderBy($orderBy)
+  {
+    $this->orderBy = $orderBy;
+  }
+  /**
+   * @return string
+   */
+  public function getOrderBy()
+  {
+    return $this->orderBy;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchParams::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchParams');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultList.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultList.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultList.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultList extends \Google\Collection
+{
+  protected $collection_key = 'searchResults';
+  protected $searchResultsType = GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResult::class;
+  protected $searchResultsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResult[]
+   */
+  public function setSearchResults($searchResults)
+  {
+    $this->searchResults = $searchResults;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResult[]
+   */
+  public function getSearchResults()
+  {
+    return $this->searchResults;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultList::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultList');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResult.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResult.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResult extends \Google\Model
+{
+  protected $chunkInfoType = GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultChunkInfo::class;
+  protected $chunkInfoDataType = '';
+  protected $unstructuredDocumentInfoType = GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfo::class;
+  protected $unstructuredDocumentInfoDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultChunkInfo
+   */
+  public function setChunkInfo(GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultChunkInfo $chunkInfo)
+  {
+    $this->chunkInfo = $chunkInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultChunkInfo
+   */
+  public function getChunkInfo()
+  {
+    return $this->chunkInfo;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfo
+   */
+  public function setUnstructuredDocumentInfo(GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfo $unstructuredDocumentInfo)
+  {
+    $this->unstructuredDocumentInfo = $unstructuredDocumentInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfo
+   */
+  public function getUnstructuredDocumentInfo()
+  {
+    return $this->unstructuredDocumentInfo;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResult::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResult');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultChunkInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultChunkInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultChunkInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultChunkInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $chunk;
+  /**
+   * @var string
+   */
+  public $content;
+
+  /**
+   * @param string
+   */
+  public function setChunk($chunk)
+  {
+    $this->chunk = $chunk;
+  }
+  /**
+   * @return string
+   */
+  public function getChunk()
+  {
+    return $this->chunk;
+  }
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultChunkInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultChunkInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,129 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfo extends \Google\Collection
+{
+  protected $collection_key = 'extractiveSegments';
+  /**
+   * @var string
+   */
+  public $document;
+  protected $documentContextsType = GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoDocumentContext::class;
+  protected $documentContextsDataType = 'array';
+  protected $extractiveAnswersType = GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoExtractiveAnswer::class;
+  protected $extractiveAnswersDataType = 'array';
+  protected $extractiveSegmentsType = GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoExtractiveSegment::class;
+  protected $extractiveSegmentsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $title;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setDocument($document)
+  {
+    $this->document = $document;
+  }
+  /**
+   * @return string
+   */
+  public function getDocument()
+  {
+    return $this->document;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoDocumentContext[]
+   */
+  public function setDocumentContexts($documentContexts)
+  {
+    $this->documentContexts = $documentContexts;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoDocumentContext[]
+   */
+  public function getDocumentContexts()
+  {
+    return $this->documentContexts;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoExtractiveAnswer[]
+   */
+  public function setExtractiveAnswers($extractiveAnswers)
+  {
+    $this->extractiveAnswers = $extractiveAnswers;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoExtractiveAnswer[]
+   */
+  public function getExtractiveAnswers()
+  {
+    return $this->extractiveAnswers;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoExtractiveSegment[]
+   */
+  public function setExtractiveSegments($extractiveSegments)
+  {
+    $this->extractiveSegments = $extractiveSegments;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoExtractiveSegment[]
+   */
+  public function getExtractiveSegments()
+  {
+    return $this->extractiveSegments;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoDocumentContext.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoDocumentContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoDocumentContext.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoDocumentContext extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $content;
+  /**
+   * @var string
+   */
+  public $pageIdentifier;
+
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param string
+   */
+  public function setPageIdentifier($pageIdentifier)
+  {
+    $this->pageIdentifier = $pageIdentifier;
+  }
+  /**
+   * @return string
+   */
+  public function getPageIdentifier()
+  {
+    return $this->pageIdentifier;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoDocumentContext::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoDocumentContext');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoExtractiveAnswer.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoExtractiveAnswer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoExtractiveAnswer.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoExtractiveAnswer extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $content;
+  /**
+   * @var string
+   */
+  public $pageIdentifier;
+
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param string
+   */
+  public function setPageIdentifier($pageIdentifier)
+  {
+    $this->pageIdentifier = $pageIdentifier;
+  }
+  /**
+   * @return string
+   */
+  public function getPageIdentifier()
+  {
+    return $this->pageIdentifier;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoExtractiveAnswer::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoExtractiveAnswer');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoExtractiveSegment.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoExtractiveSegment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoExtractiveSegment.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoExtractiveSegment extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $content;
+  /**
+   * @var string
+   */
+  public $pageIdentifier;
+
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param string
+   */
+  public function setPageIdentifier($pageIdentifier)
+  {
+    $this->pageIdentifier = $pageIdentifier;
+  }
+  /**
+   * @return string
+   */
+  public function getPageIdentifier()
+  {
+    return $this->pageIdentifier;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoExtractiveSegment::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaAnswerQueryRequestSearchSpecSearchResultListSearchResultUnstructuredDocumentInfoExtractiveSegment');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaAnswerQueryResponse extends \Google\Model
+{
+  protected $answerType = GoogleCloudDiscoveryengineV1betaAnswer::class;
+  protected $answerDataType = '';
+  protected $sessionType = GoogleCloudDiscoveryengineV1betaSession::class;
+  protected $sessionDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaAnswer
+   */
+  public function setAnswer(GoogleCloudDiscoveryengineV1betaAnswer $answer)
+  {
+    $this->answer = $answer;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaAnswer
+   */
+  public function getAnswer()
+  {
+    return $this->answer;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSession
+   */
+  public function setSession(GoogleCloudDiscoveryengineV1betaSession $session)
+  {
+    $this->session = $session;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSession
+   */
+  public function getSession()
+  {
+    return $this->session;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaAnswerQueryResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaAnswerQueryResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryUnderstandingInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryUnderstandingInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryUnderstandingInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaAnswerQueryUnderstandingInfo extends \Google\Collection
+{
+  protected $collection_key = 'queryClassificationInfo';
+  protected $queryClassificationInfoType = GoogleCloudDiscoveryengineV1betaAnswerQueryUnderstandingInfoQueryClassificationInfo::class;
+  protected $queryClassificationInfoDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaAnswerQueryUnderstandingInfoQueryClassificationInfo[]
+   */
+  public function setQueryClassificationInfo($queryClassificationInfo)
+  {
+    $this->queryClassificationInfo = $queryClassificationInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaAnswerQueryUnderstandingInfoQueryClassificationInfo[]
+   */
+  public function getQueryClassificationInfo()
+  {
+    return $this->queryClassificationInfo;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaAnswerQueryUnderstandingInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaAnswerQueryUnderstandingInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryUnderstandingInfoQueryClassificationInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryUnderstandingInfoQueryClassificationInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerQueryUnderstandingInfoQueryClassificationInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaAnswerQueryUnderstandingInfoQueryClassificationInfo extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $positive;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param bool
+   */
+  public function setPositive($positive)
+  {
+    $this->positive = $positive;
+  }
+  /**
+   * @return bool
+   */
+  public function getPositive()
+  {
+    return $this->positive;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1betaAnswerQueryUnderstandingInfoQueryClassificationInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaAnswerQueryUnderstandingInfoQueryClassificationInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerReference.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerReference.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerReference.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaAnswerReference extends \Google\Model
+{
+  protected $chunkInfoType = GoogleCloudDiscoveryengineV1betaAnswerReferenceChunkInfo::class;
+  protected $chunkInfoDataType = '';
+  protected $unstructuredDocumentInfoType = GoogleCloudDiscoveryengineV1betaAnswerReferenceUnstructuredDocumentInfo::class;
+  protected $unstructuredDocumentInfoDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaAnswerReferenceChunkInfo
+   */
+  public function setChunkInfo(GoogleCloudDiscoveryengineV1betaAnswerReferenceChunkInfo $chunkInfo)
+  {
+    $this->chunkInfo = $chunkInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaAnswerReferenceChunkInfo
+   */
+  public function getChunkInfo()
+  {
+    return $this->chunkInfo;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaAnswerReferenceUnstructuredDocumentInfo
+   */
+  public function setUnstructuredDocumentInfo(GoogleCloudDiscoveryengineV1betaAnswerReferenceUnstructuredDocumentInfo $unstructuredDocumentInfo)
+  {
+    $this->unstructuredDocumentInfo = $unstructuredDocumentInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaAnswerReferenceUnstructuredDocumentInfo
+   */
+  public function getUnstructuredDocumentInfo()
+  {
+    return $this->unstructuredDocumentInfo;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaAnswerReference::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaAnswerReference');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerReferenceChunkInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerReferenceChunkInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerReferenceChunkInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaAnswerReferenceChunkInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $chunk;
+  /**
+   * @var string
+   */
+  public $content;
+  protected $documentMetadataType = GoogleCloudDiscoveryengineV1betaAnswerReferenceChunkInfoDocumentMetadata::class;
+  protected $documentMetadataDataType = '';
+  /**
+   * @var float
+   */
+  public $relevanceScore;
+
+  /**
+   * @param string
+   */
+  public function setChunk($chunk)
+  {
+    $this->chunk = $chunk;
+  }
+  /**
+   * @return string
+   */
+  public function getChunk()
+  {
+    return $this->chunk;
+  }
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaAnswerReferenceChunkInfoDocumentMetadata
+   */
+  public function setDocumentMetadata(GoogleCloudDiscoveryengineV1betaAnswerReferenceChunkInfoDocumentMetadata $documentMetadata)
+  {
+    $this->documentMetadata = $documentMetadata;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaAnswerReferenceChunkInfoDocumentMetadata
+   */
+  public function getDocumentMetadata()
+  {
+    return $this->documentMetadata;
+  }
+  /**
+   * @param float
+   */
+  public function setRelevanceScore($relevanceScore)
+  {
+    $this->relevanceScore = $relevanceScore;
+  }
+  /**
+   * @return float
+   */
+  public function getRelevanceScore()
+  {
+    return $this->relevanceScore;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaAnswerReferenceChunkInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaAnswerReferenceChunkInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerReferenceChunkInfoDocumentMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerReferenceChunkInfoDocumentMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerReferenceChunkInfoDocumentMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaAnswerReferenceChunkInfoDocumentMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $document;
+  /**
+   * @var string
+   */
+  public $pageIdentifier;
+  /**
+   * @var string
+   */
+  public $title;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setDocument($document)
+  {
+    $this->document = $document;
+  }
+  /**
+   * @return string
+   */
+  public function getDocument()
+  {
+    return $this->document;
+  }
+  /**
+   * @param string
+   */
+  public function setPageIdentifier($pageIdentifier)
+  {
+    $this->pageIdentifier = $pageIdentifier;
+  }
+  /**
+   * @return string
+   */
+  public function getPageIdentifier()
+  {
+    return $this->pageIdentifier;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1betaAnswerReferenceChunkInfoDocumentMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaAnswerReferenceChunkInfoDocumentMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerReferenceUnstructuredDocumentInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerReferenceUnstructuredDocumentInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerReferenceUnstructuredDocumentInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaAnswerReferenceUnstructuredDocumentInfo extends \Google\Collection
+{
+  protected $collection_key = 'chunkContents';
+  protected $chunkContentsType = GoogleCloudDiscoveryengineV1betaAnswerReferenceUnstructuredDocumentInfoChunkContent::class;
+  protected $chunkContentsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $document;
+  /**
+   * @var string
+   */
+  public $title;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaAnswerReferenceUnstructuredDocumentInfoChunkContent[]
+   */
+  public function setChunkContents($chunkContents)
+  {
+    $this->chunkContents = $chunkContents;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaAnswerReferenceUnstructuredDocumentInfoChunkContent[]
+   */
+  public function getChunkContents()
+  {
+    return $this->chunkContents;
+  }
+  /**
+   * @param string
+   */
+  public function setDocument($document)
+  {
+    $this->document = $document;
+  }
+  /**
+   * @return string
+   */
+  public function getDocument()
+  {
+    return $this->document;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1betaAnswerReferenceUnstructuredDocumentInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaAnswerReferenceUnstructuredDocumentInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerReferenceUnstructuredDocumentInfoChunkContent.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerReferenceUnstructuredDocumentInfoChunkContent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerReferenceUnstructuredDocumentInfoChunkContent.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaAnswerReferenceUnstructuredDocumentInfoChunkContent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $content;
+  /**
+   * @var string
+   */
+  public $pageIdentifier;
+
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param string
+   */
+  public function setPageIdentifier($pageIdentifier)
+  {
+    $this->pageIdentifier = $pageIdentifier;
+  }
+  /**
+   * @return string
+   */
+  public function getPageIdentifier()
+  {
+    return $this->pageIdentifier;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaAnswerReferenceUnstructuredDocumentInfoChunkContent::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaAnswerReferenceUnstructuredDocumentInfoChunkContent');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerStep.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerStep.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerStep.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaAnswerStep extends \Google\Collection
+{
+  protected $collection_key = 'actions';
+  protected $actionsType = GoogleCloudDiscoveryengineV1betaAnswerStepAction::class;
+  protected $actionsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $state;
+  /**
+   * @var string
+   */
+  public $thought;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaAnswerStepAction[]
+   */
+  public function setActions($actions)
+  {
+    $this->actions = $actions;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaAnswerStepAction[]
+   */
+  public function getActions()
+  {
+    return $this->actions;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param string
+   */
+  public function setThought($thought)
+  {
+    $this->thought = $thought;
+  }
+  /**
+   * @return string
+   */
+  public function getThought()
+  {
+    return $this->thought;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaAnswerStep::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaAnswerStep');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerStepAction.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerStepAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerStepAction.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaAnswerStepAction extends \Google\Model
+{
+  protected $observationType = GoogleCloudDiscoveryengineV1betaAnswerStepActionObservation::class;
+  protected $observationDataType = '';
+  protected $searchActionType = GoogleCloudDiscoveryengineV1betaAnswerStepActionSearchAction::class;
+  protected $searchActionDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaAnswerStepActionObservation
+   */
+  public function setObservation(GoogleCloudDiscoveryengineV1betaAnswerStepActionObservation $observation)
+  {
+    $this->observation = $observation;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaAnswerStepActionObservation
+   */
+  public function getObservation()
+  {
+    return $this->observation;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaAnswerStepActionSearchAction
+   */
+  public function setSearchAction(GoogleCloudDiscoveryengineV1betaAnswerStepActionSearchAction $searchAction)
+  {
+    $this->searchAction = $searchAction;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaAnswerStepActionSearchAction
+   */
+  public function getSearchAction()
+  {
+    return $this->searchAction;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaAnswerStepAction::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaAnswerStepAction');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerStepActionObservation.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerStepActionObservation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerStepActionObservation.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaAnswerStepActionObservation extends \Google\Collection
+{
+  protected $collection_key = 'searchResults';
+  protected $searchResultsType = GoogleCloudDiscoveryengineV1betaAnswerStepActionObservationSearchResult::class;
+  protected $searchResultsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaAnswerStepActionObservationSearchResult[]
+   */
+  public function setSearchResults($searchResults)
+  {
+    $this->searchResults = $searchResults;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaAnswerStepActionObservationSearchResult[]
+   */
+  public function getSearchResults()
+  {
+    return $this->searchResults;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaAnswerStepActionObservation::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaAnswerStepActionObservation');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerStepActionObservationSearchResult.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerStepActionObservationSearchResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerStepActionObservationSearchResult.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaAnswerStepActionObservationSearchResult extends \Google\Collection
+{
+  protected $collection_key = 'snippetInfo';
+  protected $chunkInfoType = GoogleCloudDiscoveryengineV1betaAnswerStepActionObservationSearchResultChunkInfo::class;
+  protected $chunkInfoDataType = 'array';
+  /**
+   * @var string
+   */
+  public $document;
+  protected $snippetInfoType = GoogleCloudDiscoveryengineV1betaAnswerStepActionObservationSearchResultSnippetInfo::class;
+  protected $snippetInfoDataType = 'array';
+  /**
+   * @var string
+   */
+  public $title;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaAnswerStepActionObservationSearchResultChunkInfo[]
+   */
+  public function setChunkInfo($chunkInfo)
+  {
+    $this->chunkInfo = $chunkInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaAnswerStepActionObservationSearchResultChunkInfo[]
+   */
+  public function getChunkInfo()
+  {
+    return $this->chunkInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setDocument($document)
+  {
+    $this->document = $document;
+  }
+  /**
+   * @return string
+   */
+  public function getDocument()
+  {
+    return $this->document;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaAnswerStepActionObservationSearchResultSnippetInfo[]
+   */
+  public function setSnippetInfo($snippetInfo)
+  {
+    $this->snippetInfo = $snippetInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaAnswerStepActionObservationSearchResultSnippetInfo[]
+   */
+  public function getSnippetInfo()
+  {
+    return $this->snippetInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1betaAnswerStepActionObservationSearchResult::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaAnswerStepActionObservationSearchResult');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerStepActionObservationSearchResultChunkInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerStepActionObservationSearchResultChunkInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerStepActionObservationSearchResultChunkInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaAnswerStepActionObservationSearchResultChunkInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $chunk;
+  /**
+   * @var string
+   */
+  public $content;
+  /**
+   * @var float
+   */
+  public $relevanceScore;
+
+  /**
+   * @param string
+   */
+  public function setChunk($chunk)
+  {
+    $this->chunk = $chunk;
+  }
+  /**
+   * @return string
+   */
+  public function getChunk()
+  {
+    return $this->chunk;
+  }
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param float
+   */
+  public function setRelevanceScore($relevanceScore)
+  {
+    $this->relevanceScore = $relevanceScore;
+  }
+  /**
+   * @return float
+   */
+  public function getRelevanceScore()
+  {
+    return $this->relevanceScore;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaAnswerStepActionObservationSearchResultChunkInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaAnswerStepActionObservationSearchResultChunkInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerStepActionObservationSearchResultSnippetInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerStepActionObservationSearchResultSnippetInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerStepActionObservationSearchResultSnippetInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaAnswerStepActionObservationSearchResultSnippetInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $snippet;
+  /**
+   * @var string
+   */
+  public $snippetStatus;
+
+  /**
+   * @param string
+   */
+  public function setSnippet($snippet)
+  {
+    $this->snippet = $snippet;
+  }
+  /**
+   * @return string
+   */
+  public function getSnippet()
+  {
+    return $this->snippet;
+  }
+  /**
+   * @param string
+   */
+  public function setSnippetStatus($snippetStatus)
+  {
+    $this->snippetStatus = $snippetStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getSnippetStatus()
+  {
+    return $this->snippetStatus;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaAnswerStepActionObservationSearchResultSnippetInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaAnswerStepActionObservationSearchResultSnippetInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerStepActionSearchAction.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerStepActionSearchAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaAnswerStepActionSearchAction.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaAnswerStepActionSearchAction extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $query;
+
+  /**
+   * @param string
+   */
+  public function setQuery($query)
+  {
+    $this->query = $query;
+  }
+  /**
+   * @return string
+   */
+  public function getQuery()
+  {
+    return $this->query;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaAnswerStepActionSearchAction::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaAnswerStepActionSearchAction');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaBatchCreateTargetSiteMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaBatchCreateTargetSiteMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaBatchCreateTargetSiteMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaBatchCreateTargetSiteMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaBatchCreateTargetSiteMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaBatchCreateTargetSiteMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaBatchCreateTargetSitesRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaBatchCreateTargetSitesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaBatchCreateTargetSitesRequest.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaBatchCreateTargetSitesRequest extends \Google\Collection
+{
+  protected $collection_key = 'requests';
+  protected $requestsType = GoogleCloudDiscoveryengineV1betaCreateTargetSiteRequest::class;
+  protected $requestsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaCreateTargetSiteRequest[]
+   */
+  public function setRequests($requests)
+  {
+    $this->requests = $requests;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaCreateTargetSiteRequest[]
+   */
+  public function getRequests()
+  {
+    return $this->requests;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaBatchCreateTargetSitesRequest::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaBatchCreateTargetSitesRequest');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaBatchCreateTargetSitesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaBatchCreateTargetSitesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaBatchCreateTargetSitesResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaBatchCreateTargetSitesResponse extends \Google\Collection
+{
+  protected $collection_key = 'targetSites';
+  protected $targetSitesType = GoogleCloudDiscoveryengineV1betaTargetSite::class;
+  protected $targetSitesDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaTargetSite[]
+   */
+  public function setTargetSites($targetSites)
+  {
+    $this->targetSites = $targetSites;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaTargetSite[]
+   */
+  public function getTargetSites()
+  {
+    return $this->targetSites;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaBatchCreateTargetSitesResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaBatchCreateTargetSitesResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaBatchVerifyTargetSitesRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaBatchVerifyTargetSitesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaBatchVerifyTargetSitesRequest.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaBatchVerifyTargetSitesRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaBatchVerifyTargetSitesRequest::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaBatchVerifyTargetSitesRequest');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaBigQuerySource.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaBigQuerySource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaBigQuerySource.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaBigQuerySource extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $dataSchema;
+  /**
+   * @var string
+   */
+  public $datasetId;
+  /**
+   * @var string
+   */
+  public $gcsStagingDir;
+  protected $partitionDateType = GoogleTypeDate::class;
+  protected $partitionDateDataType = '';
+  /**
+   * @var string
+   */
+  public $projectId;
+  /**
+   * @var string
+   */
+  public $tableId;
+
+  /**
+   * @param string
+   */
+  public function setDataSchema($dataSchema)
+  {
+    $this->dataSchema = $dataSchema;
+  }
+  /**
+   * @return string
+   */
+  public function getDataSchema()
+  {
+    return $this->dataSchema;
+  }
+  /**
+   * @param string
+   */
+  public function setDatasetId($datasetId)
+  {
+    $this->datasetId = $datasetId;
+  }
+  /**
+   * @return string
+   */
+  public function getDatasetId()
+  {
+    return $this->datasetId;
+  }
+  /**
+   * @param string
+   */
+  public function setGcsStagingDir($gcsStagingDir)
+  {
+    $this->gcsStagingDir = $gcsStagingDir;
+  }
+  /**
+   * @return string
+   */
+  public function getGcsStagingDir()
+  {
+    return $this->gcsStagingDir;
+  }
+  /**
+   * @param GoogleTypeDate
+   */
+  public function setPartitionDate(GoogleTypeDate $partitionDate)
+  {
+    $this->partitionDate = $partitionDate;
+  }
+  /**
+   * @return GoogleTypeDate
+   */
+  public function getPartitionDate()
+  {
+    return $this->partitionDate;
+  }
+  /**
+   * @param string
+   */
+  public function setProjectId($projectId)
+  {
+    $this->projectId = $projectId;
+  }
+  /**
+   * @return string
+   */
+  public function getProjectId()
+  {
+    return $this->projectId;
+  }
+  /**
+   * @param string
+   */
+  public function setTableId($tableId)
+  {
+    $this->tableId = $tableId;
+  }
+  /**
+   * @return string
+   */
+  public function getTableId()
+  {
+    return $this->tableId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaBigQuerySource::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaBigQuerySource');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaBigtableOptions.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaBigtableOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaBigtableOptions.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaBigtableOptions extends \Google\Model
+{
+  protected $familiesType = GoogleCloudDiscoveryengineV1betaBigtableOptionsBigtableColumnFamily::class;
+  protected $familiesDataType = 'map';
+  /**
+   * @var string
+   */
+  public $keyFieldName;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaBigtableOptionsBigtableColumnFamily[]
+   */
+  public function setFamilies($families)
+  {
+    $this->families = $families;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaBigtableOptionsBigtableColumnFamily[]
+   */
+  public function getFamilies()
+  {
+    return $this->families;
+  }
+  /**
+   * @param string
+   */
+  public function setKeyFieldName($keyFieldName)
+  {
+    $this->keyFieldName = $keyFieldName;
+  }
+  /**
+   * @return string
+   */
+  public function getKeyFieldName()
+  {
+    return $this->keyFieldName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaBigtableOptions::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaBigtableOptions');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaBigtableOptionsBigtableColumn.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaBigtableOptionsBigtableColumn.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaBigtableOptionsBigtableColumn.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaBigtableOptionsBigtableColumn extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $encoding;
+  /**
+   * @var string
+   */
+  public $fieldName;
+  /**
+   * @var string
+   */
+  public $qualifier;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setEncoding($encoding)
+  {
+    $this->encoding = $encoding;
+  }
+  /**
+   * @return string
+   */
+  public function getEncoding()
+  {
+    return $this->encoding;
+  }
+  /**
+   * @param string
+   */
+  public function setFieldName($fieldName)
+  {
+    $this->fieldName = $fieldName;
+  }
+  /**
+   * @return string
+   */
+  public function getFieldName()
+  {
+    return $this->fieldName;
+  }
+  /**
+   * @param string
+   */
+  public function setQualifier($qualifier)
+  {
+    $this->qualifier = $qualifier;
+  }
+  /**
+   * @return string
+   */
+  public function getQualifier()
+  {
+    return $this->qualifier;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1betaBigtableOptionsBigtableColumn::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaBigtableOptionsBigtableColumn');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaBigtableOptionsBigtableColumnFamily.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaBigtableOptionsBigtableColumnFamily.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaBigtableOptionsBigtableColumnFamily.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaBigtableOptionsBigtableColumnFamily extends \Google\Collection
+{
+  protected $collection_key = 'columns';
+  protected $columnsType = GoogleCloudDiscoveryengineV1betaBigtableOptionsBigtableColumn::class;
+  protected $columnsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $encoding;
+  /**
+   * @var string
+   */
+  public $fieldName;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaBigtableOptionsBigtableColumn[]
+   */
+  public function setColumns($columns)
+  {
+    $this->columns = $columns;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaBigtableOptionsBigtableColumn[]
+   */
+  public function getColumns()
+  {
+    return $this->columns;
+  }
+  /**
+   * @param string
+   */
+  public function setEncoding($encoding)
+  {
+    $this->encoding = $encoding;
+  }
+  /**
+   * @return string
+   */
+  public function getEncoding()
+  {
+    return $this->encoding;
+  }
+  /**
+   * @param string
+   */
+  public function setFieldName($fieldName)
+  {
+    $this->fieldName = $fieldName;
+  }
+  /**
+   * @return string
+   */
+  public function getFieldName()
+  {
+    return $this->fieldName;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1betaBigtableOptionsBigtableColumnFamily::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaBigtableOptionsBigtableColumnFamily');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaBigtableSource.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaBigtableSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaBigtableSource.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaBigtableSource extends \Google\Model
+{
+  protected $bigtableOptionsType = GoogleCloudDiscoveryengineV1betaBigtableOptions::class;
+  protected $bigtableOptionsDataType = '';
+  /**
+   * @var string
+   */
+  public $instanceId;
+  /**
+   * @var string
+   */
+  public $projectId;
+  /**
+   * @var string
+   */
+  public $tableId;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaBigtableOptions
+   */
+  public function setBigtableOptions(GoogleCloudDiscoveryengineV1betaBigtableOptions $bigtableOptions)
+  {
+    $this->bigtableOptions = $bigtableOptions;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaBigtableOptions
+   */
+  public function getBigtableOptions()
+  {
+    return $this->bigtableOptions;
+  }
+  /**
+   * @param string
+   */
+  public function setInstanceId($instanceId)
+  {
+    $this->instanceId = $instanceId;
+  }
+  /**
+   * @return string
+   */
+  public function getInstanceId()
+  {
+    return $this->instanceId;
+  }
+  /**
+   * @param string
+   */
+  public function setProjectId($projectId)
+  {
+    $this->projectId = $projectId;
+  }
+  /**
+   * @return string
+   */
+  public function getProjectId()
+  {
+    return $this->projectId;
+  }
+  /**
+   * @param string
+   */
+  public function setTableId($tableId)
+  {
+    $this->tableId = $tableId;
+  }
+  /**
+   * @return string
+   */
+  public function getTableId()
+  {
+    return $this->tableId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaBigtableSource::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaBigtableSource');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCheckGroundingRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCheckGroundingRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCheckGroundingRequest.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaCheckGroundingRequest extends \Google\Collection
+{
+  protected $collection_key = 'facts';
+  /**
+   * @var string
+   */
+  public $answerCandidate;
+  protected $factsType = GoogleCloudDiscoveryengineV1betaGroundingFact::class;
+  protected $factsDataType = 'array';
+  protected $groundingSpecType = GoogleCloudDiscoveryengineV1betaCheckGroundingSpec::class;
+  protected $groundingSpecDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setAnswerCandidate($answerCandidate)
+  {
+    $this->answerCandidate = $answerCandidate;
+  }
+  /**
+   * @return string
+   */
+  public function getAnswerCandidate()
+  {
+    return $this->answerCandidate;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaGroundingFact[]
+   */
+  public function setFacts($facts)
+  {
+    $this->facts = $facts;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaGroundingFact[]
+   */
+  public function getFacts()
+  {
+    return $this->facts;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaCheckGroundingSpec
+   */
+  public function setGroundingSpec(GoogleCloudDiscoveryengineV1betaCheckGroundingSpec $groundingSpec)
+  {
+    $this->groundingSpec = $groundingSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaCheckGroundingSpec
+   */
+  public function getGroundingSpec()
+  {
+    return $this->groundingSpec;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaCheckGroundingRequest::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaCheckGroundingRequest');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCheckGroundingResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCheckGroundingResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCheckGroundingResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaCheckGroundingResponse extends \Google\Collection
+{
+  protected $collection_key = 'claims';
+  protected $citedChunksType = GoogleCloudDiscoveryengineV1betaFactChunk::class;
+  protected $citedChunksDataType = 'array';
+  protected $claimsType = GoogleCloudDiscoveryengineV1betaCheckGroundingResponseClaim::class;
+  protected $claimsDataType = 'array';
+  /**
+   * @var float
+   */
+  public $supportScore;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaFactChunk[]
+   */
+  public function setCitedChunks($citedChunks)
+  {
+    $this->citedChunks = $citedChunks;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaFactChunk[]
+   */
+  public function getCitedChunks()
+  {
+    return $this->citedChunks;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaCheckGroundingResponseClaim[]
+   */
+  public function setClaims($claims)
+  {
+    $this->claims = $claims;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaCheckGroundingResponseClaim[]
+   */
+  public function getClaims()
+  {
+    return $this->claims;
+  }
+  /**
+   * @param float
+   */
+  public function setSupportScore($supportScore)
+  {
+    $this->supportScore = $supportScore;
+  }
+  /**
+   * @return float
+   */
+  public function getSupportScore()
+  {
+    return $this->supportScore;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaCheckGroundingResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaCheckGroundingResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCheckGroundingResponseClaim.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCheckGroundingResponseClaim.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCheckGroundingResponseClaim.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaCheckGroundingResponseClaim extends \Google\Collection
+{
+  protected $collection_key = 'citationIndices';
+  /**
+   * @var int[]
+   */
+  public $citationIndices;
+  /**
+   * @var string
+   */
+  public $claimText;
+  /**
+   * @var int
+   */
+  public $endPos;
+  /**
+   * @var int
+   */
+  public $startPos;
+
+  /**
+   * @param int[]
+   */
+  public function setCitationIndices($citationIndices)
+  {
+    $this->citationIndices = $citationIndices;
+  }
+  /**
+   * @return int[]
+   */
+  public function getCitationIndices()
+  {
+    return $this->citationIndices;
+  }
+  /**
+   * @param string
+   */
+  public function setClaimText($claimText)
+  {
+    $this->claimText = $claimText;
+  }
+  /**
+   * @return string
+   */
+  public function getClaimText()
+  {
+    return $this->claimText;
+  }
+  /**
+   * @param int
+   */
+  public function setEndPos($endPos)
+  {
+    $this->endPos = $endPos;
+  }
+  /**
+   * @return int
+   */
+  public function getEndPos()
+  {
+    return $this->endPos;
+  }
+  /**
+   * @param int
+   */
+  public function setStartPos($startPos)
+  {
+    $this->startPos = $startPos;
+  }
+  /**
+   * @return int
+   */
+  public function getStartPos()
+  {
+    return $this->startPos;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaCheckGroundingResponseClaim::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaCheckGroundingResponseClaim');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCheckGroundingSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCheckGroundingSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCheckGroundingSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaCheckGroundingSpec extends \Google\Model
+{
+  public $citationThreshold;
+
+  public function setCitationThreshold($citationThreshold)
+  {
+    $this->citationThreshold = $citationThreshold;
+  }
+  public function getCitationThreshold()
+  {
+    return $this->citationThreshold;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaCheckGroundingSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaCheckGroundingSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCloudSqlSource.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCloudSqlSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCloudSqlSource.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaCloudSqlSource extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $databaseId;
+  /**
+   * @var string
+   */
+  public $gcsStagingDir;
+  /**
+   * @var string
+   */
+  public $instanceId;
+  /**
+   * @var bool
+   */
+  public $offload;
+  /**
+   * @var string
+   */
+  public $projectId;
+  /**
+   * @var string
+   */
+  public $tableId;
+
+  /**
+   * @param string
+   */
+  public function setDatabaseId($databaseId)
+  {
+    $this->databaseId = $databaseId;
+  }
+  /**
+   * @return string
+   */
+  public function getDatabaseId()
+  {
+    return $this->databaseId;
+  }
+  /**
+   * @param string
+   */
+  public function setGcsStagingDir($gcsStagingDir)
+  {
+    $this->gcsStagingDir = $gcsStagingDir;
+  }
+  /**
+   * @return string
+   */
+  public function getGcsStagingDir()
+  {
+    return $this->gcsStagingDir;
+  }
+  /**
+   * @param string
+   */
+  public function setInstanceId($instanceId)
+  {
+    $this->instanceId = $instanceId;
+  }
+  /**
+   * @return string
+   */
+  public function getInstanceId()
+  {
+    return $this->instanceId;
+  }
+  /**
+   * @param bool
+   */
+  public function setOffload($offload)
+  {
+    $this->offload = $offload;
+  }
+  /**
+   * @return bool
+   */
+  public function getOffload()
+  {
+    return $this->offload;
+  }
+  /**
+   * @param string
+   */
+  public function setProjectId($projectId)
+  {
+    $this->projectId = $projectId;
+  }
+  /**
+   * @return string
+   */
+  public function getProjectId()
+  {
+    return $this->projectId;
+  }
+  /**
+   * @param string
+   */
+  public function setTableId($tableId)
+  {
+    $this->tableId = $tableId;
+  }
+  /**
+   * @return string
+   */
+  public function getTableId()
+  {
+    return $this->tableId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaCloudSqlSource::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaCloudSqlSource');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCmekConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCmekConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCmekConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaCmekConfig extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $isDefault;
+  /**
+   * @var string
+   */
+  public $kmsKey;
+  /**
+   * @var string
+   */
+  public $kmsKeyVersion;
+  /**
+   * @var string
+   */
+  public $lastRotationTimestampMicros;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param bool
+   */
+  public function setIsDefault($isDefault)
+  {
+    $this->isDefault = $isDefault;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsDefault()
+  {
+    return $this->isDefault;
+  }
+  /**
+   * @param string
+   */
+  public function setKmsKey($kmsKey)
+  {
+    $this->kmsKey = $kmsKey;
+  }
+  /**
+   * @return string
+   */
+  public function getKmsKey()
+  {
+    return $this->kmsKey;
+  }
+  /**
+   * @param string
+   */
+  public function setKmsKeyVersion($kmsKeyVersion)
+  {
+    $this->kmsKeyVersion = $kmsKeyVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getKmsKeyVersion()
+  {
+    return $this->kmsKeyVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setLastRotationTimestampMicros($lastRotationTimestampMicros)
+  {
+    $this->lastRotationTimestampMicros = $lastRotationTimestampMicros;
+  }
+  /**
+   * @return string
+   */
+  public function getLastRotationTimestampMicros()
+  {
+    return $this->lastRotationTimestampMicros;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaCmekConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaCmekConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCompleteQueryResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCompleteQueryResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCompleteQueryResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaCompleteQueryResponse extends \Google\Collection
+{
+  protected $collection_key = 'querySuggestions';
+  protected $querySuggestionsType = GoogleCloudDiscoveryengineV1betaCompleteQueryResponseQuerySuggestion::class;
+  protected $querySuggestionsDataType = 'array';
+  /**
+   * @var bool
+   */
+  public $tailMatchTriggered;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaCompleteQueryResponseQuerySuggestion[]
+   */
+  public function setQuerySuggestions($querySuggestions)
+  {
+    $this->querySuggestions = $querySuggestions;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaCompleteQueryResponseQuerySuggestion[]
+   */
+  public function getQuerySuggestions()
+  {
+    return $this->querySuggestions;
+  }
+  /**
+   * @param bool
+   */
+  public function setTailMatchTriggered($tailMatchTriggered)
+  {
+    $this->tailMatchTriggered = $tailMatchTriggered;
+  }
+  /**
+   * @return bool
+   */
+  public function getTailMatchTriggered()
+  {
+    return $this->tailMatchTriggered;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaCompleteQueryResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaCompleteQueryResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCompleteQueryResponseQuerySuggestion.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCompleteQueryResponseQuerySuggestion.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCompleteQueryResponseQuerySuggestion.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaCompleteQueryResponseQuerySuggestion extends \Google\Collection
+{
+  protected $collection_key = 'completableFieldPaths';
+  /**
+   * @var string[]
+   */
+  public $completableFieldPaths;
+  /**
+   * @var string
+   */
+  public $suggestion;
+
+  /**
+   * @param string[]
+   */
+  public function setCompletableFieldPaths($completableFieldPaths)
+  {
+    $this->completableFieldPaths = $completableFieldPaths;
+  }
+  /**
+   * @return string[]
+   */
+  public function getCompletableFieldPaths()
+  {
+    return $this->completableFieldPaths;
+  }
+  /**
+   * @param string
+   */
+  public function setSuggestion($suggestion)
+  {
+    $this->suggestion = $suggestion;
+  }
+  /**
+   * @return string
+   */
+  public function getSuggestion()
+  {
+    return $this->suggestion;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaCompleteQueryResponseQuerySuggestion::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaCompleteQueryResponseQuerySuggestion');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCompletionInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCompletionInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCompletionInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaCompletionInfo extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $selectedPosition;
+  /**
+   * @var string
+   */
+  public $selectedSuggestion;
+
+  /**
+   * @param int
+   */
+  public function setSelectedPosition($selectedPosition)
+  {
+    $this->selectedPosition = $selectedPosition;
+  }
+  /**
+   * @return int
+   */
+  public function getSelectedPosition()
+  {
+    return $this->selectedPosition;
+  }
+  /**
+   * @param string
+   */
+  public function setSelectedSuggestion($selectedSuggestion)
+  {
+    $this->selectedSuggestion = $selectedSuggestion;
+  }
+  /**
+   * @return string
+   */
+  public function getSelectedSuggestion()
+  {
+    return $this->selectedSuggestion;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaCompletionInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaCompletionInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCondition.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCondition.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCondition.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaCondition extends \Google\Collection
+{
+  protected $collection_key = 'queryTerms';
+  protected $activeTimeRangeType = GoogleCloudDiscoveryengineV1betaConditionTimeRange::class;
+  protected $activeTimeRangeDataType = 'array';
+  /**
+   * @var string
+   */
+  public $queryRegex;
+  protected $queryTermsType = GoogleCloudDiscoveryengineV1betaConditionQueryTerm::class;
+  protected $queryTermsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaConditionTimeRange[]
+   */
+  public function setActiveTimeRange($activeTimeRange)
+  {
+    $this->activeTimeRange = $activeTimeRange;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaConditionTimeRange[]
+   */
+  public function getActiveTimeRange()
+  {
+    return $this->activeTimeRange;
+  }
+  /**
+   * @param string
+   */
+  public function setQueryRegex($queryRegex)
+  {
+    $this->queryRegex = $queryRegex;
+  }
+  /**
+   * @return string
+   */
+  public function getQueryRegex()
+  {
+    return $this->queryRegex;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaConditionQueryTerm[]
+   */
+  public function setQueryTerms($queryTerms)
+  {
+    $this->queryTerms = $queryTerms;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaConditionQueryTerm[]
+   */
+  public function getQueryTerms()
+  {
+    return $this->queryTerms;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaCondition::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaCondition');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaConditionQueryTerm.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaConditionQueryTerm.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaConditionQueryTerm.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaConditionQueryTerm extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $fullMatch;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param bool
+   */
+  public function setFullMatch($fullMatch)
+  {
+    $this->fullMatch = $fullMatch;
+  }
+  /**
+   * @return bool
+   */
+  public function getFullMatch()
+  {
+    return $this->fullMatch;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1betaConditionQueryTerm::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaConditionQueryTerm');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaConditionTimeRange.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaConditionTimeRange.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaConditionTimeRange.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaConditionTimeRange 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(GoogleCloudDiscoveryengineV1betaConditionTimeRange::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaConditionTimeRange');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaControl.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaControl.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaControl.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,213 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaControl extends \Google\Collection
+{
+  protected $collection_key = 'useCases';
+  /**
+   * @var string[]
+   */
+  public $associatedServingConfigIds;
+  protected $boostActionType = GoogleCloudDiscoveryengineV1betaControlBoostAction::class;
+  protected $boostActionDataType = '';
+  protected $conditionsType = GoogleCloudDiscoveryengineV1betaCondition::class;
+  protected $conditionsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $displayName;
+  protected $filterActionType = GoogleCloudDiscoveryengineV1betaControlFilterAction::class;
+  protected $filterActionDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $promoteActionType = GoogleCloudDiscoveryengineV1betaControlPromoteAction::class;
+  protected $promoteActionDataType = '';
+  protected $redirectActionType = GoogleCloudDiscoveryengineV1betaControlRedirectAction::class;
+  protected $redirectActionDataType = '';
+  /**
+   * @var string
+   */
+  public $solutionType;
+  protected $synonymsActionType = GoogleCloudDiscoveryengineV1betaControlSynonymsAction::class;
+  protected $synonymsActionDataType = '';
+  /**
+   * @var string[]
+   */
+  public $useCases;
+
+  /**
+   * @param string[]
+   */
+  public function setAssociatedServingConfigIds($associatedServingConfigIds)
+  {
+    $this->associatedServingConfigIds = $associatedServingConfigIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAssociatedServingConfigIds()
+  {
+    return $this->associatedServingConfigIds;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaControlBoostAction
+   */
+  public function setBoostAction(GoogleCloudDiscoveryengineV1betaControlBoostAction $boostAction)
+  {
+    $this->boostAction = $boostAction;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaControlBoostAction
+   */
+  public function getBoostAction()
+  {
+    return $this->boostAction;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaCondition[]
+   */
+  public function setConditions($conditions)
+  {
+    $this->conditions = $conditions;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaCondition[]
+   */
+  public function getConditions()
+  {
+    return $this->conditions;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaControlFilterAction
+   */
+  public function setFilterAction(GoogleCloudDiscoveryengineV1betaControlFilterAction $filterAction)
+  {
+    $this->filterAction = $filterAction;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaControlFilterAction
+   */
+  public function getFilterAction()
+  {
+    return $this->filterAction;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaControlPromoteAction
+   */
+  public function setPromoteAction(GoogleCloudDiscoveryengineV1betaControlPromoteAction $promoteAction)
+  {
+    $this->promoteAction = $promoteAction;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaControlPromoteAction
+   */
+  public function getPromoteAction()
+  {
+    return $this->promoteAction;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaControlRedirectAction
+   */
+  public function setRedirectAction(GoogleCloudDiscoveryengineV1betaControlRedirectAction $redirectAction)
+  {
+    $this->redirectAction = $redirectAction;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaControlRedirectAction
+   */
+  public function getRedirectAction()
+  {
+    return $this->redirectAction;
+  }
+  /**
+   * @param string
+   */
+  public function setSolutionType($solutionType)
+  {
+    $this->solutionType = $solutionType;
+  }
+  /**
+   * @return string
+   */
+  public function getSolutionType()
+  {
+    return $this->solutionType;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaControlSynonymsAction
+   */
+  public function setSynonymsAction(GoogleCloudDiscoveryengineV1betaControlSynonymsAction $synonymsAction)
+  {
+    $this->synonymsAction = $synonymsAction;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaControlSynonymsAction
+   */
+  public function getSynonymsAction()
+  {
+    return $this->synonymsAction;
+  }
+  /**
+   * @param string[]
+   */
+  public function setUseCases($useCases)
+  {
+    $this->useCases = $useCases;
+  }
+  /**
+   * @return string[]
+   */
+  public function getUseCases()
+  {
+    return $this->useCases;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaControl::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaControl');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaControlBoostAction.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaControlBoostAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaControlBoostAction.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaControlBoostAction extends \Google\Model
+{
+  /**
+   * @var float
+   */
+  public $boost;
+  /**
+   * @var string
+   */
+  public $dataStore;
+  /**
+   * @var string
+   */
+  public $filter;
+
+  /**
+   * @param float
+   */
+  public function setBoost($boost)
+  {
+    $this->boost = $boost;
+  }
+  /**
+   * @return float
+   */
+  public function getBoost()
+  {
+    return $this->boost;
+  }
+  /**
+   * @param string
+   */
+  public function setDataStore($dataStore)
+  {
+    $this->dataStore = $dataStore;
+  }
+  /**
+   * @return string
+   */
+  public function getDataStore()
+  {
+    return $this->dataStore;
+  }
+  /**
+   * @param string
+   */
+  public function setFilter($filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return string
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaControlBoostAction::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaControlBoostAction');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaControlFilterAction.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaControlFilterAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaControlFilterAction.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaControlFilterAction extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $dataStore;
+  /**
+   * @var string
+   */
+  public $filter;
+
+  /**
+   * @param string
+   */
+  public function setDataStore($dataStore)
+  {
+    $this->dataStore = $dataStore;
+  }
+  /**
+   * @return string
+   */
+  public function getDataStore()
+  {
+    return $this->dataStore;
+  }
+  /**
+   * @param string
+   */
+  public function setFilter($filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return string
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaControlFilterAction::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaControlFilterAction');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaControlPromoteAction.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaControlPromoteAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaControlPromoteAction.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaControlPromoteAction extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $dataStore;
+  protected $searchLinkPromotionType = GoogleCloudDiscoveryengineV1betaSearchLinkPromotion::class;
+  protected $searchLinkPromotionDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setDataStore($dataStore)
+  {
+    $this->dataStore = $dataStore;
+  }
+  /**
+   * @return string
+   */
+  public function getDataStore()
+  {
+    return $this->dataStore;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchLinkPromotion
+   */
+  public function setSearchLinkPromotion(GoogleCloudDiscoveryengineV1betaSearchLinkPromotion $searchLinkPromotion)
+  {
+    $this->searchLinkPromotion = $searchLinkPromotion;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchLinkPromotion
+   */
+  public function getSearchLinkPromotion()
+  {
+    return $this->searchLinkPromotion;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaControlPromoteAction::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaControlPromoteAction');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaControlRedirectAction.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaControlRedirectAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaControlRedirectAction.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaControlRedirectAction extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $redirectUri;
+
+  /**
+   * @param string
+   */
+  public function setRedirectUri($redirectUri)
+  {
+    $this->redirectUri = $redirectUri;
+  }
+  /**
+   * @return string
+   */
+  public function getRedirectUri()
+  {
+    return $this->redirectUri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaControlRedirectAction::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaControlRedirectAction');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaControlSynonymsAction.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaControlSynonymsAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaControlSynonymsAction.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaControlSynonymsAction extends \Google\Collection
+{
+  protected $collection_key = 'synonyms';
+  /**
+   * @var string[]
+   */
+  public $synonyms;
+
+  /**
+   * @param string[]
+   */
+  public function setSynonyms($synonyms)
+  {
+    $this->synonyms = $synonyms;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSynonyms()
+  {
+    return $this->synonyms;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaControlSynonymsAction::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaControlSynonymsAction');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaConversation.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaConversation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaConversation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,133 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaConversation extends \Google\Collection
+{
+  protected $collection_key = 'messages';
+  /**
+   * @var string
+   */
+  public $endTime;
+  protected $messagesType = GoogleCloudDiscoveryengineV1betaConversationMessage::class;
+  protected $messagesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $startTime;
+  /**
+   * @var string
+   */
+  public $state;
+  /**
+   * @var string
+   */
+  public $userPseudoId;
+
+  /**
+   * @param string
+   */
+  public function setEndTime($endTime)
+  {
+    $this->endTime = $endTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTime()
+  {
+    return $this->endTime;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaConversationMessage[]
+   */
+  public function setMessages($messages)
+  {
+    $this->messages = $messages;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaConversationMessage[]
+   */
+  public function getMessages()
+  {
+    return $this->messages;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTime($startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param string
+   */
+  public function setUserPseudoId($userPseudoId)
+  {
+    $this->userPseudoId = $userPseudoId;
+  }
+  /**
+   * @return string
+   */
+  public function getUserPseudoId()
+  {
+    return $this->userPseudoId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaConversation::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaConversation');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaConversationContext.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaConversationContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaConversationContext.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaConversationContext extends \Google\Collection
+{
+  protected $collection_key = 'contextDocuments';
+  /**
+   * @var string
+   */
+  public $activeDocument;
+  /**
+   * @var string[]
+   */
+  public $contextDocuments;
+
+  /**
+   * @param string
+   */
+  public function setActiveDocument($activeDocument)
+  {
+    $this->activeDocument = $activeDocument;
+  }
+  /**
+   * @return string
+   */
+  public function getActiveDocument()
+  {
+    return $this->activeDocument;
+  }
+  /**
+   * @param string[]
+   */
+  public function setContextDocuments($contextDocuments)
+  {
+    $this->contextDocuments = $contextDocuments;
+  }
+  /**
+   * @return string[]
+   */
+  public function getContextDocuments()
+  {
+    return $this->contextDocuments;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaConversationContext::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaConversationContext');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaConversationMessage.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaConversationMessage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaConversationMessage.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaConversationMessage extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  protected $replyType = GoogleCloudDiscoveryengineV1betaReply::class;
+  protected $replyDataType = '';
+  protected $userInputType = GoogleCloudDiscoveryengineV1betaTextInput::class;
+  protected $userInputDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaReply
+   */
+  public function setReply(GoogleCloudDiscoveryengineV1betaReply $reply)
+  {
+    $this->reply = $reply;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaReply
+   */
+  public function getReply()
+  {
+    return $this->reply;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaTextInput
+   */
+  public function setUserInput(GoogleCloudDiscoveryengineV1betaTextInput $userInput)
+  {
+    $this->userInput = $userInput;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaTextInput
+   */
+  public function getUserInput()
+  {
+    return $this->userInput;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaConversationMessage::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaConversationMessage');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaConverseConversationRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaConverseConversationRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaConverseConversationRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,162 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaConverseConversationRequest extends \Google\Model
+{
+  protected $boostSpecType = GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpec::class;
+  protected $boostSpecDataType = '';
+  protected $conversationType = GoogleCloudDiscoveryengineV1betaConversation::class;
+  protected $conversationDataType = '';
+  /**
+   * @var string
+   */
+  public $filter;
+  protected $queryType = GoogleCloudDiscoveryengineV1betaTextInput::class;
+  protected $queryDataType = '';
+  /**
+   * @var bool
+   */
+  public $safeSearch;
+  /**
+   * @var string
+   */
+  public $servingConfig;
+  protected $summarySpecType = GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecSummarySpec::class;
+  protected $summarySpecDataType = '';
+  /**
+   * @var string[]
+   */
+  public $userLabels;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpec
+   */
+  public function setBoostSpec(GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpec $boostSpec)
+  {
+    $this->boostSpec = $boostSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpec
+   */
+  public function getBoostSpec()
+  {
+    return $this->boostSpec;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaConversation
+   */
+  public function setConversation(GoogleCloudDiscoveryengineV1betaConversation $conversation)
+  {
+    $this->conversation = $conversation;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaConversation
+   */
+  public function getConversation()
+  {
+    return $this->conversation;
+  }
+  /**
+   * @param string
+   */
+  public function setFilter($filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return string
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaTextInput
+   */
+  public function setQuery(GoogleCloudDiscoveryengineV1betaTextInput $query)
+  {
+    $this->query = $query;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaTextInput
+   */
+  public function getQuery()
+  {
+    return $this->query;
+  }
+  /**
+   * @param bool
+   */
+  public function setSafeSearch($safeSearch)
+  {
+    $this->safeSearch = $safeSearch;
+  }
+  /**
+   * @return bool
+   */
+  public function getSafeSearch()
+  {
+    return $this->safeSearch;
+  }
+  /**
+   * @param string
+   */
+  public function setServingConfig($servingConfig)
+  {
+    $this->servingConfig = $servingConfig;
+  }
+  /**
+   * @return string
+   */
+  public function getServingConfig()
+  {
+    return $this->servingConfig;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecSummarySpec
+   */
+  public function setSummarySpec(GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecSummarySpec $summarySpec)
+  {
+    $this->summarySpec = $summarySpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecSummarySpec
+   */
+  public function getSummarySpec()
+  {
+    return $this->summarySpec;
+  }
+  /**
+   * @param string[]
+   */
+  public function setUserLabels($userLabels)
+  {
+    $this->userLabels = $userLabels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getUserLabels()
+  {
+    return $this->userLabels;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaConverseConversationRequest::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaConverseConversationRequest');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaConverseConversationResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaConverseConversationResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaConverseConversationResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaConverseConversationResponse extends \Google\Collection
+{
+  protected $collection_key = 'searchResults';
+  protected $conversationType = GoogleCloudDiscoveryengineV1betaConversation::class;
+  protected $conversationDataType = '';
+  /**
+   * @var string[]
+   */
+  public $relatedQuestions;
+  protected $replyType = GoogleCloudDiscoveryengineV1betaReply::class;
+  protected $replyDataType = '';
+  protected $searchResultsType = GoogleCloudDiscoveryengineV1betaSearchResponseSearchResult::class;
+  protected $searchResultsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaConversation
+   */
+  public function setConversation(GoogleCloudDiscoveryengineV1betaConversation $conversation)
+  {
+    $this->conversation = $conversation;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaConversation
+   */
+  public function getConversation()
+  {
+    return $this->conversation;
+  }
+  /**
+   * @param string[]
+   */
+  public function setRelatedQuestions($relatedQuestions)
+  {
+    $this->relatedQuestions = $relatedQuestions;
+  }
+  /**
+   * @return string[]
+   */
+  public function getRelatedQuestions()
+  {
+    return $this->relatedQuestions;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaReply
+   */
+  public function setReply(GoogleCloudDiscoveryengineV1betaReply $reply)
+  {
+    $this->reply = $reply;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaReply
+   */
+  public function getReply()
+  {
+    return $this->reply;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchResponseSearchResult[]
+   */
+  public function setSearchResults($searchResults)
+  {
+    $this->searchResults = $searchResults;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchResponseSearchResult[]
+   */
+  public function getSearchResults()
+  {
+    return $this->searchResults;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaConverseConversationResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaConverseConversationResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCreateDataStoreMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCreateDataStoreMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCreateDataStoreMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaCreateDataStoreMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaCreateDataStoreMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaCreateDataStoreMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCreateEngineMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCreateEngineMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCreateEngineMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaCreateEngineMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaCreateEngineMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaCreateEngineMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCreateEvaluationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCreateEvaluationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCreateEvaluationMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaCreateEvaluationMetadata extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaCreateEvaluationMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaCreateEvaluationMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCreateSchemaMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCreateSchemaMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCreateSchemaMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaCreateSchemaMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaCreateSchemaMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaCreateSchemaMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCreateSitemapMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCreateSitemapMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCreateSitemapMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaCreateSitemapMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaCreateSitemapMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaCreateSitemapMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCreateTargetSiteMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCreateTargetSiteMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCreateTargetSiteMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaCreateTargetSiteMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaCreateTargetSiteMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaCreateTargetSiteMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCreateTargetSiteRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCreateTargetSiteRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCreateTargetSiteRequest.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaCreateTargetSiteRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $parent;
+  protected $targetSiteType = GoogleCloudDiscoveryengineV1betaTargetSite::class;
+  protected $targetSiteDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setParent($parent)
+  {
+    $this->parent = $parent;
+  }
+  /**
+   * @return string
+   */
+  public function getParent()
+  {
+    return $this->parent;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaTargetSite
+   */
+  public function setTargetSite(GoogleCloudDiscoveryengineV1betaTargetSite $targetSite)
+  {
+    $this->targetSite = $targetSite;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaTargetSite
+   */
+  public function getTargetSite()
+  {
+    return $this->targetSite;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaCreateTargetSiteRequest::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaCreateTargetSiteRequest');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCustomAttribute.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCustomAttribute.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCustomAttribute.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaCustomAttribute extends \Google\Collection
+{
+  protected $collection_key = 'text';
+  public $numbers;
+  /**
+   * @var string[]
+   */
+  public $text;
+
+  public function setNumbers($numbers)
+  {
+    $this->numbers = $numbers;
+  }
+  public function getNumbers()
+  {
+    return $this->numbers;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1betaCustomAttribute::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaCustomAttribute');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCustomTuningModel.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCustomTuningModel.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaCustomTuningModel.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,161 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaCustomTuningModel extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $errorMessage;
+  public $metrics;
+  /**
+   * @var string
+   */
+  public $modelState;
+  /**
+   * @var string
+   */
+  public $modelVersion;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $trainingStartTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setErrorMessage($errorMessage)
+  {
+    $this->errorMessage = $errorMessage;
+  }
+  /**
+   * @return string
+   */
+  public function getErrorMessage()
+  {
+    return $this->errorMessage;
+  }
+  public function setMetrics($metrics)
+  {
+    $this->metrics = $metrics;
+  }
+  public function getMetrics()
+  {
+    return $this->metrics;
+  }
+  /**
+   * @param string
+   */
+  public function setModelState($modelState)
+  {
+    $this->modelState = $modelState;
+  }
+  /**
+   * @return string
+   */
+  public function getModelState()
+  {
+    return $this->modelState;
+  }
+  /**
+   * @param string
+   */
+  public function setModelVersion($modelVersion)
+  {
+    $this->modelVersion = $modelVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getModelVersion()
+  {
+    return $this->modelVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setTrainingStartTime($trainingStartTime)
+  {
+    $this->trainingStartTime = $trainingStartTime;
+  }
+  /**
+   * @return string
+   */
+  public function getTrainingStartTime()
+  {
+    return $this->trainingStartTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaCustomTuningModel::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaCustomTuningModel');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDataStore.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDataStore.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDataStore.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,315 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaDataStore extends \Google\Collection
+{
+  protected $collection_key = 'solutionTypes';
+  protected $advancedSiteSearchConfigType = GoogleCloudDiscoveryengineV1betaAdvancedSiteSearchConfig::class;
+  protected $advancedSiteSearchConfigDataType = '';
+  protected $billingEstimationType = GoogleCloudDiscoveryengineV1betaDataStoreBillingEstimation::class;
+  protected $billingEstimationDataType = '';
+  protected $cmekConfigType = GoogleCloudDiscoveryengineV1betaCmekConfig::class;
+  protected $cmekConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $contentConfig;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $defaultSchemaId;
+  /**
+   * @var string
+   */
+  public $displayName;
+  protected $documentProcessingConfigType = GoogleCloudDiscoveryengineV1betaDocumentProcessingConfig::class;
+  protected $documentProcessingConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $industryVertical;
+  /**
+   * @var string
+   */
+  public $kmsKeyName;
+  protected $languageInfoType = GoogleCloudDiscoveryengineV1betaLanguageInfo::class;
+  protected $languageInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $naturalLanguageQueryUnderstandingConfigType = GoogleCloudDiscoveryengineV1betaNaturalLanguageQueryUnderstandingConfig::class;
+  protected $naturalLanguageQueryUnderstandingConfigDataType = '';
+  protected $servingConfigDataStoreType = GoogleCloudDiscoveryengineV1betaDataStoreServingConfigDataStore::class;
+  protected $servingConfigDataStoreDataType = '';
+  /**
+   * @var string[]
+   */
+  public $solutionTypes;
+  protected $startingSchemaType = GoogleCloudDiscoveryengineV1betaSchema::class;
+  protected $startingSchemaDataType = '';
+  protected $workspaceConfigType = GoogleCloudDiscoveryengineV1betaWorkspaceConfig::class;
+  protected $workspaceConfigDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaAdvancedSiteSearchConfig
+   */
+  public function setAdvancedSiteSearchConfig(GoogleCloudDiscoveryengineV1betaAdvancedSiteSearchConfig $advancedSiteSearchConfig)
+  {
+    $this->advancedSiteSearchConfig = $advancedSiteSearchConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaAdvancedSiteSearchConfig
+   */
+  public function getAdvancedSiteSearchConfig()
+  {
+    return $this->advancedSiteSearchConfig;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaDataStoreBillingEstimation
+   */
+  public function setBillingEstimation(GoogleCloudDiscoveryengineV1betaDataStoreBillingEstimation $billingEstimation)
+  {
+    $this->billingEstimation = $billingEstimation;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaDataStoreBillingEstimation
+   */
+  public function getBillingEstimation()
+  {
+    return $this->billingEstimation;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaCmekConfig
+   */
+  public function setCmekConfig(GoogleCloudDiscoveryengineV1betaCmekConfig $cmekConfig)
+  {
+    $this->cmekConfig = $cmekConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaCmekConfig
+   */
+  public function getCmekConfig()
+  {
+    return $this->cmekConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setContentConfig($contentConfig)
+  {
+    $this->contentConfig = $contentConfig;
+  }
+  /**
+   * @return string
+   */
+  public function getContentConfig()
+  {
+    return $this->contentConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDefaultSchemaId($defaultSchemaId)
+  {
+    $this->defaultSchemaId = $defaultSchemaId;
+  }
+  /**
+   * @return string
+   */
+  public function getDefaultSchemaId()
+  {
+    return $this->defaultSchemaId;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaDocumentProcessingConfig
+   */
+  public function setDocumentProcessingConfig(GoogleCloudDiscoveryengineV1betaDocumentProcessingConfig $documentProcessingConfig)
+  {
+    $this->documentProcessingConfig = $documentProcessingConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaDocumentProcessingConfig
+   */
+  public function getDocumentProcessingConfig()
+  {
+    return $this->documentProcessingConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setIndustryVertical($industryVertical)
+  {
+    $this->industryVertical = $industryVertical;
+  }
+  /**
+   * @return string
+   */
+  public function getIndustryVertical()
+  {
+    return $this->industryVertical;
+  }
+  /**
+   * @param string
+   */
+  public function setKmsKeyName($kmsKeyName)
+  {
+    $this->kmsKeyName = $kmsKeyName;
+  }
+  /**
+   * @return string
+   */
+  public function getKmsKeyName()
+  {
+    return $this->kmsKeyName;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaLanguageInfo
+   */
+  public function setLanguageInfo(GoogleCloudDiscoveryengineV1betaLanguageInfo $languageInfo)
+  {
+    $this->languageInfo = $languageInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaLanguageInfo
+   */
+  public function getLanguageInfo()
+  {
+    return $this->languageInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaNaturalLanguageQueryUnderstandingConfig
+   */
+  public function setNaturalLanguageQueryUnderstandingConfig(GoogleCloudDiscoveryengineV1betaNaturalLanguageQueryUnderstandingConfig $naturalLanguageQueryUnderstandingConfig)
+  {
+    $this->naturalLanguageQueryUnderstandingConfig = $naturalLanguageQueryUnderstandingConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaNaturalLanguageQueryUnderstandingConfig
+   */
+  public function getNaturalLanguageQueryUnderstandingConfig()
+  {
+    return $this->naturalLanguageQueryUnderstandingConfig;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaDataStoreServingConfigDataStore
+   */
+  public function setServingConfigDataStore(GoogleCloudDiscoveryengineV1betaDataStoreServingConfigDataStore $servingConfigDataStore)
+  {
+    $this->servingConfigDataStore = $servingConfigDataStore;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaDataStoreServingConfigDataStore
+   */
+  public function getServingConfigDataStore()
+  {
+    return $this->servingConfigDataStore;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSolutionTypes($solutionTypes)
+  {
+    $this->solutionTypes = $solutionTypes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSolutionTypes()
+  {
+    return $this->solutionTypes;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSchema
+   */
+  public function setStartingSchema(GoogleCloudDiscoveryengineV1betaSchema $startingSchema)
+  {
+    $this->startingSchema = $startingSchema;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSchema
+   */
+  public function getStartingSchema()
+  {
+    return $this->startingSchema;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaWorkspaceConfig
+   */
+  public function setWorkspaceConfig(GoogleCloudDiscoveryengineV1betaWorkspaceConfig $workspaceConfig)
+  {
+    $this->workspaceConfig = $workspaceConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaWorkspaceConfig
+   */
+  public function getWorkspaceConfig()
+  {
+    return $this->workspaceConfig;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaDataStore::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaDataStore');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDataStoreBillingEstimation.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDataStoreBillingEstimation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDataStoreBillingEstimation.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaDataStoreBillingEstimation extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $structuredDataSize;
+  /**
+   * @var string
+   */
+  public $structuredDataUpdateTime;
+  /**
+   * @var string
+   */
+  public $unstructuredDataSize;
+  /**
+   * @var string
+   */
+  public $unstructuredDataUpdateTime;
+  /**
+   * @var string
+   */
+  public $websiteDataSize;
+  /**
+   * @var string
+   */
+  public $websiteDataUpdateTime;
+
+  /**
+   * @param string
+   */
+  public function setStructuredDataSize($structuredDataSize)
+  {
+    $this->structuredDataSize = $structuredDataSize;
+  }
+  /**
+   * @return string
+   */
+  public function getStructuredDataSize()
+  {
+    return $this->structuredDataSize;
+  }
+  /**
+   * @param string
+   */
+  public function setStructuredDataUpdateTime($structuredDataUpdateTime)
+  {
+    $this->structuredDataUpdateTime = $structuredDataUpdateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getStructuredDataUpdateTime()
+  {
+    return $this->structuredDataUpdateTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUnstructuredDataSize($unstructuredDataSize)
+  {
+    $this->unstructuredDataSize = $unstructuredDataSize;
+  }
+  /**
+   * @return string
+   */
+  public function getUnstructuredDataSize()
+  {
+    return $this->unstructuredDataSize;
+  }
+  /**
+   * @param string
+   */
+  public function setUnstructuredDataUpdateTime($unstructuredDataUpdateTime)
+  {
+    $this->unstructuredDataUpdateTime = $unstructuredDataUpdateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUnstructuredDataUpdateTime()
+  {
+    return $this->unstructuredDataUpdateTime;
+  }
+  /**
+   * @param string
+   */
+  public function setWebsiteDataSize($websiteDataSize)
+  {
+    $this->websiteDataSize = $websiteDataSize;
+  }
+  /**
+   * @return string
+   */
+  public function getWebsiteDataSize()
+  {
+    return $this->websiteDataSize;
+  }
+  /**
+   * @param string
+   */
+  public function setWebsiteDataUpdateTime($websiteDataUpdateTime)
+  {
+    $this->websiteDataUpdateTime = $websiteDataUpdateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getWebsiteDataUpdateTime()
+  {
+    return $this->websiteDataUpdateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaDataStoreBillingEstimation::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaDataStoreBillingEstimation');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDataStoreServingConfigDataStore.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDataStoreServingConfigDataStore.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDataStoreServingConfigDataStore.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaDataStoreServingConfigDataStore extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $disabledForServing;
+
+  /**
+   * @param bool
+   */
+  public function setDisabledForServing($disabledForServing)
+  {
+    $this->disabledForServing = $disabledForServing;
+  }
+  /**
+   * @return bool
+   */
+  public function getDisabledForServing()
+  {
+    return $this->disabledForServing;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaDataStoreServingConfigDataStore::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaDataStoreServingConfigDataStore');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDeleteDataStoreMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDeleteDataStoreMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDeleteDataStoreMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaDeleteDataStoreMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaDeleteDataStoreMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaDeleteDataStoreMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDeleteEngineMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDeleteEngineMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDeleteEngineMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaDeleteEngineMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaDeleteEngineMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaDeleteEngineMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDeleteSchemaMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDeleteSchemaMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDeleteSchemaMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaDeleteSchemaMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaDeleteSchemaMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaDeleteSchemaMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDeleteSitemapMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDeleteSitemapMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDeleteSitemapMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaDeleteSitemapMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaDeleteSitemapMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaDeleteSitemapMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDeleteTargetSiteMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDeleteTargetSiteMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDeleteTargetSiteMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaDeleteTargetSiteMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaDeleteTargetSiteMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaDeleteTargetSiteMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDigitalParsingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDigitalParsingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDigitalParsingConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaDigitalParsingConfig extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaDigitalParsingConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaDigitalParsingConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDisableAdvancedSiteSearchMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDisableAdvancedSiteSearchMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDisableAdvancedSiteSearchMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaDisableAdvancedSiteSearchMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaDisableAdvancedSiteSearchMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaDisableAdvancedSiteSearchMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDisableAdvancedSiteSearchRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDisableAdvancedSiteSearchRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDisableAdvancedSiteSearchRequest.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaDisableAdvancedSiteSearchRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaDisableAdvancedSiteSearchRequest::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaDisableAdvancedSiteSearchRequest');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDisableAdvancedSiteSearchResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDisableAdvancedSiteSearchResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDisableAdvancedSiteSearchResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaDisableAdvancedSiteSearchResponse extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaDisableAdvancedSiteSearchResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaDisableAdvancedSiteSearchResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDocument.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDocument.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDocument.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,186 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaDocument extends \Google\Model
+{
+  protected $contentType = GoogleCloudDiscoveryengineV1betaDocumentContent::class;
+  protected $contentDataType = '';
+  /**
+   * @var array[]
+   */
+  public $derivedStructData;
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $indexTime;
+  /**
+   * @var string
+   */
+  public $jsonData;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $parentDocumentId;
+  /**
+   * @var string
+   */
+  public $schemaId;
+  /**
+   * @var array[]
+   */
+  public $structData;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaDocumentContent
+   */
+  public function setContent(GoogleCloudDiscoveryengineV1betaDocumentContent $content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaDocumentContent
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param array[]
+   */
+  public function setDerivedStructData($derivedStructData)
+  {
+    $this->derivedStructData = $derivedStructData;
+  }
+  /**
+   * @return array[]
+   */
+  public function getDerivedStructData()
+  {
+    return $this->derivedStructData;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setIndexTime($indexTime)
+  {
+    $this->indexTime = $indexTime;
+  }
+  /**
+   * @return string
+   */
+  public function getIndexTime()
+  {
+    return $this->indexTime;
+  }
+  /**
+   * @param string
+   */
+  public function setJsonData($jsonData)
+  {
+    $this->jsonData = $jsonData;
+  }
+  /**
+   * @return string
+   */
+  public function getJsonData()
+  {
+    return $this->jsonData;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setParentDocumentId($parentDocumentId)
+  {
+    $this->parentDocumentId = $parentDocumentId;
+  }
+  /**
+   * @return string
+   */
+  public function getParentDocumentId()
+  {
+    return $this->parentDocumentId;
+  }
+  /**
+   * @param string
+   */
+  public function setSchemaId($schemaId)
+  {
+    $this->schemaId = $schemaId;
+  }
+  /**
+   * @return string
+   */
+  public function getSchemaId()
+  {
+    return $this->schemaId;
+  }
+  /**
+   * @param array[]
+   */
+  public function setStructData($structData)
+  {
+    $this->structData = $structData;
+  }
+  /**
+   * @return array[]
+   */
+  public function getStructData()
+  {
+    return $this->structData;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaDocument::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaDocument');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDocumentContent.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDocumentContent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDocumentContent.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaDocumentContent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $mimeType;
+  /**
+   * @var string
+   */
+  public $rawBytes;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setMimeType($mimeType)
+  {
+    $this->mimeType = $mimeType;
+  }
+  /**
+   * @return string
+   */
+  public function getMimeType()
+  {
+    return $this->mimeType;
+  }
+  /**
+   * @param string
+   */
+  public function setRawBytes($rawBytes)
+  {
+    $this->rawBytes = $rawBytes;
+  }
+  /**
+   * @return string
+   */
+  public function getRawBytes()
+  {
+    return $this->rawBytes;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1betaDocumentContent::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaDocumentContent');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDocumentInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDocumentInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDocumentInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaDocumentInfo extends \Google\Collection
+{
+  protected $collection_key = 'promotionIds';
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string[]
+   */
+  public $promotionIds;
+  /**
+   * @var int
+   */
+  public $quantity;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @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 setPromotionIds($promotionIds)
+  {
+    $this->promotionIds = $promotionIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPromotionIds()
+  {
+    return $this->promotionIds;
+  }
+  /**
+   * @param int
+   */
+  public function setQuantity($quantity)
+  {
+    $this->quantity = $quantity;
+  }
+  /**
+   * @return int
+   */
+  public function getQuantity()
+  {
+    return $this->quantity;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1betaDocumentInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaDocumentInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDocumentProcessingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDocumentProcessingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDocumentProcessingConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaDocumentProcessingConfig extends \Google\Model
+{
+  protected $chunkingConfigType = GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigChunkingConfig::class;
+  protected $chunkingConfigDataType = '';
+  protected $defaultParsingConfigType = GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfig::class;
+  protected $defaultParsingConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $parsingConfigOverridesType = GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfig::class;
+  protected $parsingConfigOverridesDataType = 'map';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigChunkingConfig
+   */
+  public function setChunkingConfig(GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigChunkingConfig $chunkingConfig)
+  {
+    $this->chunkingConfig = $chunkingConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigChunkingConfig
+   */
+  public function getChunkingConfig()
+  {
+    return $this->chunkingConfig;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfig
+   */
+  public function setDefaultParsingConfig(GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfig $defaultParsingConfig)
+  {
+    $this->defaultParsingConfig = $defaultParsingConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfig
+   */
+  public function getDefaultParsingConfig()
+  {
+    return $this->defaultParsingConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfig[]
+   */
+  public function setParsingConfigOverrides($parsingConfigOverrides)
+  {
+    $this->parsingConfigOverrides = $parsingConfigOverrides;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfig[]
+   */
+  public function getParsingConfigOverrides()
+  {
+    return $this->parsingConfigOverrides;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaDocumentProcessingConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaDocumentProcessingConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigChunkingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigChunkingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigChunkingConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigChunkingConfig extends \Google\Model
+{
+  protected $layoutBasedChunkingConfigType = GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigChunkingConfigLayoutBasedChunkingConfig::class;
+  protected $layoutBasedChunkingConfigDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigChunkingConfigLayoutBasedChunkingConfig
+   */
+  public function setLayoutBasedChunkingConfig(GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigChunkingConfigLayoutBasedChunkingConfig $layoutBasedChunkingConfig)
+  {
+    $this->layoutBasedChunkingConfig = $layoutBasedChunkingConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigChunkingConfigLayoutBasedChunkingConfig
+   */
+  public function getLayoutBasedChunkingConfig()
+  {
+    return $this->layoutBasedChunkingConfig;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigChunkingConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigChunkingConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigChunkingConfigLayoutBasedChunkingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigChunkingConfigLayoutBasedChunkingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigChunkingConfigLayoutBasedChunkingConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigChunkingConfigLayoutBasedChunkingConfig extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $chunkSize;
+  /**
+   * @var bool
+   */
+  public $includeAncestorHeadings;
+
+  /**
+   * @param int
+   */
+  public function setChunkSize($chunkSize)
+  {
+    $this->chunkSize = $chunkSize;
+  }
+  /**
+   * @return int
+   */
+  public function getChunkSize()
+  {
+    return $this->chunkSize;
+  }
+  /**
+   * @param bool
+   */
+  public function setIncludeAncestorHeadings($includeAncestorHeadings)
+  {
+    $this->includeAncestorHeadings = $includeAncestorHeadings;
+  }
+  /**
+   * @return bool
+   */
+  public function getIncludeAncestorHeadings()
+  {
+    return $this->includeAncestorHeadings;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigChunkingConfigLayoutBasedChunkingConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigChunkingConfigLayoutBasedChunkingConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,74 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfig extends \Google\Model
+{
+  protected $digitalParsingConfigType = GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfigDigitalParsingConfig::class;
+  protected $digitalParsingConfigDataType = '';
+  protected $layoutParsingConfigType = GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfigLayoutParsingConfig::class;
+  protected $layoutParsingConfigDataType = '';
+  protected $ocrParsingConfigType = GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfigOcrParsingConfig::class;
+  protected $ocrParsingConfigDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfigDigitalParsingConfig
+   */
+  public function setDigitalParsingConfig(GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfigDigitalParsingConfig $digitalParsingConfig)
+  {
+    $this->digitalParsingConfig = $digitalParsingConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfigDigitalParsingConfig
+   */
+  public function getDigitalParsingConfig()
+  {
+    return $this->digitalParsingConfig;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfigLayoutParsingConfig
+   */
+  public function setLayoutParsingConfig(GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfigLayoutParsingConfig $layoutParsingConfig)
+  {
+    $this->layoutParsingConfig = $layoutParsingConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfigLayoutParsingConfig
+   */
+  public function getLayoutParsingConfig()
+  {
+    return $this->layoutParsingConfig;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfigOcrParsingConfig
+   */
+  public function setOcrParsingConfig(GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfigOcrParsingConfig $ocrParsingConfig)
+  {
+    $this->ocrParsingConfig = $ocrParsingConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfigOcrParsingConfig
+   */
+  public function getOcrParsingConfig()
+  {
+    return $this->ocrParsingConfig;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfigDigitalParsingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfigDigitalParsingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfigDigitalParsingConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfigDigitalParsingConfig extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfigDigitalParsingConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfigDigitalParsingConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfigLayoutParsingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfigLayoutParsingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfigLayoutParsingConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfigLayoutParsingConfig extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfigLayoutParsingConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfigLayoutParsingConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfigOcrParsingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfigOcrParsingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfigOcrParsingConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfigOcrParsingConfig extends \Google\Collection
+{
+  protected $collection_key = 'enhancedDocumentElements';
+  /**
+   * @var string[]
+   */
+  public $enhancedDocumentElements;
+  /**
+   * @var bool
+   */
+  public $useNativeText;
+
+  /**
+   * @param string[]
+   */
+  public function setEnhancedDocumentElements($enhancedDocumentElements)
+  {
+    $this->enhancedDocumentElements = $enhancedDocumentElements;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEnhancedDocumentElements()
+  {
+    return $this->enhancedDocumentElements;
+  }
+  /**
+   * @param bool
+   */
+  public function setUseNativeText($useNativeText)
+  {
+    $this->useNativeText = $useNativeText;
+  }
+  /**
+   * @return bool
+   */
+  public function getUseNativeText()
+  {
+    return $this->useNativeText;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfigOcrParsingConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaDocumentProcessingConfigParsingConfigOcrParsingConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDoubleList.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDoubleList.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaDoubleList.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaDoubleList extends \Google\Collection
+{
+  protected $collection_key = 'values';
+  public $values;
+
+  public function setValues($values)
+  {
+    $this->values = $values;
+  }
+  public function getValues()
+  {
+    return $this->values;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaDoubleList::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaDoubleList');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaEmbeddingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaEmbeddingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaEmbeddingConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaEmbeddingConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $fieldPath;
+
+  /**
+   * @param string
+   */
+  public function setFieldPath($fieldPath)
+  {
+    $this->fieldPath = $fieldPath;
+  }
+  /**
+   * @return string
+   */
+  public function getFieldPath()
+  {
+    return $this->fieldPath;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaEmbeddingConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaEmbeddingConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaEnableAdvancedSiteSearchMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaEnableAdvancedSiteSearchMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaEnableAdvancedSiteSearchMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaEnableAdvancedSiteSearchMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaEnableAdvancedSiteSearchMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaEnableAdvancedSiteSearchMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaEnableAdvancedSiteSearchRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaEnableAdvancedSiteSearchRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaEnableAdvancedSiteSearchRequest.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaEnableAdvancedSiteSearchRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaEnableAdvancedSiteSearchRequest::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaEnableAdvancedSiteSearchRequest');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaEnableAdvancedSiteSearchResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaEnableAdvancedSiteSearchResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaEnableAdvancedSiteSearchResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaEnableAdvancedSiteSearchResponse extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaEnableAdvancedSiteSearchResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaEnableAdvancedSiteSearchResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaEngine.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaEngine.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaEngine.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,235 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaEngine extends \Google\Collection
+{
+  protected $collection_key = 'dataStoreIds';
+  protected $chatEngineConfigType = GoogleCloudDiscoveryengineV1betaEngineChatEngineConfig::class;
+  protected $chatEngineConfigDataType = '';
+  protected $chatEngineMetadataType = GoogleCloudDiscoveryengineV1betaEngineChatEngineMetadata::class;
+  protected $chatEngineMetadataDataType = '';
+  protected $commonConfigType = GoogleCloudDiscoveryengineV1betaEngineCommonConfig::class;
+  protected $commonConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string[]
+   */
+  public $dataStoreIds;
+  /**
+   * @var bool
+   */
+  public $disableAnalytics;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $industryVertical;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $searchEngineConfigType = GoogleCloudDiscoveryengineV1betaEngineSearchEngineConfig::class;
+  protected $searchEngineConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $solutionType;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaEngineChatEngineConfig
+   */
+  public function setChatEngineConfig(GoogleCloudDiscoveryengineV1betaEngineChatEngineConfig $chatEngineConfig)
+  {
+    $this->chatEngineConfig = $chatEngineConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaEngineChatEngineConfig
+   */
+  public function getChatEngineConfig()
+  {
+    return $this->chatEngineConfig;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaEngineChatEngineMetadata
+   */
+  public function setChatEngineMetadata(GoogleCloudDiscoveryengineV1betaEngineChatEngineMetadata $chatEngineMetadata)
+  {
+    $this->chatEngineMetadata = $chatEngineMetadata;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaEngineChatEngineMetadata
+   */
+  public function getChatEngineMetadata()
+  {
+    return $this->chatEngineMetadata;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaEngineCommonConfig
+   */
+  public function setCommonConfig(GoogleCloudDiscoveryengineV1betaEngineCommonConfig $commonConfig)
+  {
+    $this->commonConfig = $commonConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaEngineCommonConfig
+   */
+  public function getCommonConfig()
+  {
+    return $this->commonConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string[]
+   */
+  public function setDataStoreIds($dataStoreIds)
+  {
+    $this->dataStoreIds = $dataStoreIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDataStoreIds()
+  {
+    return $this->dataStoreIds;
+  }
+  /**
+   * @param bool
+   */
+  public function setDisableAnalytics($disableAnalytics)
+  {
+    $this->disableAnalytics = $disableAnalytics;
+  }
+  /**
+   * @return bool
+   */
+  public function getDisableAnalytics()
+  {
+    return $this->disableAnalytics;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setIndustryVertical($industryVertical)
+  {
+    $this->industryVertical = $industryVertical;
+  }
+  /**
+   * @return string
+   */
+  public function getIndustryVertical()
+  {
+    return $this->industryVertical;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaEngineSearchEngineConfig
+   */
+  public function setSearchEngineConfig(GoogleCloudDiscoveryengineV1betaEngineSearchEngineConfig $searchEngineConfig)
+  {
+    $this->searchEngineConfig = $searchEngineConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaEngineSearchEngineConfig
+   */
+  public function getSearchEngineConfig()
+  {
+    return $this->searchEngineConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setSolutionType($solutionType)
+  {
+    $this->solutionType = $solutionType;
+  }
+  /**
+   * @return string
+   */
+  public function getSolutionType()
+  {
+    return $this->solutionType;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaEngine::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaEngine');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaEngineChatEngineConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaEngineChatEngineConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaEngineChatEngineConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaEngineChatEngineConfig extends \Google\Model
+{
+  protected $agentCreationConfigType = GoogleCloudDiscoveryengineV1betaEngineChatEngineConfigAgentCreationConfig::class;
+  protected $agentCreationConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $dialogflowAgentToLink;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaEngineChatEngineConfigAgentCreationConfig
+   */
+  public function setAgentCreationConfig(GoogleCloudDiscoveryengineV1betaEngineChatEngineConfigAgentCreationConfig $agentCreationConfig)
+  {
+    $this->agentCreationConfig = $agentCreationConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaEngineChatEngineConfigAgentCreationConfig
+   */
+  public function getAgentCreationConfig()
+  {
+    return $this->agentCreationConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setDialogflowAgentToLink($dialogflowAgentToLink)
+  {
+    $this->dialogflowAgentToLink = $dialogflowAgentToLink;
+  }
+  /**
+   * @return string
+   */
+  public function getDialogflowAgentToLink()
+  {
+    return $this->dialogflowAgentToLink;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaEngineChatEngineConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaEngineChatEngineConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaEngineChatEngineConfigAgentCreationConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaEngineChatEngineConfigAgentCreationConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaEngineChatEngineConfigAgentCreationConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaEngineChatEngineConfigAgentCreationConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $business;
+  /**
+   * @var string
+   */
+  public $defaultLanguageCode;
+  /**
+   * @var string
+   */
+  public $location;
+  /**
+   * @var string
+   */
+  public $timeZone;
+
+  /**
+   * @param string
+   */
+  public function setBusiness($business)
+  {
+    $this->business = $business;
+  }
+  /**
+   * @return string
+   */
+  public function getBusiness()
+  {
+    return $this->business;
+  }
+  /**
+   * @param string
+   */
+  public function setDefaultLanguageCode($defaultLanguageCode)
+  {
+    $this->defaultLanguageCode = $defaultLanguageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getDefaultLanguageCode()
+  {
+    return $this->defaultLanguageCode;
+  }
+  /**
+   * @param string
+   */
+  public function setLocation($location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return string
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+  /**
+   * @param string
+   */
+  public function setTimeZone($timeZone)
+  {
+    $this->timeZone = $timeZone;
+  }
+  /**
+   * @return string
+   */
+  public function getTimeZone()
+  {
+    return $this->timeZone;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaEngineChatEngineConfigAgentCreationConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaEngineChatEngineConfigAgentCreationConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaEngineChatEngineMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaEngineChatEngineMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaEngineChatEngineMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaEngineChatEngineMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $dialogflowAgent;
+
+  /**
+   * @param string
+   */
+  public function setDialogflowAgent($dialogflowAgent)
+  {
+    $this->dialogflowAgent = $dialogflowAgent;
+  }
+  /**
+   * @return string
+   */
+  public function getDialogflowAgent()
+  {
+    return $this->dialogflowAgent;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaEngineChatEngineMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaEngineChatEngineMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaEngineCommonConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaEngineCommonConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaEngineCommonConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaEngineCommonConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $companyName;
+
+  /**
+   * @param string
+   */
+  public function setCompanyName($companyName)
+  {
+    $this->companyName = $companyName;
+  }
+  /**
+   * @return string
+   */
+  public function getCompanyName()
+  {
+    return $this->companyName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaEngineCommonConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaEngineCommonConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaEngineSearchEngineConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaEngineSearchEngineConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaEngineSearchEngineConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaEngineSearchEngineConfig extends \Google\Collection
+{
+  protected $collection_key = 'searchAddOns';
+  /**
+   * @var string[]
+   */
+  public $searchAddOns;
+  /**
+   * @var string
+   */
+  public $searchTier;
+
+  /**
+   * @param string[]
+   */
+  public function setSearchAddOns($searchAddOns)
+  {
+    $this->searchAddOns = $searchAddOns;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSearchAddOns()
+  {
+    return $this->searchAddOns;
+  }
+  /**
+   * @param string
+   */
+  public function setSearchTier($searchTier)
+  {
+    $this->searchTier = $searchTier;
+  }
+  /**
+   * @return string
+   */
+  public function getSearchTier()
+  {
+    return $this->searchTier;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaEngineSearchEngineConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaEngineSearchEngineConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaEvaluation.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaEvaluation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaEvaluation.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaEvaluation extends \Google\Collection
+{
+  protected $collection_key = 'errorSamples';
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $endTime;
+  protected $errorType = GoogleRpcStatus::class;
+  protected $errorDataType = '';
+  protected $errorSamplesType = GoogleRpcStatus::class;
+  protected $errorSamplesDataType = 'array';
+  protected $evaluationSpecType = GoogleCloudDiscoveryengineV1betaEvaluationEvaluationSpec::class;
+  protected $evaluationSpecDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $qualityMetricsType = GoogleCloudDiscoveryengineV1betaQualityMetrics::class;
+  protected $qualityMetricsDataType = '';
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @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;
+  }
+  /**
+   * @param GoogleRpcStatus
+   */
+  public function setError(GoogleRpcStatus $error)
+  {
+    $this->error = $error;
+  }
+  /**
+   * @return GoogleRpcStatus
+   */
+  public function getError()
+  {
+    return $this->error;
+  }
+  /**
+   * @param GoogleRpcStatus[]
+   */
+  public function setErrorSamples($errorSamples)
+  {
+    $this->errorSamples = $errorSamples;
+  }
+  /**
+   * @return GoogleRpcStatus[]
+   */
+  public function getErrorSamples()
+  {
+    return $this->errorSamples;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaEvaluationEvaluationSpec
+   */
+  public function setEvaluationSpec(GoogleCloudDiscoveryengineV1betaEvaluationEvaluationSpec $evaluationSpec)
+  {
+    $this->evaluationSpec = $evaluationSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaEvaluationEvaluationSpec
+   */
+  public function getEvaluationSpec()
+  {
+    return $this->evaluationSpec;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaQualityMetrics
+   */
+  public function setQualityMetrics(GoogleCloudDiscoveryengineV1betaQualityMetrics $qualityMetrics)
+  {
+    $this->qualityMetrics = $qualityMetrics;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaQualityMetrics
+   */
+  public function getQualityMetrics()
+  {
+    return $this->qualityMetrics;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1betaEvaluation::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaEvaluation');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaEvaluationEvaluationSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaEvaluationEvaluationSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaEvaluationEvaluationSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaEvaluationEvaluationSpec extends \Google\Model
+{
+  protected $querySetSpecType = GoogleCloudDiscoveryengineV1betaEvaluationEvaluationSpecQuerySetSpec::class;
+  protected $querySetSpecDataType = '';
+  protected $searchRequestType = GoogleCloudDiscoveryengineV1betaSearchRequest::class;
+  protected $searchRequestDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaEvaluationEvaluationSpecQuerySetSpec
+   */
+  public function setQuerySetSpec(GoogleCloudDiscoveryengineV1betaEvaluationEvaluationSpecQuerySetSpec $querySetSpec)
+  {
+    $this->querySetSpec = $querySetSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaEvaluationEvaluationSpecQuerySetSpec
+   */
+  public function getQuerySetSpec()
+  {
+    return $this->querySetSpec;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchRequest
+   */
+  public function setSearchRequest(GoogleCloudDiscoveryengineV1betaSearchRequest $searchRequest)
+  {
+    $this->searchRequest = $searchRequest;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchRequest
+   */
+  public function getSearchRequest()
+  {
+    return $this->searchRequest;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaEvaluationEvaluationSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaEvaluationEvaluationSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaEvaluationEvaluationSpecQuerySetSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaEvaluationEvaluationSpecQuerySetSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaEvaluationEvaluationSpecQuerySetSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaEvaluationEvaluationSpecQuerySetSpec extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $sampleQuerySet;
+
+  /**
+   * @param string
+   */
+  public function setSampleQuerySet($sampleQuerySet)
+  {
+    $this->sampleQuerySet = $sampleQuerySet;
+  }
+  /**
+   * @return string
+   */
+  public function getSampleQuerySet()
+  {
+    return $this->sampleQuerySet;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaEvaluationEvaluationSpecQuerySetSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaEvaluationEvaluationSpecQuerySetSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaFactChunk.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaFactChunk.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaFactChunk.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaFactChunk extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $chunkText;
+  /**
+   * @var string
+   */
+  public $source;
+  /**
+   * @var string[]
+   */
+  public $sourceMetadata;
+
+  /**
+   * @param string
+   */
+  public function setChunkText($chunkText)
+  {
+    $this->chunkText = $chunkText;
+  }
+  /**
+   * @return string
+   */
+  public function getChunkText()
+  {
+    return $this->chunkText;
+  }
+  /**
+   * @param string
+   */
+  public function setSource($source)
+  {
+    $this->source = $source;
+  }
+  /**
+   * @return string
+   */
+  public function getSource()
+  {
+    return $this->source;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSourceMetadata($sourceMetadata)
+  {
+    $this->sourceMetadata = $sourceMetadata;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSourceMetadata()
+  {
+    return $this->sourceMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaFactChunk::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaFactChunk');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaFetchDomainVerificationStatusResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaFetchDomainVerificationStatusResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaFetchDomainVerificationStatusResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaFetchDomainVerificationStatusResponse extends \Google\Collection
+{
+  protected $collection_key = 'targetSites';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $targetSitesType = GoogleCloudDiscoveryengineV1betaTargetSite::class;
+  protected $targetSitesDataType = 'array';
+  /**
+   * @var int
+   */
+  public $totalSize;
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaTargetSite[]
+   */
+  public function setTargetSites($targetSites)
+  {
+    $this->targetSites = $targetSites;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaTargetSite[]
+   */
+  public function getTargetSites()
+  {
+    return $this->targetSites;
+  }
+  /**
+   * @param int
+   */
+  public function setTotalSize($totalSize)
+  {
+    $this->totalSize = $totalSize;
+  }
+  /**
+   * @return int
+   */
+  public function getTotalSize()
+  {
+    return $this->totalSize;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaFetchDomainVerificationStatusResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaFetchDomainVerificationStatusResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaFetchSitemapsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaFetchSitemapsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaFetchSitemapsResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaFetchSitemapsResponse extends \Google\Collection
+{
+  protected $collection_key = 'sitemapsMetadata';
+  protected $sitemapsMetadataType = GoogleCloudDiscoveryengineV1betaFetchSitemapsResponseSitemapMetadata::class;
+  protected $sitemapsMetadataDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaFetchSitemapsResponseSitemapMetadata[]
+   */
+  public function setSitemapsMetadata($sitemapsMetadata)
+  {
+    $this->sitemapsMetadata = $sitemapsMetadata;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaFetchSitemapsResponseSitemapMetadata[]
+   */
+  public function getSitemapsMetadata()
+  {
+    return $this->sitemapsMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaFetchSitemapsResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaFetchSitemapsResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaFetchSitemapsResponseSitemapMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaFetchSitemapsResponseSitemapMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaFetchSitemapsResponseSitemapMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaFetchSitemapsResponseSitemapMetadata extends \Google\Model
+{
+  protected $sitemapType = GoogleCloudDiscoveryengineV1betaSitemap::class;
+  protected $sitemapDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSitemap
+   */
+  public function setSitemap(GoogleCloudDiscoveryengineV1betaSitemap $sitemap)
+  {
+    $this->sitemap = $sitemap;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSitemap
+   */
+  public function getSitemap()
+  {
+    return $this->sitemap;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaFetchSitemapsResponseSitemapMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaFetchSitemapsResponseSitemapMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaFhirStoreSource.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaFhirStoreSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaFhirStoreSource.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaFhirStoreSource extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $fhirStore;
+  /**
+   * @var string
+   */
+  public $gcsStagingDir;
+
+  /**
+   * @param string
+   */
+  public function setFhirStore($fhirStore)
+  {
+    $this->fhirStore = $fhirStore;
+  }
+  /**
+   * @return string
+   */
+  public function getFhirStore()
+  {
+    return $this->fhirStore;
+  }
+  /**
+   * @param string
+   */
+  public function setGcsStagingDir($gcsStagingDir)
+  {
+    $this->gcsStagingDir = $gcsStagingDir;
+  }
+  /**
+   * @return string
+   */
+  public function getGcsStagingDir()
+  {
+    return $this->gcsStagingDir;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaFhirStoreSource::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaFhirStoreSource');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaFirestoreSource.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaFirestoreSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaFirestoreSource.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaFirestoreSource extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $collectionId;
+  /**
+   * @var string
+   */
+  public $databaseId;
+  /**
+   * @var string
+   */
+  public $gcsStagingDir;
+  /**
+   * @var string
+   */
+  public $projectId;
+
+  /**
+   * @param string
+   */
+  public function setCollectionId($collectionId)
+  {
+    $this->collectionId = $collectionId;
+  }
+  /**
+   * @return string
+   */
+  public function getCollectionId()
+  {
+    return $this->collectionId;
+  }
+  /**
+   * @param string
+   */
+  public function setDatabaseId($databaseId)
+  {
+    $this->databaseId = $databaseId;
+  }
+  /**
+   * @return string
+   */
+  public function getDatabaseId()
+  {
+    return $this->databaseId;
+  }
+  /**
+   * @param string
+   */
+  public function setGcsStagingDir($gcsStagingDir)
+  {
+    $this->gcsStagingDir = $gcsStagingDir;
+  }
+  /**
+   * @return string
+   */
+  public function getGcsStagingDir()
+  {
+    return $this->gcsStagingDir;
+  }
+  /**
+   * @param string
+   */
+  public function setProjectId($projectId)
+  {
+    $this->projectId = $projectId;
+  }
+  /**
+   * @return string
+   */
+  public function getProjectId()
+  {
+    return $this->projectId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaFirestoreSource::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaFirestoreSource');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaGcsSource.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaGcsSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaGcsSource.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaGcsSource extends \Google\Collection
+{
+  protected $collection_key = 'inputUris';
+  /**
+   * @var string
+   */
+  public $dataSchema;
+  /**
+   * @var string[]
+   */
+  public $inputUris;
+
+  /**
+   * @param string
+   */
+  public function setDataSchema($dataSchema)
+  {
+    $this->dataSchema = $dataSchema;
+  }
+  /**
+   * @return string
+   */
+  public function getDataSchema()
+  {
+    return $this->dataSchema;
+  }
+  /**
+   * @param string[]
+   */
+  public function setInputUris($inputUris)
+  {
+    $this->inputUris = $inputUris;
+  }
+  /**
+   * @return string[]
+   */
+  public function getInputUris()
+  {
+    return $this->inputUris;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaGcsSource::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaGcsSource');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaGroundingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaGroundingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaGroundingConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaGroundingConfig 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(GoogleCloudDiscoveryengineV1betaGroundingConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaGroundingConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaGroundingFact.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaGroundingFact.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaGroundingFact.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaGroundingFact extends \Google\Model
+{
+  /**
+   * @var string[]
+   */
+  public $attributes;
+  /**
+   * @var string
+   */
+  public $factText;
+
+  /**
+   * @param string[]
+   */
+  public function setAttributes($attributes)
+  {
+    $this->attributes = $attributes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAttributes()
+  {
+    return $this->attributes;
+  }
+  /**
+   * @param string
+   */
+  public function setFactText($factText)
+  {
+    $this->factText = $factText;
+  }
+  /**
+   * @return string
+   */
+  public function getFactText()
+  {
+    return $this->factText;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaGroundingFact::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaGroundingFact');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportCompletionSuggestionsMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportCompletionSuggestionsMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportCompletionSuggestionsMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaImportCompletionSuggestionsMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $failureCount;
+  /**
+   * @var string
+   */
+  public $successCount;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setFailureCount($failureCount)
+  {
+    $this->failureCount = $failureCount;
+  }
+  /**
+   * @return string
+   */
+  public function getFailureCount()
+  {
+    return $this->failureCount;
+  }
+  /**
+   * @param string
+   */
+  public function setSuccessCount($successCount)
+  {
+    $this->successCount = $successCount;
+  }
+  /**
+   * @return string
+   */
+  public function getSuccessCount()
+  {
+    return $this->successCount;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaImportCompletionSuggestionsMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaImportCompletionSuggestionsMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportCompletionSuggestionsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportCompletionSuggestionsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportCompletionSuggestionsResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaImportCompletionSuggestionsResponse extends \Google\Collection
+{
+  protected $collection_key = 'errorSamples';
+  protected $errorConfigType = GoogleCloudDiscoveryengineV1betaImportErrorConfig::class;
+  protected $errorConfigDataType = '';
+  protected $errorSamplesType = GoogleRpcStatus::class;
+  protected $errorSamplesDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaImportErrorConfig
+   */
+  public function setErrorConfig(GoogleCloudDiscoveryengineV1betaImportErrorConfig $errorConfig)
+  {
+    $this->errorConfig = $errorConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaImportErrorConfig
+   */
+  public function getErrorConfig()
+  {
+    return $this->errorConfig;
+  }
+  /**
+   * @param GoogleRpcStatus[]
+   */
+  public function setErrorSamples($errorSamples)
+  {
+    $this->errorSamples = $errorSamples;
+  }
+  /**
+   * @return GoogleRpcStatus[]
+   */
+  public function getErrorSamples()
+  {
+    return $this->errorSamples;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaImportCompletionSuggestionsResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaImportCompletionSuggestionsResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportDocumentsMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportDocumentsMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportDocumentsMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaImportDocumentsMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $failureCount;
+  /**
+   * @var string
+   */
+  public $successCount;
+  /**
+   * @var string
+   */
+  public $totalCount;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setFailureCount($failureCount)
+  {
+    $this->failureCount = $failureCount;
+  }
+  /**
+   * @return string
+   */
+  public function getFailureCount()
+  {
+    return $this->failureCount;
+  }
+  /**
+   * @param string
+   */
+  public function setSuccessCount($successCount)
+  {
+    $this->successCount = $successCount;
+  }
+  /**
+   * @return string
+   */
+  public function getSuccessCount()
+  {
+    return $this->successCount;
+  }
+  /**
+   * @param string
+   */
+  public function setTotalCount($totalCount)
+  {
+    $this->totalCount = $totalCount;
+  }
+  /**
+   * @return string
+   */
+  public function getTotalCount()
+  {
+    return $this->totalCount;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaImportDocumentsMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaImportDocumentsMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportDocumentsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportDocumentsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportDocumentsRequest.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaImportDocumentsRequest extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $autoGenerateIds;
+  protected $bigquerySourceType = GoogleCloudDiscoveryengineV1betaBigQuerySource::class;
+  protected $bigquerySourceDataType = '';
+  protected $bigtableSourceType = GoogleCloudDiscoveryengineV1betaBigtableSource::class;
+  protected $bigtableSourceDataType = '';
+  protected $cloudSqlSourceType = GoogleCloudDiscoveryengineV1betaCloudSqlSource::class;
+  protected $cloudSqlSourceDataType = '';
+  protected $errorConfigType = GoogleCloudDiscoveryengineV1betaImportErrorConfig::class;
+  protected $errorConfigDataType = '';
+  protected $fhirStoreSourceType = GoogleCloudDiscoveryengineV1betaFhirStoreSource::class;
+  protected $fhirStoreSourceDataType = '';
+  protected $firestoreSourceType = GoogleCloudDiscoveryengineV1betaFirestoreSource::class;
+  protected $firestoreSourceDataType = '';
+  protected $gcsSourceType = GoogleCloudDiscoveryengineV1betaGcsSource::class;
+  protected $gcsSourceDataType = '';
+  /**
+   * @var string
+   */
+  public $idField;
+  protected $inlineSourceType = GoogleCloudDiscoveryengineV1betaImportDocumentsRequestInlineSource::class;
+  protected $inlineSourceDataType = '';
+  /**
+   * @var string
+   */
+  public $reconciliationMode;
+  protected $spannerSourceType = GoogleCloudDiscoveryengineV1betaSpannerSource::class;
+  protected $spannerSourceDataType = '';
+  /**
+   * @var string
+   */
+  public $updateMask;
+
+  /**
+   * @param bool
+   */
+  public function setAutoGenerateIds($autoGenerateIds)
+  {
+    $this->autoGenerateIds = $autoGenerateIds;
+  }
+  /**
+   * @return bool
+   */
+  public function getAutoGenerateIds()
+  {
+    return $this->autoGenerateIds;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaBigQuerySource
+   */
+  public function setBigquerySource(GoogleCloudDiscoveryengineV1betaBigQuerySource $bigquerySource)
+  {
+    $this->bigquerySource = $bigquerySource;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaBigQuerySource
+   */
+  public function getBigquerySource()
+  {
+    return $this->bigquerySource;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaBigtableSource
+   */
+  public function setBigtableSource(GoogleCloudDiscoveryengineV1betaBigtableSource $bigtableSource)
+  {
+    $this->bigtableSource = $bigtableSource;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaBigtableSource
+   */
+  public function getBigtableSource()
+  {
+    return $this->bigtableSource;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaCloudSqlSource
+   */
+  public function setCloudSqlSource(GoogleCloudDiscoveryengineV1betaCloudSqlSource $cloudSqlSource)
+  {
+    $this->cloudSqlSource = $cloudSqlSource;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaCloudSqlSource
+   */
+  public function getCloudSqlSource()
+  {
+    return $this->cloudSqlSource;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaImportErrorConfig
+   */
+  public function setErrorConfig(GoogleCloudDiscoveryengineV1betaImportErrorConfig $errorConfig)
+  {
+    $this->errorConfig = $errorConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaImportErrorConfig
+   */
+  public function getErrorConfig()
+  {
+    return $this->errorConfig;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaFhirStoreSource
+   */
+  public function setFhirStoreSource(GoogleCloudDiscoveryengineV1betaFhirStoreSource $fhirStoreSource)
+  {
+    $this->fhirStoreSource = $fhirStoreSource;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaFhirStoreSource
+   */
+  public function getFhirStoreSource()
+  {
+    return $this->fhirStoreSource;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaFirestoreSource
+   */
+  public function setFirestoreSource(GoogleCloudDiscoveryengineV1betaFirestoreSource $firestoreSource)
+  {
+    $this->firestoreSource = $firestoreSource;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaFirestoreSource
+   */
+  public function getFirestoreSource()
+  {
+    return $this->firestoreSource;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaGcsSource
+   */
+  public function setGcsSource(GoogleCloudDiscoveryengineV1betaGcsSource $gcsSource)
+  {
+    $this->gcsSource = $gcsSource;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaGcsSource
+   */
+  public function getGcsSource()
+  {
+    return $this->gcsSource;
+  }
+  /**
+   * @param string
+   */
+  public function setIdField($idField)
+  {
+    $this->idField = $idField;
+  }
+  /**
+   * @return string
+   */
+  public function getIdField()
+  {
+    return $this->idField;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaImportDocumentsRequestInlineSource
+   */
+  public function setInlineSource(GoogleCloudDiscoveryengineV1betaImportDocumentsRequestInlineSource $inlineSource)
+  {
+    $this->inlineSource = $inlineSource;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaImportDocumentsRequestInlineSource
+   */
+  public function getInlineSource()
+  {
+    return $this->inlineSource;
+  }
+  /**
+   * @param string
+   */
+  public function setReconciliationMode($reconciliationMode)
+  {
+    $this->reconciliationMode = $reconciliationMode;
+  }
+  /**
+   * @return string
+   */
+  public function getReconciliationMode()
+  {
+    return $this->reconciliationMode;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSpannerSource
+   */
+  public function setSpannerSource(GoogleCloudDiscoveryengineV1betaSpannerSource $spannerSource)
+  {
+    $this->spannerSource = $spannerSource;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSpannerSource
+   */
+  public function getSpannerSource()
+  {
+    return $this->spannerSource;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateMask($updateMask)
+  {
+    $this->updateMask = $updateMask;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateMask()
+  {
+    return $this->updateMask;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaImportDocumentsRequest::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaImportDocumentsRequest');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportDocumentsRequestInlineSource.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportDocumentsRequestInlineSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportDocumentsRequestInlineSource.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaImportDocumentsRequestInlineSource extends \Google\Collection
+{
+  protected $collection_key = 'documents';
+  protected $documentsType = GoogleCloudDiscoveryengineV1betaDocument::class;
+  protected $documentsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaDocument[]
+   */
+  public function setDocuments($documents)
+  {
+    $this->documents = $documents;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaDocument[]
+   */
+  public function getDocuments()
+  {
+    return $this->documents;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaImportDocumentsRequestInlineSource::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaImportDocumentsRequestInlineSource');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportDocumentsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportDocumentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportDocumentsResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaImportDocumentsResponse extends \Google\Collection
+{
+  protected $collection_key = 'errorSamples';
+  protected $errorConfigType = GoogleCloudDiscoveryengineV1betaImportErrorConfig::class;
+  protected $errorConfigDataType = '';
+  protected $errorSamplesType = GoogleRpcStatus::class;
+  protected $errorSamplesDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaImportErrorConfig
+   */
+  public function setErrorConfig(GoogleCloudDiscoveryengineV1betaImportErrorConfig $errorConfig)
+  {
+    $this->errorConfig = $errorConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaImportErrorConfig
+   */
+  public function getErrorConfig()
+  {
+    return $this->errorConfig;
+  }
+  /**
+   * @param GoogleRpcStatus[]
+   */
+  public function setErrorSamples($errorSamples)
+  {
+    $this->errorSamples = $errorSamples;
+  }
+  /**
+   * @return GoogleRpcStatus[]
+   */
+  public function getErrorSamples()
+  {
+    return $this->errorSamples;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaImportDocumentsResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaImportDocumentsResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportErrorConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportErrorConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportErrorConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaImportErrorConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $gcsPrefix;
+
+  /**
+   * @param string
+   */
+  public function setGcsPrefix($gcsPrefix)
+  {
+    $this->gcsPrefix = $gcsPrefix;
+  }
+  /**
+   * @return string
+   */
+  public function getGcsPrefix()
+  {
+    return $this->gcsPrefix;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaImportErrorConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaImportErrorConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportSampleQueriesMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportSampleQueriesMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportSampleQueriesMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaImportSampleQueriesMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $failureCount;
+  /**
+   * @var string
+   */
+  public $successCount;
+  /**
+   * @var string
+   */
+  public $totalCount;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setFailureCount($failureCount)
+  {
+    $this->failureCount = $failureCount;
+  }
+  /**
+   * @return string
+   */
+  public function getFailureCount()
+  {
+    return $this->failureCount;
+  }
+  /**
+   * @param string
+   */
+  public function setSuccessCount($successCount)
+  {
+    $this->successCount = $successCount;
+  }
+  /**
+   * @return string
+   */
+  public function getSuccessCount()
+  {
+    return $this->successCount;
+  }
+  /**
+   * @param string
+   */
+  public function setTotalCount($totalCount)
+  {
+    $this->totalCount = $totalCount;
+  }
+  /**
+   * @return string
+   */
+  public function getTotalCount()
+  {
+    return $this->totalCount;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaImportSampleQueriesMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaImportSampleQueriesMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportSampleQueriesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportSampleQueriesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportSampleQueriesResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaImportSampleQueriesResponse extends \Google\Collection
+{
+  protected $collection_key = 'errorSamples';
+  protected $errorConfigType = GoogleCloudDiscoveryengineV1betaImportErrorConfig::class;
+  protected $errorConfigDataType = '';
+  protected $errorSamplesType = GoogleRpcStatus::class;
+  protected $errorSamplesDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaImportErrorConfig
+   */
+  public function setErrorConfig(GoogleCloudDiscoveryengineV1betaImportErrorConfig $errorConfig)
+  {
+    $this->errorConfig = $errorConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaImportErrorConfig
+   */
+  public function getErrorConfig()
+  {
+    return $this->errorConfig;
+  }
+  /**
+   * @param GoogleRpcStatus[]
+   */
+  public function setErrorSamples($errorSamples)
+  {
+    $this->errorSamples = $errorSamples;
+  }
+  /**
+   * @return GoogleRpcStatus[]
+   */
+  public function getErrorSamples()
+  {
+    return $this->errorSamples;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaImportSampleQueriesResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaImportSampleQueriesResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportSuggestionDenyListEntriesMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportSuggestionDenyListEntriesMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportSuggestionDenyListEntriesMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaImportSuggestionDenyListEntriesMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaImportSuggestionDenyListEntriesMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaImportSuggestionDenyListEntriesMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportSuggestionDenyListEntriesRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportSuggestionDenyListEntriesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportSuggestionDenyListEntriesRequest.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaImportSuggestionDenyListEntriesRequest extends \Google\Model
+{
+  protected $gcsSourceType = GoogleCloudDiscoveryengineV1betaGcsSource::class;
+  protected $gcsSourceDataType = '';
+  protected $inlineSourceType = GoogleCloudDiscoveryengineV1betaImportSuggestionDenyListEntriesRequestInlineSource::class;
+  protected $inlineSourceDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaGcsSource
+   */
+  public function setGcsSource(GoogleCloudDiscoveryengineV1betaGcsSource $gcsSource)
+  {
+    $this->gcsSource = $gcsSource;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaGcsSource
+   */
+  public function getGcsSource()
+  {
+    return $this->gcsSource;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaImportSuggestionDenyListEntriesRequestInlineSource
+   */
+  public function setInlineSource(GoogleCloudDiscoveryengineV1betaImportSuggestionDenyListEntriesRequestInlineSource $inlineSource)
+  {
+    $this->inlineSource = $inlineSource;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaImportSuggestionDenyListEntriesRequestInlineSource
+   */
+  public function getInlineSource()
+  {
+    return $this->inlineSource;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaImportSuggestionDenyListEntriesRequest::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaImportSuggestionDenyListEntriesRequest');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportSuggestionDenyListEntriesRequestInlineSource.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportSuggestionDenyListEntriesRequestInlineSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportSuggestionDenyListEntriesRequestInlineSource.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaImportSuggestionDenyListEntriesRequestInlineSource extends \Google\Collection
+{
+  protected $collection_key = 'entries';
+  protected $entriesType = GoogleCloudDiscoveryengineV1betaSuggestionDenyListEntry::class;
+  protected $entriesDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSuggestionDenyListEntry[]
+   */
+  public function setEntries($entries)
+  {
+    $this->entries = $entries;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSuggestionDenyListEntry[]
+   */
+  public function getEntries()
+  {
+    return $this->entries;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaImportSuggestionDenyListEntriesRequestInlineSource::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaImportSuggestionDenyListEntriesRequestInlineSource');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportSuggestionDenyListEntriesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportSuggestionDenyListEntriesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportSuggestionDenyListEntriesResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaImportSuggestionDenyListEntriesResponse extends \Google\Collection
+{
+  protected $collection_key = 'errorSamples';
+  protected $errorSamplesType = GoogleRpcStatus::class;
+  protected $errorSamplesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $failedEntriesCount;
+  /**
+   * @var string
+   */
+  public $importedEntriesCount;
+
+  /**
+   * @param GoogleRpcStatus[]
+   */
+  public function setErrorSamples($errorSamples)
+  {
+    $this->errorSamples = $errorSamples;
+  }
+  /**
+   * @return GoogleRpcStatus[]
+   */
+  public function getErrorSamples()
+  {
+    return $this->errorSamples;
+  }
+  /**
+   * @param string
+   */
+  public function setFailedEntriesCount($failedEntriesCount)
+  {
+    $this->failedEntriesCount = $failedEntriesCount;
+  }
+  /**
+   * @return string
+   */
+  public function getFailedEntriesCount()
+  {
+    return $this->failedEntriesCount;
+  }
+  /**
+   * @param string
+   */
+  public function setImportedEntriesCount($importedEntriesCount)
+  {
+    $this->importedEntriesCount = $importedEntriesCount;
+  }
+  /**
+   * @return string
+   */
+  public function getImportedEntriesCount()
+  {
+    return $this->importedEntriesCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaImportSuggestionDenyListEntriesResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaImportSuggestionDenyListEntriesResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportUserEventsMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportUserEventsMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportUserEventsMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaImportUserEventsMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $failureCount;
+  /**
+   * @var string
+   */
+  public $successCount;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setFailureCount($failureCount)
+  {
+    $this->failureCount = $failureCount;
+  }
+  /**
+   * @return string
+   */
+  public function getFailureCount()
+  {
+    return $this->failureCount;
+  }
+  /**
+   * @param string
+   */
+  public function setSuccessCount($successCount)
+  {
+    $this->successCount = $successCount;
+  }
+  /**
+   * @return string
+   */
+  public function getSuccessCount()
+  {
+    return $this->successCount;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaImportUserEventsMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaImportUserEventsMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportUserEventsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportUserEventsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportUserEventsRequest.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaImportUserEventsRequest extends \Google\Model
+{
+  protected $bigquerySourceType = GoogleCloudDiscoveryengineV1betaBigQuerySource::class;
+  protected $bigquerySourceDataType = '';
+  protected $errorConfigType = GoogleCloudDiscoveryengineV1betaImportErrorConfig::class;
+  protected $errorConfigDataType = '';
+  protected $gcsSourceType = GoogleCloudDiscoveryengineV1betaGcsSource::class;
+  protected $gcsSourceDataType = '';
+  protected $inlineSourceType = GoogleCloudDiscoveryengineV1betaImportUserEventsRequestInlineSource::class;
+  protected $inlineSourceDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaBigQuerySource
+   */
+  public function setBigquerySource(GoogleCloudDiscoveryengineV1betaBigQuerySource $bigquerySource)
+  {
+    $this->bigquerySource = $bigquerySource;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaBigQuerySource
+   */
+  public function getBigquerySource()
+  {
+    return $this->bigquerySource;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaImportErrorConfig
+   */
+  public function setErrorConfig(GoogleCloudDiscoveryengineV1betaImportErrorConfig $errorConfig)
+  {
+    $this->errorConfig = $errorConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaImportErrorConfig
+   */
+  public function getErrorConfig()
+  {
+    return $this->errorConfig;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaGcsSource
+   */
+  public function setGcsSource(GoogleCloudDiscoveryengineV1betaGcsSource $gcsSource)
+  {
+    $this->gcsSource = $gcsSource;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaGcsSource
+   */
+  public function getGcsSource()
+  {
+    return $this->gcsSource;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaImportUserEventsRequestInlineSource
+   */
+  public function setInlineSource(GoogleCloudDiscoveryengineV1betaImportUserEventsRequestInlineSource $inlineSource)
+  {
+    $this->inlineSource = $inlineSource;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaImportUserEventsRequestInlineSource
+   */
+  public function getInlineSource()
+  {
+    return $this->inlineSource;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaImportUserEventsRequest::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaImportUserEventsRequest');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportUserEventsRequestInlineSource.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportUserEventsRequestInlineSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportUserEventsRequestInlineSource.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaImportUserEventsRequestInlineSource extends \Google\Collection
+{
+  protected $collection_key = 'userEvents';
+  protected $userEventsType = GoogleCloudDiscoveryengineV1betaUserEvent::class;
+  protected $userEventsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaUserEvent[]
+   */
+  public function setUserEvents($userEvents)
+  {
+    $this->userEvents = $userEvents;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaUserEvent[]
+   */
+  public function getUserEvents()
+  {
+    return $this->userEvents;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaImportUserEventsRequestInlineSource::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaImportUserEventsRequestInlineSource');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportUserEventsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportUserEventsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaImportUserEventsResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaImportUserEventsResponse extends \Google\Collection
+{
+  protected $collection_key = 'errorSamples';
+  protected $errorConfigType = GoogleCloudDiscoveryengineV1betaImportErrorConfig::class;
+  protected $errorConfigDataType = '';
+  protected $errorSamplesType = GoogleRpcStatus::class;
+  protected $errorSamplesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $joinedEventsCount;
+  /**
+   * @var string
+   */
+  public $unjoinedEventsCount;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaImportErrorConfig
+   */
+  public function setErrorConfig(GoogleCloudDiscoveryengineV1betaImportErrorConfig $errorConfig)
+  {
+    $this->errorConfig = $errorConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaImportErrorConfig
+   */
+  public function getErrorConfig()
+  {
+    return $this->errorConfig;
+  }
+  /**
+   * @param GoogleRpcStatus[]
+   */
+  public function setErrorSamples($errorSamples)
+  {
+    $this->errorSamples = $errorSamples;
+  }
+  /**
+   * @return GoogleRpcStatus[]
+   */
+  public function getErrorSamples()
+  {
+    return $this->errorSamples;
+  }
+  /**
+   * @param string
+   */
+  public function setJoinedEventsCount($joinedEventsCount)
+  {
+    $this->joinedEventsCount = $joinedEventsCount;
+  }
+  /**
+   * @return string
+   */
+  public function getJoinedEventsCount()
+  {
+    return $this->joinedEventsCount;
+  }
+  /**
+   * @param string
+   */
+  public function setUnjoinedEventsCount($unjoinedEventsCount)
+  {
+    $this->unjoinedEventsCount = $unjoinedEventsCount;
+  }
+  /**
+   * @return string
+   */
+  public function getUnjoinedEventsCount()
+  {
+    return $this->unjoinedEventsCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaImportUserEventsResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaImportUserEventsResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaInterval.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaInterval.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaInterval.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaInterval extends \Google\Model
+{
+  public $exclusiveMaximum;
+  public $exclusiveMinimum;
+  public $maximum;
+  public $minimum;
+
+  public function setExclusiveMaximum($exclusiveMaximum)
+  {
+    $this->exclusiveMaximum = $exclusiveMaximum;
+  }
+  public function getExclusiveMaximum()
+  {
+    return $this->exclusiveMaximum;
+  }
+  public function setExclusiveMinimum($exclusiveMinimum)
+  {
+    $this->exclusiveMinimum = $exclusiveMinimum;
+  }
+  public function getExclusiveMinimum()
+  {
+    return $this->exclusiveMinimum;
+  }
+  public function setMaximum($maximum)
+  {
+    $this->maximum = $maximum;
+  }
+  public function getMaximum()
+  {
+    return $this->maximum;
+  }
+  public function setMinimum($minimum)
+  {
+    $this->minimum = $minimum;
+  }
+  public function getMinimum()
+  {
+    return $this->minimum;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaInterval::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaInterval');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaLanguageInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaLanguageInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaLanguageInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaLanguageInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $language;
+  /**
+   * @var string
+   */
+  public $languageCode;
+  /**
+   * @var string
+   */
+  public $normalizedLanguageCode;
+  /**
+   * @var string
+   */
+  public $region;
+
+  /**
+   * @param string
+   */
+  public function setLanguage($language)
+  {
+    $this->language = $language;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguage()
+  {
+    return $this->language;
+  }
+  /**
+   * @param string
+   */
+  public function setLanguageCode($languageCode)
+  {
+    $this->languageCode = $languageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCode()
+  {
+    return $this->languageCode;
+  }
+  /**
+   * @param string
+   */
+  public function setNormalizedLanguageCode($normalizedLanguageCode)
+  {
+    $this->normalizedLanguageCode = $normalizedLanguageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getNormalizedLanguageCode()
+  {
+    return $this->normalizedLanguageCode;
+  }
+  /**
+   * @param string
+   */
+  public function setRegion($region)
+  {
+    $this->region = $region;
+  }
+  /**
+   * @return string
+   */
+  public function getRegion()
+  {
+    return $this->region;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaLanguageInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaLanguageInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaListConversationsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaListConversationsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaListConversationsResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaListConversationsResponse extends \Google\Collection
+{
+  protected $collection_key = 'conversations';
+  protected $conversationsType = GoogleCloudDiscoveryengineV1betaConversation::class;
+  protected $conversationsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaConversation[]
+   */
+  public function setConversations($conversations)
+  {
+    $this->conversations = $conversations;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaConversation[]
+   */
+  public function getConversations()
+  {
+    return $this->conversations;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaListConversationsResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaListConversationsResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaListCustomModelsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaListCustomModelsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaListCustomModelsResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaListCustomModelsResponse extends \Google\Collection
+{
+  protected $collection_key = 'models';
+  protected $modelsType = GoogleCloudDiscoveryengineV1betaCustomTuningModel::class;
+  protected $modelsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaCustomTuningModel[]
+   */
+  public function setModels($models)
+  {
+    $this->models = $models;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaCustomTuningModel[]
+   */
+  public function getModels()
+  {
+    return $this->models;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaListCustomModelsResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaListCustomModelsResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaListDataStoresResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaListDataStoresResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaListDataStoresResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaListDataStoresResponse extends \Google\Collection
+{
+  protected $collection_key = 'dataStores';
+  protected $dataStoresType = GoogleCloudDiscoveryengineV1betaDataStore::class;
+  protected $dataStoresDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaDataStore[]
+   */
+  public function setDataStores($dataStores)
+  {
+    $this->dataStores = $dataStores;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaDataStore[]
+   */
+  public function getDataStores()
+  {
+    return $this->dataStores;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaListDataStoresResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaListDataStoresResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaListDocumentsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaListDocumentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaListDocumentsResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaListDocumentsResponse extends \Google\Collection
+{
+  protected $collection_key = 'documents';
+  protected $documentsType = GoogleCloudDiscoveryengineV1betaDocument::class;
+  protected $documentsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaDocument[]
+   */
+  public function setDocuments($documents)
+  {
+    $this->documents = $documents;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaDocument[]
+   */
+  public function getDocuments()
+  {
+    return $this->documents;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaListDocumentsResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaListDocumentsResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaListEnginesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaListEnginesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaListEnginesResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaListEnginesResponse extends \Google\Collection
+{
+  protected $collection_key = 'engines';
+  protected $enginesType = GoogleCloudDiscoveryengineV1betaEngine::class;
+  protected $enginesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaEngine[]
+   */
+  public function setEngines($engines)
+  {
+    $this->engines = $engines;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaEngine[]
+   */
+  public function getEngines()
+  {
+    return $this->engines;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaListEnginesResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaListEnginesResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaListSchemasResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaListSchemasResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaListSchemasResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaListSchemasResponse extends \Google\Collection
+{
+  protected $collection_key = 'schemas';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $schemasType = GoogleCloudDiscoveryengineV1betaSchema::class;
+  protected $schemasDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSchema[]
+   */
+  public function setSchemas($schemas)
+  {
+    $this->schemas = $schemas;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSchema[]
+   */
+  public function getSchemas()
+  {
+    return $this->schemas;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaListSchemasResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaListSchemasResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaListServingConfigsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaListServingConfigsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaListServingConfigsResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaListServingConfigsResponse extends \Google\Collection
+{
+  protected $collection_key = 'servingConfigs';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $servingConfigsType = GoogleCloudDiscoveryengineV1betaServingConfig::class;
+  protected $servingConfigsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaServingConfig[]
+   */
+  public function setServingConfigs($servingConfigs)
+  {
+    $this->servingConfigs = $servingConfigs;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaServingConfig[]
+   */
+  public function getServingConfigs()
+  {
+    return $this->servingConfigs;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaListServingConfigsResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaListServingConfigsResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaListSessionsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaListSessionsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaListSessionsResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaListSessionsResponse extends \Google\Collection
+{
+  protected $collection_key = 'sessions';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $sessionsType = GoogleCloudDiscoveryengineV1betaSession::class;
+  protected $sessionsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSession[]
+   */
+  public function setSessions($sessions)
+  {
+    $this->sessions = $sessions;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSession[]
+   */
+  public function getSessions()
+  {
+    return $this->sessions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaListSessionsResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaListSessionsResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaListTargetSitesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaListTargetSitesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaListTargetSitesResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaListTargetSitesResponse extends \Google\Collection
+{
+  protected $collection_key = 'targetSites';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $targetSitesType = GoogleCloudDiscoveryengineV1betaTargetSite::class;
+  protected $targetSitesDataType = 'array';
+  /**
+   * @var int
+   */
+  public $totalSize;
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaTargetSite[]
+   */
+  public function setTargetSites($targetSites)
+  {
+    $this->targetSites = $targetSites;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaTargetSite[]
+   */
+  public function getTargetSites()
+  {
+    return $this->targetSites;
+  }
+  /**
+   * @param int
+   */
+  public function setTotalSize($totalSize)
+  {
+    $this->totalSize = $totalSize;
+  }
+  /**
+   * @return int
+   */
+  public function getTotalSize()
+  {
+    return $this->totalSize;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaListTargetSitesResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaListTargetSitesResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaMediaInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaMediaInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaMediaInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaMediaInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $mediaProgressDuration;
+  /**
+   * @var float
+   */
+  public $mediaProgressPercentage;
+
+  /**
+   * @param string
+   */
+  public function setMediaProgressDuration($mediaProgressDuration)
+  {
+    $this->mediaProgressDuration = $mediaProgressDuration;
+  }
+  /**
+   * @return string
+   */
+  public function getMediaProgressDuration()
+  {
+    return $this->mediaProgressDuration;
+  }
+  /**
+   * @param float
+   */
+  public function setMediaProgressPercentage($mediaProgressPercentage)
+  {
+    $this->mediaProgressPercentage = $mediaProgressPercentage;
+  }
+  /**
+   * @return float
+   */
+  public function getMediaProgressPercentage()
+  {
+    return $this->mediaProgressPercentage;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaMediaInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaMediaInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaNaturalLanguageQueryUnderstandingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaNaturalLanguageQueryUnderstandingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaNaturalLanguageQueryUnderstandingConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaNaturalLanguageQueryUnderstandingConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $mode;
+
+  /**
+   * @param string
+   */
+  public function setMode($mode)
+  {
+    $this->mode = $mode;
+  }
+  /**
+   * @return string
+   */
+  public function getMode()
+  {
+    return $this->mode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaNaturalLanguageQueryUnderstandingConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaNaturalLanguageQueryUnderstandingConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaOcrParsingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaOcrParsingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaOcrParsingConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaOcrParsingConfig extends \Google\Collection
+{
+  protected $collection_key = 'enhancedDocumentElements';
+  /**
+   * @var string[]
+   */
+  public $enhancedDocumentElements;
+  /**
+   * @var bool
+   */
+  public $useNativeText;
+
+  /**
+   * @param string[]
+   */
+  public function setEnhancedDocumentElements($enhancedDocumentElements)
+  {
+    $this->enhancedDocumentElements = $enhancedDocumentElements;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEnhancedDocumentElements()
+  {
+    return $this->enhancedDocumentElements;
+  }
+  /**
+   * @param bool
+   */
+  public function setUseNativeText($useNativeText)
+  {
+    $this->useNativeText = $useNativeText;
+  }
+  /**
+   * @return bool
+   */
+  public function getUseNativeText()
+  {
+    return $this->useNativeText;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaOcrParsingConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaOcrParsingConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaPageInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaPageInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaPageInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaPageInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $pageCategory;
+  /**
+   * @var string
+   */
+  public $pageviewId;
+  /**
+   * @var string
+   */
+  public $referrerUri;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setPageCategory($pageCategory)
+  {
+    $this->pageCategory = $pageCategory;
+  }
+  /**
+   * @return string
+   */
+  public function getPageCategory()
+  {
+    return $this->pageCategory;
+  }
+  /**
+   * @param string
+   */
+  public function setPageviewId($pageviewId)
+  {
+    $this->pageviewId = $pageviewId;
+  }
+  /**
+   * @return string
+   */
+  public function getPageviewId()
+  {
+    return $this->pageviewId;
+  }
+  /**
+   * @param string
+   */
+  public function setReferrerUri($referrerUri)
+  {
+    $this->referrerUri = $referrerUri;
+  }
+  /**
+   * @return string
+   */
+  public function getReferrerUri()
+  {
+    return $this->referrerUri;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1betaPageInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaPageInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaPanelInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaPanelInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaPanelInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaPanelInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $panelId;
+  /**
+   * @var int
+   */
+  public $panelPosition;
+  /**
+   * @var int
+   */
+  public $totalPanels;
+
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setPanelId($panelId)
+  {
+    $this->panelId = $panelId;
+  }
+  /**
+   * @return string
+   */
+  public function getPanelId()
+  {
+    return $this->panelId;
+  }
+  /**
+   * @param int
+   */
+  public function setPanelPosition($panelPosition)
+  {
+    $this->panelPosition = $panelPosition;
+  }
+  /**
+   * @return int
+   */
+  public function getPanelPosition()
+  {
+    return $this->panelPosition;
+  }
+  /**
+   * @param int
+   */
+  public function setTotalPanels($totalPanels)
+  {
+    $this->totalPanels = $totalPanels;
+  }
+  /**
+   * @return int
+   */
+  public function getTotalPanels()
+  {
+    return $this->totalPanels;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaPanelInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaPanelInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaPauseEngineRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaPauseEngineRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaPauseEngineRequest.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaPauseEngineRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaPauseEngineRequest::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaPauseEngineRequest');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaProject.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaProject.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaProject.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaProject extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $provisionCompletionTime;
+  protected $serviceTermsMapType = GoogleCloudDiscoveryengineV1betaProjectServiceTerms::class;
+  protected $serviceTermsMapDataType = 'map';
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setProvisionCompletionTime($provisionCompletionTime)
+  {
+    $this->provisionCompletionTime = $provisionCompletionTime;
+  }
+  /**
+   * @return string
+   */
+  public function getProvisionCompletionTime()
+  {
+    return $this->provisionCompletionTime;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaProjectServiceTerms[]
+   */
+  public function setServiceTermsMap($serviceTermsMap)
+  {
+    $this->serviceTermsMap = $serviceTermsMap;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaProjectServiceTerms[]
+   */
+  public function getServiceTermsMap()
+  {
+    return $this->serviceTermsMap;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaProject::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaProject');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaProjectServiceTerms.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaProjectServiceTerms.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaProjectServiceTerms.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaProjectServiceTerms extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $acceptTime;
+  /**
+   * @var string
+   */
+  public $declineTime;
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $state;
+  /**
+   * @var string
+   */
+  public $version;
+
+  /**
+   * @param string
+   */
+  public function setAcceptTime($acceptTime)
+  {
+    $this->acceptTime = $acceptTime;
+  }
+  /**
+   * @return string
+   */
+  public function getAcceptTime()
+  {
+    return $this->acceptTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDeclineTime($declineTime)
+  {
+    $this->declineTime = $declineTime;
+  }
+  /**
+   * @return string
+   */
+  public function getDeclineTime()
+  {
+    return $this->declineTime;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1betaProjectServiceTerms::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaProjectServiceTerms');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaProvisionProjectMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaProvisionProjectMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaProvisionProjectMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaProvisionProjectMetadata extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaProvisionProjectMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaProvisionProjectMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaPurgeDocumentsMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaPurgeDocumentsMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaPurgeDocumentsMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaPurgeDocumentsMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $failureCount;
+  /**
+   * @var string
+   */
+  public $ignoredCount;
+  /**
+   * @var string
+   */
+  public $successCount;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setFailureCount($failureCount)
+  {
+    $this->failureCount = $failureCount;
+  }
+  /**
+   * @return string
+   */
+  public function getFailureCount()
+  {
+    return $this->failureCount;
+  }
+  /**
+   * @param string
+   */
+  public function setIgnoredCount($ignoredCount)
+  {
+    $this->ignoredCount = $ignoredCount;
+  }
+  /**
+   * @return string
+   */
+  public function getIgnoredCount()
+  {
+    return $this->ignoredCount;
+  }
+  /**
+   * @param string
+   */
+  public function setSuccessCount($successCount)
+  {
+    $this->successCount = $successCount;
+  }
+  /**
+   * @return string
+   */
+  public function getSuccessCount()
+  {
+    return $this->successCount;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaPurgeDocumentsMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaPurgeDocumentsMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaPurgeDocumentsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaPurgeDocumentsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaPurgeDocumentsRequest.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaPurgeDocumentsRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $filter;
+  /**
+   * @var bool
+   */
+  public $force;
+
+  /**
+   * @param string
+   */
+  public function setFilter($filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return string
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+  /**
+   * @param bool
+   */
+  public function setForce($force)
+  {
+    $this->force = $force;
+  }
+  /**
+   * @return bool
+   */
+  public function getForce()
+  {
+    return $this->force;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaPurgeDocumentsRequest::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaPurgeDocumentsRequest');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaPurgeDocumentsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaPurgeDocumentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaPurgeDocumentsResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaPurgeDocumentsResponse extends \Google\Collection
+{
+  protected $collection_key = 'purgeSample';
+  /**
+   * @var string
+   */
+  public $purgeCount;
+  /**
+   * @var string[]
+   */
+  public $purgeSample;
+
+  /**
+   * @param string
+   */
+  public function setPurgeCount($purgeCount)
+  {
+    $this->purgeCount = $purgeCount;
+  }
+  /**
+   * @return string
+   */
+  public function getPurgeCount()
+  {
+    return $this->purgeCount;
+  }
+  /**
+   * @param string[]
+   */
+  public function setPurgeSample($purgeSample)
+  {
+    $this->purgeSample = $purgeSample;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPurgeSample()
+  {
+    return $this->purgeSample;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaPurgeDocumentsResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaPurgeDocumentsResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaPurgeSuggestionDenyListEntriesMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaPurgeSuggestionDenyListEntriesMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaPurgeSuggestionDenyListEntriesMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaPurgeSuggestionDenyListEntriesMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaPurgeSuggestionDenyListEntriesMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaPurgeSuggestionDenyListEntriesMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaPurgeSuggestionDenyListEntriesRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaPurgeSuggestionDenyListEntriesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaPurgeSuggestionDenyListEntriesRequest.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaPurgeSuggestionDenyListEntriesRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaPurgeSuggestionDenyListEntriesRequest::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaPurgeSuggestionDenyListEntriesRequest');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaPurgeSuggestionDenyListEntriesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaPurgeSuggestionDenyListEntriesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaPurgeSuggestionDenyListEntriesResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaPurgeSuggestionDenyListEntriesResponse extends \Google\Collection
+{
+  protected $collection_key = 'errorSamples';
+  protected $errorSamplesType = GoogleRpcStatus::class;
+  protected $errorSamplesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $purgeCount;
+
+  /**
+   * @param GoogleRpcStatus[]
+   */
+  public function setErrorSamples($errorSamples)
+  {
+    $this->errorSamples = $errorSamples;
+  }
+  /**
+   * @return GoogleRpcStatus[]
+   */
+  public function getErrorSamples()
+  {
+    return $this->errorSamples;
+  }
+  /**
+   * @param string
+   */
+  public function setPurgeCount($purgeCount)
+  {
+    $this->purgeCount = $purgeCount;
+  }
+  /**
+   * @return string
+   */
+  public function getPurgeCount()
+  {
+    return $this->purgeCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaPurgeSuggestionDenyListEntriesResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaPurgeSuggestionDenyListEntriesResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaQualityMetrics.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaQualityMetrics.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaQualityMetrics.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,106 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaQualityMetrics extends \Google\Model
+{
+  protected $docNdcgType = GoogleCloudDiscoveryengineV1betaQualityMetricsTopkMetrics::class;
+  protected $docNdcgDataType = '';
+  protected $docPrecisionType = GoogleCloudDiscoveryengineV1betaQualityMetricsTopkMetrics::class;
+  protected $docPrecisionDataType = '';
+  protected $docRecallType = GoogleCloudDiscoveryengineV1betaQualityMetricsTopkMetrics::class;
+  protected $docRecallDataType = '';
+  protected $pageNdcgType = GoogleCloudDiscoveryengineV1betaQualityMetricsTopkMetrics::class;
+  protected $pageNdcgDataType = '';
+  protected $pageRecallType = GoogleCloudDiscoveryengineV1betaQualityMetricsTopkMetrics::class;
+  protected $pageRecallDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaQualityMetricsTopkMetrics
+   */
+  public function setDocNdcg(GoogleCloudDiscoveryengineV1betaQualityMetricsTopkMetrics $docNdcg)
+  {
+    $this->docNdcg = $docNdcg;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaQualityMetricsTopkMetrics
+   */
+  public function getDocNdcg()
+  {
+    return $this->docNdcg;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaQualityMetricsTopkMetrics
+   */
+  public function setDocPrecision(GoogleCloudDiscoveryengineV1betaQualityMetricsTopkMetrics $docPrecision)
+  {
+    $this->docPrecision = $docPrecision;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaQualityMetricsTopkMetrics
+   */
+  public function getDocPrecision()
+  {
+    return $this->docPrecision;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaQualityMetricsTopkMetrics
+   */
+  public function setDocRecall(GoogleCloudDiscoveryengineV1betaQualityMetricsTopkMetrics $docRecall)
+  {
+    $this->docRecall = $docRecall;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaQualityMetricsTopkMetrics
+   */
+  public function getDocRecall()
+  {
+    return $this->docRecall;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaQualityMetricsTopkMetrics
+   */
+  public function setPageNdcg(GoogleCloudDiscoveryengineV1betaQualityMetricsTopkMetrics $pageNdcg)
+  {
+    $this->pageNdcg = $pageNdcg;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaQualityMetricsTopkMetrics
+   */
+  public function getPageNdcg()
+  {
+    return $this->pageNdcg;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaQualityMetricsTopkMetrics
+   */
+  public function setPageRecall(GoogleCloudDiscoveryengineV1betaQualityMetricsTopkMetrics $pageRecall)
+  {
+    $this->pageRecall = $pageRecall;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaQualityMetricsTopkMetrics
+   */
+  public function getPageRecall()
+  {
+    return $this->pageRecall;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaQualityMetrics::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaQualityMetrics');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaQualityMetricsTopkMetrics.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaQualityMetricsTopkMetrics.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaQualityMetricsTopkMetrics.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaQualityMetricsTopkMetrics extends \Google\Model
+{
+  public $top1;
+  public $top10;
+  public $top3;
+  public $top5;
+
+  public function setTop1($top1)
+  {
+    $this->top1 = $top1;
+  }
+  public function getTop1()
+  {
+    return $this->top1;
+  }
+  public function setTop10($top10)
+  {
+    $this->top10 = $top10;
+  }
+  public function getTop10()
+  {
+    return $this->top10;
+  }
+  public function setTop3($top3)
+  {
+    $this->top3 = $top3;
+  }
+  public function getTop3()
+  {
+    return $this->top3;
+  }
+  public function setTop5($top5)
+  {
+    $this->top5 = $top5;
+  }
+  public function getTop5()
+  {
+    return $this->top5;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaQualityMetricsTopkMetrics::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaQualityMetricsTopkMetrics');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaQuery.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaQuery.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaQuery.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaQuery extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $queryId;
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param string
+   */
+  public function setQueryId($queryId)
+  {
+    $this->queryId = $queryId;
+  }
+  /**
+   * @return string
+   */
+  public function getQueryId()
+  {
+    return $this->queryId;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1betaQuery::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaQuery');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaRankRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaRankRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaRankRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,115 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaRankRequest extends \Google\Collection
+{
+  protected $collection_key = 'records';
+  /**
+   * @var bool
+   */
+  public $ignoreRecordDetailsInResponse;
+  /**
+   * @var string
+   */
+  public $model;
+  /**
+   * @var string
+   */
+  public $query;
+  protected $recordsType = GoogleCloudDiscoveryengineV1betaRankingRecord::class;
+  protected $recordsDataType = 'array';
+  /**
+   * @var int
+   */
+  public $topN;
+
+  /**
+   * @param bool
+   */
+  public function setIgnoreRecordDetailsInResponse($ignoreRecordDetailsInResponse)
+  {
+    $this->ignoreRecordDetailsInResponse = $ignoreRecordDetailsInResponse;
+  }
+  /**
+   * @return bool
+   */
+  public function getIgnoreRecordDetailsInResponse()
+  {
+    return $this->ignoreRecordDetailsInResponse;
+  }
+  /**
+   * @param string
+   */
+  public function setModel($model)
+  {
+    $this->model = $model;
+  }
+  /**
+   * @return string
+   */
+  public function getModel()
+  {
+    return $this->model;
+  }
+  /**
+   * @param string
+   */
+  public function setQuery($query)
+  {
+    $this->query = $query;
+  }
+  /**
+   * @return string
+   */
+  public function getQuery()
+  {
+    return $this->query;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaRankingRecord[]
+   */
+  public function setRecords($records)
+  {
+    $this->records = $records;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaRankingRecord[]
+   */
+  public function getRecords()
+  {
+    return $this->records;
+  }
+  /**
+   * @param int
+   */
+  public function setTopN($topN)
+  {
+    $this->topN = $topN;
+  }
+  /**
+   * @return int
+   */
+  public function getTopN()
+  {
+    return $this->topN;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaRankRequest::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaRankRequest');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaRankResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaRankResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaRankResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaRankResponse extends \Google\Collection
+{
+  protected $collection_key = 'records';
+  protected $recordsType = GoogleCloudDiscoveryengineV1betaRankingRecord::class;
+  protected $recordsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaRankingRecord[]
+   */
+  public function setRecords($records)
+  {
+    $this->records = $records;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaRankingRecord[]
+   */
+  public function getRecords()
+  {
+    return $this->records;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaRankResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaRankResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaRankingRecord.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaRankingRecord.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaRankingRecord.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaRankingRecord extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $content;
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var float
+   */
+  public $score;
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param float
+   */
+  public function setScore($score)
+  {
+    $this->score = $score;
+  }
+  /**
+   * @return float
+   */
+  public function getScore()
+  {
+    return $this->score;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1betaRankingRecord::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaRankingRecord');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaRecommendRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaRecommendRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaRecommendRequest.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaRecommendRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $filter;
+  /**
+   * @var int
+   */
+  public $pageSize;
+  /**
+   * @var array[]
+   */
+  public $params;
+  protected $userEventType = GoogleCloudDiscoveryengineV1betaUserEvent::class;
+  protected $userEventDataType = '';
+  /**
+   * @var string[]
+   */
+  public $userLabels;
+  /**
+   * @var bool
+   */
+  public $validateOnly;
+
+  /**
+   * @param string
+   */
+  public function setFilter($filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return string
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+  /**
+   * @param int
+   */
+  public function setPageSize($pageSize)
+  {
+    $this->pageSize = $pageSize;
+  }
+  /**
+   * @return int
+   */
+  public function getPageSize()
+  {
+    return $this->pageSize;
+  }
+  /**
+   * @param array[]
+   */
+  public function setParams($params)
+  {
+    $this->params = $params;
+  }
+  /**
+   * @return array[]
+   */
+  public function getParams()
+  {
+    return $this->params;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaUserEvent
+   */
+  public function setUserEvent(GoogleCloudDiscoveryengineV1betaUserEvent $userEvent)
+  {
+    $this->userEvent = $userEvent;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaUserEvent
+   */
+  public function getUserEvent()
+  {
+    return $this->userEvent;
+  }
+  /**
+   * @param string[]
+   */
+  public function setUserLabels($userLabels)
+  {
+    $this->userLabels = $userLabels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getUserLabels()
+  {
+    return $this->userLabels;
+  }
+  /**
+   * @param bool
+   */
+  public function setValidateOnly($validateOnly)
+  {
+    $this->validateOnly = $validateOnly;
+  }
+  /**
+   * @return bool
+   */
+  public function getValidateOnly()
+  {
+    return $this->validateOnly;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaRecommendRequest::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaRecommendRequest');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaRecommendResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaRecommendResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaRecommendResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaRecommendResponse extends \Google\Collection
+{
+  protected $collection_key = 'results';
+  /**
+   * @var string
+   */
+  public $attributionToken;
+  /**
+   * @var string[]
+   */
+  public $missingIds;
+  protected $resultsType = GoogleCloudDiscoveryengineV1betaRecommendResponseRecommendationResult::class;
+  protected $resultsDataType = 'array';
+  /**
+   * @var bool
+   */
+  public $validateOnly;
+
+  /**
+   * @param string
+   */
+  public function setAttributionToken($attributionToken)
+  {
+    $this->attributionToken = $attributionToken;
+  }
+  /**
+   * @return string
+   */
+  public function getAttributionToken()
+  {
+    return $this->attributionToken;
+  }
+  /**
+   * @param string[]
+   */
+  public function setMissingIds($missingIds)
+  {
+    $this->missingIds = $missingIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getMissingIds()
+  {
+    return $this->missingIds;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaRecommendResponseRecommendationResult[]
+   */
+  public function setResults($results)
+  {
+    $this->results = $results;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaRecommendResponseRecommendationResult[]
+   */
+  public function getResults()
+  {
+    return $this->results;
+  }
+  /**
+   * @param bool
+   */
+  public function setValidateOnly($validateOnly)
+  {
+    $this->validateOnly = $validateOnly;
+  }
+  /**
+   * @return bool
+   */
+  public function getValidateOnly()
+  {
+    return $this->validateOnly;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaRecommendResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaRecommendResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaRecommendResponseRecommendationResult.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaRecommendResponseRecommendationResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaRecommendResponseRecommendationResult.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaRecommendResponseRecommendationResult extends \Google\Model
+{
+  protected $documentType = GoogleCloudDiscoveryengineV1betaDocument::class;
+  protected $documentDataType = '';
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var array[]
+   */
+  public $metadata;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaDocument
+   */
+  public function setDocument(GoogleCloudDiscoveryengineV1betaDocument $document)
+  {
+    $this->document = $document;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaDocument
+   */
+  public function getDocument()
+  {
+    return $this->document;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param array[]
+   */
+  public function setMetadata($metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return array[]
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaRecommendResponseRecommendationResult::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaRecommendResponseRecommendationResult');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaRecrawlUrisRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaRecrawlUrisRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaRecrawlUrisRequest.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaRecrawlUrisRequest extends \Google\Collection
+{
+  protected $collection_key = 'uris';
+  /**
+   * @var string[]
+   */
+  public $uris;
+
+  /**
+   * @param string[]
+   */
+  public function setUris($uris)
+  {
+    $this->uris = $uris;
+  }
+  /**
+   * @return string[]
+   */
+  public function getUris()
+  {
+    return $this->uris;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaRecrawlUrisRequest::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaRecrawlUrisRequest');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaReply.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaReply.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaReply.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaReply extends \Google\Collection
+{
+  protected $collection_key = 'references';
+  protected $referencesType = GoogleCloudDiscoveryengineV1betaReplyReference::class;
+  protected $referencesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $reply;
+  protected $summaryType = GoogleCloudDiscoveryengineV1betaSearchResponseSummary::class;
+  protected $summaryDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaReplyReference[]
+   */
+  public function setReferences($references)
+  {
+    $this->references = $references;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaReplyReference[]
+   */
+  public function getReferences()
+  {
+    return $this->references;
+  }
+  /**
+   * @param string
+   */
+  public function setReply($reply)
+  {
+    $this->reply = $reply;
+  }
+  /**
+   * @return string
+   */
+  public function getReply()
+  {
+    return $this->reply;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchResponseSummary
+   */
+  public function setSummary(GoogleCloudDiscoveryengineV1betaSearchResponseSummary $summary)
+  {
+    $this->summary = $summary;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchResponseSummary
+   */
+  public function getSummary()
+  {
+    return $this->summary;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaReply::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaReply');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaReplyReference.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaReplyReference.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaReplyReference.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaReplyReference extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $anchorText;
+  /**
+   * @var int
+   */
+  public $end;
+  /**
+   * @var int
+   */
+  public $start;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setAnchorText($anchorText)
+  {
+    $this->anchorText = $anchorText;
+  }
+  /**
+   * @return string
+   */
+  public function getAnchorText()
+  {
+    return $this->anchorText;
+  }
+  /**
+   * @param int
+   */
+  public function setEnd($end)
+  {
+    $this->end = $end;
+  }
+  /**
+   * @return int
+   */
+  public function getEnd()
+  {
+    return $this->end;
+  }
+  /**
+   * @param int
+   */
+  public function setStart($start)
+  {
+    $this->start = $start;
+  }
+  /**
+   * @return int
+   */
+  public function getStart()
+  {
+    return $this->start;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1betaReplyReference::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaReplyReference');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaResumeEngineRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaResumeEngineRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaResumeEngineRequest.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaResumeEngineRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaResumeEngineRequest::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaResumeEngineRequest');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSchema.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSchema.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSchema.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSchema extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $jsonSchema;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var array[]
+   */
+  public $structSchema;
+
+  /**
+   * @param string
+   */
+  public function setJsonSchema($jsonSchema)
+  {
+    $this->jsonSchema = $jsonSchema;
+  }
+  /**
+   * @return string
+   */
+  public function getJsonSchema()
+  {
+    return $this->jsonSchema;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param array[]
+   */
+  public function setStructSchema($structSchema)
+  {
+    $this->structSchema = $structSchema;
+  }
+  /**
+   * @return array[]
+   */
+  public function getStructSchema()
+  {
+    return $this->structSchema;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaSchema::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSchema');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSearchInfo extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $offset;
+  /**
+   * @var string
+   */
+  public $orderBy;
+  /**
+   * @var string
+   */
+  public $searchQuery;
+
+  /**
+   * @param int
+   */
+  public function setOffset($offset)
+  {
+    $this->offset = $offset;
+  }
+  /**
+   * @return int
+   */
+  public function getOffset()
+  {
+    return $this->offset;
+  }
+  /**
+   * @param string
+   */
+  public function setOrderBy($orderBy)
+  {
+    $this->orderBy = $orderBy;
+  }
+  /**
+   * @return string
+   */
+  public function getOrderBy()
+  {
+    return $this->orderBy;
+  }
+  /**
+   * @param string
+   */
+  public function setSearchQuery($searchQuery)
+  {
+    $this->searchQuery = $searchQuery;
+  }
+  /**
+   * @return string
+   */
+  public function getSearchQuery()
+  {
+    return $this->searchQuery;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaSearchInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSearchInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchLinkPromotion.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchLinkPromotion.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchLinkPromotion.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSearchLinkPromotion extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var bool
+   */
+  public $enabled;
+  /**
+   * @var string
+   */
+  public $imageUri;
+  /**
+   * @var string
+   */
+  public $title;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnabled($enabled)
+  {
+    $this->enabled = $enabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnabled()
+  {
+    return $this->enabled;
+  }
+  /**
+   * @param string
+   */
+  public function setImageUri($imageUri)
+  {
+    $this->imageUri = $imageUri;
+  }
+  /**
+   * @return string
+   */
+  public function getImageUri()
+  {
+    return $this->imageUri;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1betaSearchLinkPromotion::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSearchLinkPromotion');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,577 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSearchRequest extends \Google\Collection
+{
+  protected $collection_key = 'facetSpecs';
+  protected $boostSpecType = GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpec::class;
+  protected $boostSpecDataType = '';
+  /**
+   * @var string
+   */
+  public $branch;
+  /**
+   * @var string
+   */
+  public $canonicalFilter;
+  protected $contentSearchSpecType = GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpec::class;
+  protected $contentSearchSpecDataType = '';
+  protected $dataStoreSpecsType = GoogleCloudDiscoveryengineV1betaSearchRequestDataStoreSpec::class;
+  protected $dataStoreSpecsDataType = 'array';
+  protected $embeddingSpecType = GoogleCloudDiscoveryengineV1betaSearchRequestEmbeddingSpec::class;
+  protected $embeddingSpecDataType = '';
+  protected $facetSpecsType = GoogleCloudDiscoveryengineV1betaSearchRequestFacetSpec::class;
+  protected $facetSpecsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $filter;
+  protected $imageQueryType = GoogleCloudDiscoveryengineV1betaSearchRequestImageQuery::class;
+  protected $imageQueryDataType = '';
+  /**
+   * @var string
+   */
+  public $languageCode;
+  protected $naturalLanguageQueryUnderstandingSpecType = GoogleCloudDiscoveryengineV1betaSearchRequestNaturalLanguageQueryUnderstandingSpec::class;
+  protected $naturalLanguageQueryUnderstandingSpecDataType = '';
+  /**
+   * @var int
+   */
+  public $offset;
+  /**
+   * @var int
+   */
+  public $oneBoxPageSize;
+  /**
+   * @var string
+   */
+  public $orderBy;
+  /**
+   * @var int
+   */
+  public $pageSize;
+  /**
+   * @var string
+   */
+  public $pageToken;
+  /**
+   * @var array[]
+   */
+  public $params;
+  protected $personalizationSpecType = GoogleCloudDiscoveryengineV1betaSearchRequestPersonalizationSpec::class;
+  protected $personalizationSpecDataType = '';
+  /**
+   * @var string
+   */
+  public $query;
+  protected $queryExpansionSpecType = GoogleCloudDiscoveryengineV1betaSearchRequestQueryExpansionSpec::class;
+  protected $queryExpansionSpecDataType = '';
+  /**
+   * @var string
+   */
+  public $rankingExpression;
+  /**
+   * @var string
+   */
+  public $regionCode;
+  /**
+   * @var string
+   */
+  public $relevanceThreshold;
+  /**
+   * @var bool
+   */
+  public $safeSearch;
+  protected $searchAsYouTypeSpecType = GoogleCloudDiscoveryengineV1betaSearchRequestSearchAsYouTypeSpec::class;
+  protected $searchAsYouTypeSpecDataType = '';
+  /**
+   * @var string
+   */
+  public $servingConfig;
+  /**
+   * @var string
+   */
+  public $session;
+  protected $sessionSpecType = GoogleCloudDiscoveryengineV1betaSearchRequestSessionSpec::class;
+  protected $sessionSpecDataType = '';
+  protected $spellCorrectionSpecType = GoogleCloudDiscoveryengineV1betaSearchRequestSpellCorrectionSpec::class;
+  protected $spellCorrectionSpecDataType = '';
+  protected $userInfoType = GoogleCloudDiscoveryengineV1betaUserInfo::class;
+  protected $userInfoDataType = '';
+  /**
+   * @var string[]
+   */
+  public $userLabels;
+  /**
+   * @var string
+   */
+  public $userPseudoId;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpec
+   */
+  public function setBoostSpec(GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpec $boostSpec)
+  {
+    $this->boostSpec = $boostSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpec
+   */
+  public function getBoostSpec()
+  {
+    return $this->boostSpec;
+  }
+  /**
+   * @param string
+   */
+  public function setBranch($branch)
+  {
+    $this->branch = $branch;
+  }
+  /**
+   * @return string
+   */
+  public function getBranch()
+  {
+    return $this->branch;
+  }
+  /**
+   * @param string
+   */
+  public function setCanonicalFilter($canonicalFilter)
+  {
+    $this->canonicalFilter = $canonicalFilter;
+  }
+  /**
+   * @return string
+   */
+  public function getCanonicalFilter()
+  {
+    return $this->canonicalFilter;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpec
+   */
+  public function setContentSearchSpec(GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpec $contentSearchSpec)
+  {
+    $this->contentSearchSpec = $contentSearchSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpec
+   */
+  public function getContentSearchSpec()
+  {
+    return $this->contentSearchSpec;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchRequestDataStoreSpec[]
+   */
+  public function setDataStoreSpecs($dataStoreSpecs)
+  {
+    $this->dataStoreSpecs = $dataStoreSpecs;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchRequestDataStoreSpec[]
+   */
+  public function getDataStoreSpecs()
+  {
+    return $this->dataStoreSpecs;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchRequestEmbeddingSpec
+   */
+  public function setEmbeddingSpec(GoogleCloudDiscoveryengineV1betaSearchRequestEmbeddingSpec $embeddingSpec)
+  {
+    $this->embeddingSpec = $embeddingSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchRequestEmbeddingSpec
+   */
+  public function getEmbeddingSpec()
+  {
+    return $this->embeddingSpec;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchRequestFacetSpec[]
+   */
+  public function setFacetSpecs($facetSpecs)
+  {
+    $this->facetSpecs = $facetSpecs;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchRequestFacetSpec[]
+   */
+  public function getFacetSpecs()
+  {
+    return $this->facetSpecs;
+  }
+  /**
+   * @param string
+   */
+  public function setFilter($filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return string
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchRequestImageQuery
+   */
+  public function setImageQuery(GoogleCloudDiscoveryengineV1betaSearchRequestImageQuery $imageQuery)
+  {
+    $this->imageQuery = $imageQuery;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchRequestImageQuery
+   */
+  public function getImageQuery()
+  {
+    return $this->imageQuery;
+  }
+  /**
+   * @param string
+   */
+  public function setLanguageCode($languageCode)
+  {
+    $this->languageCode = $languageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCode()
+  {
+    return $this->languageCode;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchRequestNaturalLanguageQueryUnderstandingSpec
+   */
+  public function setNaturalLanguageQueryUnderstandingSpec(GoogleCloudDiscoveryengineV1betaSearchRequestNaturalLanguageQueryUnderstandingSpec $naturalLanguageQueryUnderstandingSpec)
+  {
+    $this->naturalLanguageQueryUnderstandingSpec = $naturalLanguageQueryUnderstandingSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchRequestNaturalLanguageQueryUnderstandingSpec
+   */
+  public function getNaturalLanguageQueryUnderstandingSpec()
+  {
+    return $this->naturalLanguageQueryUnderstandingSpec;
+  }
+  /**
+   * @param int
+   */
+  public function setOffset($offset)
+  {
+    $this->offset = $offset;
+  }
+  /**
+   * @return int
+   */
+  public function getOffset()
+  {
+    return $this->offset;
+  }
+  /**
+   * @param int
+   */
+  public function setOneBoxPageSize($oneBoxPageSize)
+  {
+    $this->oneBoxPageSize = $oneBoxPageSize;
+  }
+  /**
+   * @return int
+   */
+  public function getOneBoxPageSize()
+  {
+    return $this->oneBoxPageSize;
+  }
+  /**
+   * @param string
+   */
+  public function setOrderBy($orderBy)
+  {
+    $this->orderBy = $orderBy;
+  }
+  /**
+   * @return string
+   */
+  public function getOrderBy()
+  {
+    return $this->orderBy;
+  }
+  /**
+   * @param int
+   */
+  public function setPageSize($pageSize)
+  {
+    $this->pageSize = $pageSize;
+  }
+  /**
+   * @return int
+   */
+  public function getPageSize()
+  {
+    return $this->pageSize;
+  }
+  /**
+   * @param string
+   */
+  public function setPageToken($pageToken)
+  {
+    $this->pageToken = $pageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getPageToken()
+  {
+    return $this->pageToken;
+  }
+  /**
+   * @param array[]
+   */
+  public function setParams($params)
+  {
+    $this->params = $params;
+  }
+  /**
+   * @return array[]
+   */
+  public function getParams()
+  {
+    return $this->params;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchRequestPersonalizationSpec
+   */
+  public function setPersonalizationSpec(GoogleCloudDiscoveryengineV1betaSearchRequestPersonalizationSpec $personalizationSpec)
+  {
+    $this->personalizationSpec = $personalizationSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchRequestPersonalizationSpec
+   */
+  public function getPersonalizationSpec()
+  {
+    return $this->personalizationSpec;
+  }
+  /**
+   * @param string
+   */
+  public function setQuery($query)
+  {
+    $this->query = $query;
+  }
+  /**
+   * @return string
+   */
+  public function getQuery()
+  {
+    return $this->query;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchRequestQueryExpansionSpec
+   */
+  public function setQueryExpansionSpec(GoogleCloudDiscoveryengineV1betaSearchRequestQueryExpansionSpec $queryExpansionSpec)
+  {
+    $this->queryExpansionSpec = $queryExpansionSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchRequestQueryExpansionSpec
+   */
+  public function getQueryExpansionSpec()
+  {
+    return $this->queryExpansionSpec;
+  }
+  /**
+   * @param string
+   */
+  public function setRankingExpression($rankingExpression)
+  {
+    $this->rankingExpression = $rankingExpression;
+  }
+  /**
+   * @return string
+   */
+  public function getRankingExpression()
+  {
+    return $this->rankingExpression;
+  }
+  /**
+   * @param string
+   */
+  public function setRegionCode($regionCode)
+  {
+    $this->regionCode = $regionCode;
+  }
+  /**
+   * @return string
+   */
+  public function getRegionCode()
+  {
+    return $this->regionCode;
+  }
+  /**
+   * @param string
+   */
+  public function setRelevanceThreshold($relevanceThreshold)
+  {
+    $this->relevanceThreshold = $relevanceThreshold;
+  }
+  /**
+   * @return string
+   */
+  public function getRelevanceThreshold()
+  {
+    return $this->relevanceThreshold;
+  }
+  /**
+   * @param bool
+   */
+  public function setSafeSearch($safeSearch)
+  {
+    $this->safeSearch = $safeSearch;
+  }
+  /**
+   * @return bool
+   */
+  public function getSafeSearch()
+  {
+    return $this->safeSearch;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchRequestSearchAsYouTypeSpec
+   */
+  public function setSearchAsYouTypeSpec(GoogleCloudDiscoveryengineV1betaSearchRequestSearchAsYouTypeSpec $searchAsYouTypeSpec)
+  {
+    $this->searchAsYouTypeSpec = $searchAsYouTypeSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchRequestSearchAsYouTypeSpec
+   */
+  public function getSearchAsYouTypeSpec()
+  {
+    return $this->searchAsYouTypeSpec;
+  }
+  /**
+   * @param string
+   */
+  public function setServingConfig($servingConfig)
+  {
+    $this->servingConfig = $servingConfig;
+  }
+  /**
+   * @return string
+   */
+  public function getServingConfig()
+  {
+    return $this->servingConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setSession($session)
+  {
+    $this->session = $session;
+  }
+  /**
+   * @return string
+   */
+  public function getSession()
+  {
+    return $this->session;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchRequestSessionSpec
+   */
+  public function setSessionSpec(GoogleCloudDiscoveryengineV1betaSearchRequestSessionSpec $sessionSpec)
+  {
+    $this->sessionSpec = $sessionSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchRequestSessionSpec
+   */
+  public function getSessionSpec()
+  {
+    return $this->sessionSpec;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchRequestSpellCorrectionSpec
+   */
+  public function setSpellCorrectionSpec(GoogleCloudDiscoveryengineV1betaSearchRequestSpellCorrectionSpec $spellCorrectionSpec)
+  {
+    $this->spellCorrectionSpec = $spellCorrectionSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchRequestSpellCorrectionSpec
+   */
+  public function getSpellCorrectionSpec()
+  {
+    return $this->spellCorrectionSpec;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaUserInfo
+   */
+  public function setUserInfo(GoogleCloudDiscoveryengineV1betaUserInfo $userInfo)
+  {
+    $this->userInfo = $userInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaUserInfo
+   */
+  public function getUserInfo()
+  {
+    return $this->userInfo;
+  }
+  /**
+   * @param string[]
+   */
+  public function setUserLabels($userLabels)
+  {
+    $this->userLabels = $userLabels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getUserLabels()
+  {
+    return $this->userLabels;
+  }
+  /**
+   * @param string
+   */
+  public function setUserPseudoId($userPseudoId)
+  {
+    $this->userPseudoId = $userPseudoId;
+  }
+  /**
+   * @return string
+   */
+  public function getUserPseudoId()
+  {
+    return $this->userPseudoId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaSearchRequest::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSearchRequest');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpec extends \Google\Collection
+{
+  protected $collection_key = 'conditionBoostSpecs';
+  protected $conditionBoostSpecsType = GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpecConditionBoostSpec::class;
+  protected $conditionBoostSpecsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpecConditionBoostSpec[]
+   */
+  public function setConditionBoostSpecs($conditionBoostSpecs)
+  {
+    $this->conditionBoostSpecs = $conditionBoostSpecs;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpecConditionBoostSpec[]
+   */
+  public function getConditionBoostSpecs()
+  {
+    return $this->conditionBoostSpecs;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpecConditionBoostSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpecConditionBoostSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpecConditionBoostSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpecConditionBoostSpec extends \Google\Model
+{
+  /**
+   * @var float
+   */
+  public $boost;
+  protected $boostControlSpecType = GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpecConditionBoostSpecBoostControlSpec::class;
+  protected $boostControlSpecDataType = '';
+  /**
+   * @var string
+   */
+  public $condition;
+
+  /**
+   * @param float
+   */
+  public function setBoost($boost)
+  {
+    $this->boost = $boost;
+  }
+  /**
+   * @return float
+   */
+  public function getBoost()
+  {
+    return $this->boost;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpecConditionBoostSpecBoostControlSpec
+   */
+  public function setBoostControlSpec(GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpecConditionBoostSpecBoostControlSpec $boostControlSpec)
+  {
+    $this->boostControlSpec = $boostControlSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpecConditionBoostSpecBoostControlSpec
+   */
+  public function getBoostControlSpec()
+  {
+    return $this->boostControlSpec;
+  }
+  /**
+   * @param string
+   */
+  public function setCondition($condition)
+  {
+    $this->condition = $condition;
+  }
+  /**
+   * @return string
+   */
+  public function getCondition()
+  {
+    return $this->condition;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpecConditionBoostSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpecConditionBoostSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpecConditionBoostSpecBoostControlSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpecConditionBoostSpecBoostControlSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpecConditionBoostSpecBoostControlSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpecConditionBoostSpecBoostControlSpec extends \Google\Collection
+{
+  protected $collection_key = 'controlPoints';
+  /**
+   * @var string
+   */
+  public $attributeType;
+  protected $controlPointsType = GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpecConditionBoostSpecBoostControlSpecControlPoint::class;
+  protected $controlPointsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $fieldName;
+  /**
+   * @var string
+   */
+  public $interpolationType;
+
+  /**
+   * @param string
+   */
+  public function setAttributeType($attributeType)
+  {
+    $this->attributeType = $attributeType;
+  }
+  /**
+   * @return string
+   */
+  public function getAttributeType()
+  {
+    return $this->attributeType;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpecConditionBoostSpecBoostControlSpecControlPoint[]
+   */
+  public function setControlPoints($controlPoints)
+  {
+    $this->controlPoints = $controlPoints;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpecConditionBoostSpecBoostControlSpecControlPoint[]
+   */
+  public function getControlPoints()
+  {
+    return $this->controlPoints;
+  }
+  /**
+   * @param string
+   */
+  public function setFieldName($fieldName)
+  {
+    $this->fieldName = $fieldName;
+  }
+  /**
+   * @return string
+   */
+  public function getFieldName()
+  {
+    return $this->fieldName;
+  }
+  /**
+   * @param string
+   */
+  public function setInterpolationType($interpolationType)
+  {
+    $this->interpolationType = $interpolationType;
+  }
+  /**
+   * @return string
+   */
+  public function getInterpolationType()
+  {
+    return $this->interpolationType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpecConditionBoostSpecBoostControlSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpecConditionBoostSpecBoostControlSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpecConditionBoostSpecBoostControlSpecControlPoint.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpecConditionBoostSpecBoostControlSpecControlPoint.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpecConditionBoostSpecBoostControlSpecControlPoint.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpecConditionBoostSpecBoostControlSpecControlPoint extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $attributeValue;
+  /**
+   * @var float
+   */
+  public $boostAmount;
+
+  /**
+   * @param string
+   */
+  public function setAttributeValue($attributeValue)
+  {
+    $this->attributeValue = $attributeValue;
+  }
+  /**
+   * @return string
+   */
+  public function getAttributeValue()
+  {
+    return $this->attributeValue;
+  }
+  /**
+   * @param float
+   */
+  public function setBoostAmount($boostAmount)
+  {
+    $this->boostAmount = $boostAmount;
+  }
+  /**
+   * @return float
+   */
+  public function getBoostAmount()
+  {
+    return $this->boostAmount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpecConditionBoostSpecBoostControlSpecControlPoint::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSearchRequestBoostSpecConditionBoostSpecBoostControlSpecControlPoint');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpec extends \Google\Model
+{
+  protected $chunkSpecType = GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecChunkSpec::class;
+  protected $chunkSpecDataType = '';
+  protected $extractiveContentSpecType = GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecExtractiveContentSpec::class;
+  protected $extractiveContentSpecDataType = '';
+  /**
+   * @var string
+   */
+  public $searchResultMode;
+  protected $snippetSpecType = GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecSnippetSpec::class;
+  protected $snippetSpecDataType = '';
+  protected $summarySpecType = GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecSummarySpec::class;
+  protected $summarySpecDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecChunkSpec
+   */
+  public function setChunkSpec(GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecChunkSpec $chunkSpec)
+  {
+    $this->chunkSpec = $chunkSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecChunkSpec
+   */
+  public function getChunkSpec()
+  {
+    return $this->chunkSpec;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecExtractiveContentSpec
+   */
+  public function setExtractiveContentSpec(GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecExtractiveContentSpec $extractiveContentSpec)
+  {
+    $this->extractiveContentSpec = $extractiveContentSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecExtractiveContentSpec
+   */
+  public function getExtractiveContentSpec()
+  {
+    return $this->extractiveContentSpec;
+  }
+  /**
+   * @param string
+   */
+  public function setSearchResultMode($searchResultMode)
+  {
+    $this->searchResultMode = $searchResultMode;
+  }
+  /**
+   * @return string
+   */
+  public function getSearchResultMode()
+  {
+    return $this->searchResultMode;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecSnippetSpec
+   */
+  public function setSnippetSpec(GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecSnippetSpec $snippetSpec)
+  {
+    $this->snippetSpec = $snippetSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecSnippetSpec
+   */
+  public function getSnippetSpec()
+  {
+    return $this->snippetSpec;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecSummarySpec
+   */
+  public function setSummarySpec(GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecSummarySpec $summarySpec)
+  {
+    $this->summarySpec = $summarySpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecSummarySpec
+   */
+  public function getSummarySpec()
+  {
+    return $this->summarySpec;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecChunkSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecChunkSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecChunkSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecChunkSpec extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $numNextChunks;
+  /**
+   * @var int
+   */
+  public $numPreviousChunks;
+
+  /**
+   * @param int
+   */
+  public function setNumNextChunks($numNextChunks)
+  {
+    $this->numNextChunks = $numNextChunks;
+  }
+  /**
+   * @return int
+   */
+  public function getNumNextChunks()
+  {
+    return $this->numNextChunks;
+  }
+  /**
+   * @param int
+   */
+  public function setNumPreviousChunks($numPreviousChunks)
+  {
+    $this->numPreviousChunks = $numPreviousChunks;
+  }
+  /**
+   * @return int
+   */
+  public function getNumPreviousChunks()
+  {
+    return $this->numPreviousChunks;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecChunkSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecChunkSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecExtractiveContentSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecExtractiveContentSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecExtractiveContentSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecExtractiveContentSpec extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $maxExtractiveAnswerCount;
+  /**
+   * @var int
+   */
+  public $maxExtractiveSegmentCount;
+  /**
+   * @var int
+   */
+  public $numNextSegments;
+  /**
+   * @var int
+   */
+  public $numPreviousSegments;
+  /**
+   * @var bool
+   */
+  public $returnExtractiveSegmentScore;
+
+  /**
+   * @param int
+   */
+  public function setMaxExtractiveAnswerCount($maxExtractiveAnswerCount)
+  {
+    $this->maxExtractiveAnswerCount = $maxExtractiveAnswerCount;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxExtractiveAnswerCount()
+  {
+    return $this->maxExtractiveAnswerCount;
+  }
+  /**
+   * @param int
+   */
+  public function setMaxExtractiveSegmentCount($maxExtractiveSegmentCount)
+  {
+    $this->maxExtractiveSegmentCount = $maxExtractiveSegmentCount;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxExtractiveSegmentCount()
+  {
+    return $this->maxExtractiveSegmentCount;
+  }
+  /**
+   * @param int
+   */
+  public function setNumNextSegments($numNextSegments)
+  {
+    $this->numNextSegments = $numNextSegments;
+  }
+  /**
+   * @return int
+   */
+  public function getNumNextSegments()
+  {
+    return $this->numNextSegments;
+  }
+  /**
+   * @param int
+   */
+  public function setNumPreviousSegments($numPreviousSegments)
+  {
+    $this->numPreviousSegments = $numPreviousSegments;
+  }
+  /**
+   * @return int
+   */
+  public function getNumPreviousSegments()
+  {
+    return $this->numPreviousSegments;
+  }
+  /**
+   * @param bool
+   */
+  public function setReturnExtractiveSegmentScore($returnExtractiveSegmentScore)
+  {
+    $this->returnExtractiveSegmentScore = $returnExtractiveSegmentScore;
+  }
+  /**
+   * @return bool
+   */
+  public function getReturnExtractiveSegmentScore()
+  {
+    return $this->returnExtractiveSegmentScore;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecExtractiveContentSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecExtractiveContentSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecSnippetSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecSnippetSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecSnippetSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecSnippetSpec extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $maxSnippetCount;
+  /**
+   * @var bool
+   */
+  public $referenceOnly;
+  /**
+   * @var bool
+   */
+  public $returnSnippet;
+
+  /**
+   * @param int
+   */
+  public function setMaxSnippetCount($maxSnippetCount)
+  {
+    $this->maxSnippetCount = $maxSnippetCount;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxSnippetCount()
+  {
+    return $this->maxSnippetCount;
+  }
+  /**
+   * @param bool
+   */
+  public function setReferenceOnly($referenceOnly)
+  {
+    $this->referenceOnly = $referenceOnly;
+  }
+  /**
+   * @return bool
+   */
+  public function getReferenceOnly()
+  {
+    return $this->referenceOnly;
+  }
+  /**
+   * @param bool
+   */
+  public function setReturnSnippet($returnSnippet)
+  {
+    $this->returnSnippet = $returnSnippet;
+  }
+  /**
+   * @return bool
+   */
+  public function getReturnSnippet()
+  {
+    return $this->returnSnippet;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecSnippetSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecSnippetSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecSummarySpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecSummarySpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecSummarySpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,202 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecSummarySpec extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $ignoreAdversarialQuery;
+  /**
+   * @var bool
+   */
+  public $ignoreJailBreakingQuery;
+  /**
+   * @var bool
+   */
+  public $ignoreLowRelevantContent;
+  /**
+   * @var bool
+   */
+  public $ignoreNonSummarySeekingQuery;
+  /**
+   * @var bool
+   */
+  public $includeCitations;
+  /**
+   * @var string
+   */
+  public $languageCode;
+  protected $modelPromptSpecType = GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecSummarySpecModelPromptSpec::class;
+  protected $modelPromptSpecDataType = '';
+  protected $modelSpecType = GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecSummarySpecModelSpec::class;
+  protected $modelSpecDataType = '';
+  /**
+   * @var int
+   */
+  public $summaryResultCount;
+  /**
+   * @var bool
+   */
+  public $useSemanticChunks;
+
+  /**
+   * @param bool
+   */
+  public function setIgnoreAdversarialQuery($ignoreAdversarialQuery)
+  {
+    $this->ignoreAdversarialQuery = $ignoreAdversarialQuery;
+  }
+  /**
+   * @return bool
+   */
+  public function getIgnoreAdversarialQuery()
+  {
+    return $this->ignoreAdversarialQuery;
+  }
+  /**
+   * @param bool
+   */
+  public function setIgnoreJailBreakingQuery($ignoreJailBreakingQuery)
+  {
+    $this->ignoreJailBreakingQuery = $ignoreJailBreakingQuery;
+  }
+  /**
+   * @return bool
+   */
+  public function getIgnoreJailBreakingQuery()
+  {
+    return $this->ignoreJailBreakingQuery;
+  }
+  /**
+   * @param bool
+   */
+  public function setIgnoreLowRelevantContent($ignoreLowRelevantContent)
+  {
+    $this->ignoreLowRelevantContent = $ignoreLowRelevantContent;
+  }
+  /**
+   * @return bool
+   */
+  public function getIgnoreLowRelevantContent()
+  {
+    return $this->ignoreLowRelevantContent;
+  }
+  /**
+   * @param bool
+   */
+  public function setIgnoreNonSummarySeekingQuery($ignoreNonSummarySeekingQuery)
+  {
+    $this->ignoreNonSummarySeekingQuery = $ignoreNonSummarySeekingQuery;
+  }
+  /**
+   * @return bool
+   */
+  public function getIgnoreNonSummarySeekingQuery()
+  {
+    return $this->ignoreNonSummarySeekingQuery;
+  }
+  /**
+   * @param bool
+   */
+  public function setIncludeCitations($includeCitations)
+  {
+    $this->includeCitations = $includeCitations;
+  }
+  /**
+   * @return bool
+   */
+  public function getIncludeCitations()
+  {
+    return $this->includeCitations;
+  }
+  /**
+   * @param string
+   */
+  public function setLanguageCode($languageCode)
+  {
+    $this->languageCode = $languageCode;
+  }
+  /**
+   * @return string
+   */
+  public function getLanguageCode()
+  {
+    return $this->languageCode;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecSummarySpecModelPromptSpec
+   */
+  public function setModelPromptSpec(GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecSummarySpecModelPromptSpec $modelPromptSpec)
+  {
+    $this->modelPromptSpec = $modelPromptSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecSummarySpecModelPromptSpec
+   */
+  public function getModelPromptSpec()
+  {
+    return $this->modelPromptSpec;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecSummarySpecModelSpec
+   */
+  public function setModelSpec(GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecSummarySpecModelSpec $modelSpec)
+  {
+    $this->modelSpec = $modelSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecSummarySpecModelSpec
+   */
+  public function getModelSpec()
+  {
+    return $this->modelSpec;
+  }
+  /**
+   * @param int
+   */
+  public function setSummaryResultCount($summaryResultCount)
+  {
+    $this->summaryResultCount = $summaryResultCount;
+  }
+  /**
+   * @return int
+   */
+  public function getSummaryResultCount()
+  {
+    return $this->summaryResultCount;
+  }
+  /**
+   * @param bool
+   */
+  public function setUseSemanticChunks($useSemanticChunks)
+  {
+    $this->useSemanticChunks = $useSemanticChunks;
+  }
+  /**
+   * @return bool
+   */
+  public function getUseSemanticChunks()
+  {
+    return $this->useSemanticChunks;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecSummarySpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecSummarySpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecSummarySpecModelPromptSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecSummarySpecModelPromptSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecSummarySpecModelPromptSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecSummarySpecModelPromptSpec extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $preamble;
+
+  /**
+   * @param string
+   */
+  public function setPreamble($preamble)
+  {
+    $this->preamble = $preamble;
+  }
+  /**
+   * @return string
+   */
+  public function getPreamble()
+  {
+    return $this->preamble;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecSummarySpecModelPromptSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecSummarySpecModelPromptSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecSummarySpecModelSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecSummarySpecModelSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecSummarySpecModelSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecSummarySpecModelSpec extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $version;
+
+  /**
+   * @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(GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecSummarySpecModelSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpecSummarySpecModelSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestDataStoreSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestDataStoreSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestDataStoreSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSearchRequestDataStoreSpec extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $dataStore;
+  /**
+   * @var string
+   */
+  public $filter;
+
+  /**
+   * @param string
+   */
+  public function setDataStore($dataStore)
+  {
+    $this->dataStore = $dataStore;
+  }
+  /**
+   * @return string
+   */
+  public function getDataStore()
+  {
+    return $this->dataStore;
+  }
+  /**
+   * @param string
+   */
+  public function setFilter($filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return string
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaSearchRequestDataStoreSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSearchRequestDataStoreSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestEmbeddingSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestEmbeddingSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestEmbeddingSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSearchRequestEmbeddingSpec extends \Google\Collection
+{
+  protected $collection_key = 'embeddingVectors';
+  protected $embeddingVectorsType = GoogleCloudDiscoveryengineV1betaSearchRequestEmbeddingSpecEmbeddingVector::class;
+  protected $embeddingVectorsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchRequestEmbeddingSpecEmbeddingVector[]
+   */
+  public function setEmbeddingVectors($embeddingVectors)
+  {
+    $this->embeddingVectors = $embeddingVectors;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchRequestEmbeddingSpecEmbeddingVector[]
+   */
+  public function getEmbeddingVectors()
+  {
+    return $this->embeddingVectors;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaSearchRequestEmbeddingSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSearchRequestEmbeddingSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestEmbeddingSpecEmbeddingVector.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestEmbeddingSpecEmbeddingVector.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestEmbeddingSpecEmbeddingVector.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSearchRequestEmbeddingSpecEmbeddingVector extends \Google\Collection
+{
+  protected $collection_key = 'vector';
+  /**
+   * @var string
+   */
+  public $fieldPath;
+  /**
+   * @var float[]
+   */
+  public $vector;
+
+  /**
+   * @param string
+   */
+  public function setFieldPath($fieldPath)
+  {
+    $this->fieldPath = $fieldPath;
+  }
+  /**
+   * @return string
+   */
+  public function getFieldPath()
+  {
+    return $this->fieldPath;
+  }
+  /**
+   * @param float[]
+   */
+  public function setVector($vector)
+  {
+    $this->vector = $vector;
+  }
+  /**
+   * @return float[]
+   */
+  public function getVector()
+  {
+    return $this->vector;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaSearchRequestEmbeddingSpecEmbeddingVector::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSearchRequestEmbeddingSpecEmbeddingVector');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestFacetSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestFacetSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestFacetSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSearchRequestFacetSpec extends \Google\Collection
+{
+  protected $collection_key = 'excludedFilterKeys';
+  /**
+   * @var bool
+   */
+  public $enableDynamicPosition;
+  /**
+   * @var string[]
+   */
+  public $excludedFilterKeys;
+  protected $facetKeyType = GoogleCloudDiscoveryengineV1betaSearchRequestFacetSpecFacetKey::class;
+  protected $facetKeyDataType = '';
+  /**
+   * @var int
+   */
+  public $limit;
+
+  /**
+   * @param bool
+   */
+  public function setEnableDynamicPosition($enableDynamicPosition)
+  {
+    $this->enableDynamicPosition = $enableDynamicPosition;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableDynamicPosition()
+  {
+    return $this->enableDynamicPosition;
+  }
+  /**
+   * @param string[]
+   */
+  public function setExcludedFilterKeys($excludedFilterKeys)
+  {
+    $this->excludedFilterKeys = $excludedFilterKeys;
+  }
+  /**
+   * @return string[]
+   */
+  public function getExcludedFilterKeys()
+  {
+    return $this->excludedFilterKeys;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchRequestFacetSpecFacetKey
+   */
+  public function setFacetKey(GoogleCloudDiscoveryengineV1betaSearchRequestFacetSpecFacetKey $facetKey)
+  {
+    $this->facetKey = $facetKey;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchRequestFacetSpecFacetKey
+   */
+  public function getFacetKey()
+  {
+    return $this->facetKey;
+  }
+  /**
+   * @param int
+   */
+  public function setLimit($limit)
+  {
+    $this->limit = $limit;
+  }
+  /**
+   * @return int
+   */
+  public function getLimit()
+  {
+    return $this->limit;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaSearchRequestFacetSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSearchRequestFacetSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestFacetSpecFacetKey.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestFacetSpecFacetKey.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestFacetSpecFacetKey.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,151 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSearchRequestFacetSpecFacetKey extends \Google\Collection
+{
+  protected $collection_key = 'restrictedValues';
+  /**
+   * @var bool
+   */
+  public $caseInsensitive;
+  /**
+   * @var string[]
+   */
+  public $contains;
+  protected $intervalsType = GoogleCloudDiscoveryengineV1betaInterval::class;
+  protected $intervalsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $key;
+  /**
+   * @var string
+   */
+  public $orderBy;
+  /**
+   * @var string[]
+   */
+  public $prefixes;
+  /**
+   * @var string[]
+   */
+  public $restrictedValues;
+
+  /**
+   * @param bool
+   */
+  public function setCaseInsensitive($caseInsensitive)
+  {
+    $this->caseInsensitive = $caseInsensitive;
+  }
+  /**
+   * @return bool
+   */
+  public function getCaseInsensitive()
+  {
+    return $this->caseInsensitive;
+  }
+  /**
+   * @param string[]
+   */
+  public function setContains($contains)
+  {
+    $this->contains = $contains;
+  }
+  /**
+   * @return string[]
+   */
+  public function getContains()
+  {
+    return $this->contains;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaInterval[]
+   */
+  public function setIntervals($intervals)
+  {
+    $this->intervals = $intervals;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaInterval[]
+   */
+  public function getIntervals()
+  {
+    return $this->intervals;
+  }
+  /**
+   * @param string
+   */
+  public function setKey($key)
+  {
+    $this->key = $key;
+  }
+  /**
+   * @return string
+   */
+  public function getKey()
+  {
+    return $this->key;
+  }
+  /**
+   * @param string
+   */
+  public function setOrderBy($orderBy)
+  {
+    $this->orderBy = $orderBy;
+  }
+  /**
+   * @return string
+   */
+  public function getOrderBy()
+  {
+    return $this->orderBy;
+  }
+  /**
+   * @param string[]
+   */
+  public function setPrefixes($prefixes)
+  {
+    $this->prefixes = $prefixes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPrefixes()
+  {
+    return $this->prefixes;
+  }
+  /**
+   * @param string[]
+   */
+  public function setRestrictedValues($restrictedValues)
+  {
+    $this->restrictedValues = $restrictedValues;
+  }
+  /**
+   * @return string[]
+   */
+  public function getRestrictedValues()
+  {
+    return $this->restrictedValues;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaSearchRequestFacetSpecFacetKey::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSearchRequestFacetSpecFacetKey');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestImageQuery.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestImageQuery.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestImageQuery.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSearchRequestImageQuery extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $imageBytes;
+
+  /**
+   * @param string
+   */
+  public function setImageBytes($imageBytes)
+  {
+    $this->imageBytes = $imageBytes;
+  }
+  /**
+   * @return string
+   */
+  public function getImageBytes()
+  {
+    return $this->imageBytes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaSearchRequestImageQuery::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSearchRequestImageQuery');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestNaturalLanguageQueryUnderstandingSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestNaturalLanguageQueryUnderstandingSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestNaturalLanguageQueryUnderstandingSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSearchRequestNaturalLanguageQueryUnderstandingSpec extends \Google\Collection
+{
+  protected $collection_key = 'geoSearchQueryDetectionFieldNames';
+  /**
+   * @var string
+   */
+  public $filterExtractionCondition;
+  /**
+   * @var string[]
+   */
+  public $geoSearchQueryDetectionFieldNames;
+
+  /**
+   * @param string
+   */
+  public function setFilterExtractionCondition($filterExtractionCondition)
+  {
+    $this->filterExtractionCondition = $filterExtractionCondition;
+  }
+  /**
+   * @return string
+   */
+  public function getFilterExtractionCondition()
+  {
+    return $this->filterExtractionCondition;
+  }
+  /**
+   * @param string[]
+   */
+  public function setGeoSearchQueryDetectionFieldNames($geoSearchQueryDetectionFieldNames)
+  {
+    $this->geoSearchQueryDetectionFieldNames = $geoSearchQueryDetectionFieldNames;
+  }
+  /**
+   * @return string[]
+   */
+  public function getGeoSearchQueryDetectionFieldNames()
+  {
+    return $this->geoSearchQueryDetectionFieldNames;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaSearchRequestNaturalLanguageQueryUnderstandingSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSearchRequestNaturalLanguageQueryUnderstandingSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestPersonalizationSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestPersonalizationSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestPersonalizationSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSearchRequestPersonalizationSpec extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $mode;
+
+  /**
+   * @param string
+   */
+  public function setMode($mode)
+  {
+    $this->mode = $mode;
+  }
+  /**
+   * @return string
+   */
+  public function getMode()
+  {
+    return $this->mode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaSearchRequestPersonalizationSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSearchRequestPersonalizationSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestQueryExpansionSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestQueryExpansionSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestQueryExpansionSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSearchRequestQueryExpansionSpec extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $condition;
+  /**
+   * @var bool
+   */
+  public $pinUnexpandedResults;
+
+  /**
+   * @param string
+   */
+  public function setCondition($condition)
+  {
+    $this->condition = $condition;
+  }
+  /**
+   * @return string
+   */
+  public function getCondition()
+  {
+    return $this->condition;
+  }
+  /**
+   * @param bool
+   */
+  public function setPinUnexpandedResults($pinUnexpandedResults)
+  {
+    $this->pinUnexpandedResults = $pinUnexpandedResults;
+  }
+  /**
+   * @return bool
+   */
+  public function getPinUnexpandedResults()
+  {
+    return $this->pinUnexpandedResults;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaSearchRequestQueryExpansionSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSearchRequestQueryExpansionSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestSearchAsYouTypeSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestSearchAsYouTypeSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestSearchAsYouTypeSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSearchRequestSearchAsYouTypeSpec extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $condition;
+
+  /**
+   * @param string
+   */
+  public function setCondition($condition)
+  {
+    $this->condition = $condition;
+  }
+  /**
+   * @return string
+   */
+  public function getCondition()
+  {
+    return $this->condition;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaSearchRequestSearchAsYouTypeSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSearchRequestSearchAsYouTypeSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestSessionSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestSessionSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestSessionSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSearchRequestSessionSpec extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $queryId;
+  /**
+   * @var int
+   */
+  public $searchResultPersistenceCount;
+
+  /**
+   * @param string
+   */
+  public function setQueryId($queryId)
+  {
+    $this->queryId = $queryId;
+  }
+  /**
+   * @return string
+   */
+  public function getQueryId()
+  {
+    return $this->queryId;
+  }
+  /**
+   * @param int
+   */
+  public function setSearchResultPersistenceCount($searchResultPersistenceCount)
+  {
+    $this->searchResultPersistenceCount = $searchResultPersistenceCount;
+  }
+  /**
+   * @return int
+   */
+  public function getSearchResultPersistenceCount()
+  {
+    return $this->searchResultPersistenceCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaSearchRequestSessionSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSearchRequestSessionSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestSpellCorrectionSpec.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestSpellCorrectionSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchRequestSpellCorrectionSpec.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSearchRequestSpellCorrectionSpec extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $mode;
+
+  /**
+   * @param string
+   */
+  public function setMode($mode)
+  {
+    $this->mode = $mode;
+  }
+  /**
+   * @return string
+   */
+  public function getMode()
+  {
+    return $this->mode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaSearchRequestSpellCorrectionSpec::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSearchRequestSpellCorrectionSpec');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,231 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSearchResponse extends \Google\Collection
+{
+  protected $collection_key = 'results';
+  /**
+   * @var string[]
+   */
+  public $appliedControls;
+  /**
+   * @var string
+   */
+  public $attributionToken;
+  /**
+   * @var string
+   */
+  public $correctedQuery;
+  protected $facetsType = GoogleCloudDiscoveryengineV1betaSearchResponseFacet::class;
+  protected $facetsDataType = 'array';
+  protected $geoSearchDebugInfoType = GoogleCloudDiscoveryengineV1betaSearchResponseGeoSearchDebugInfo::class;
+  protected $geoSearchDebugInfoDataType = 'array';
+  protected $guidedSearchResultType = GoogleCloudDiscoveryengineV1betaSearchResponseGuidedSearchResult::class;
+  protected $guidedSearchResultDataType = '';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $queryExpansionInfoType = GoogleCloudDiscoveryengineV1betaSearchResponseQueryExpansionInfo::class;
+  protected $queryExpansionInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $redirectUri;
+  protected $resultsType = GoogleCloudDiscoveryengineV1betaSearchResponseSearchResult::class;
+  protected $resultsDataType = 'array';
+  protected $summaryType = GoogleCloudDiscoveryengineV1betaSearchResponseSummary::class;
+  protected $summaryDataType = '';
+  /**
+   * @var int
+   */
+  public $totalSize;
+
+  /**
+   * @param string[]
+   */
+  public function setAppliedControls($appliedControls)
+  {
+    $this->appliedControls = $appliedControls;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAppliedControls()
+  {
+    return $this->appliedControls;
+  }
+  /**
+   * @param string
+   */
+  public function setAttributionToken($attributionToken)
+  {
+    $this->attributionToken = $attributionToken;
+  }
+  /**
+   * @return string
+   */
+  public function getAttributionToken()
+  {
+    return $this->attributionToken;
+  }
+  /**
+   * @param string
+   */
+  public function setCorrectedQuery($correctedQuery)
+  {
+    $this->correctedQuery = $correctedQuery;
+  }
+  /**
+   * @return string
+   */
+  public function getCorrectedQuery()
+  {
+    return $this->correctedQuery;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchResponseFacet[]
+   */
+  public function setFacets($facets)
+  {
+    $this->facets = $facets;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchResponseFacet[]
+   */
+  public function getFacets()
+  {
+    return $this->facets;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchResponseGeoSearchDebugInfo[]
+   */
+  public function setGeoSearchDebugInfo($geoSearchDebugInfo)
+  {
+    $this->geoSearchDebugInfo = $geoSearchDebugInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchResponseGeoSearchDebugInfo[]
+   */
+  public function getGeoSearchDebugInfo()
+  {
+    return $this->geoSearchDebugInfo;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchResponseGuidedSearchResult
+   */
+  public function setGuidedSearchResult(GoogleCloudDiscoveryengineV1betaSearchResponseGuidedSearchResult $guidedSearchResult)
+  {
+    $this->guidedSearchResult = $guidedSearchResult;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchResponseGuidedSearchResult
+   */
+  public function getGuidedSearchResult()
+  {
+    return $this->guidedSearchResult;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchResponseQueryExpansionInfo
+   */
+  public function setQueryExpansionInfo(GoogleCloudDiscoveryengineV1betaSearchResponseQueryExpansionInfo $queryExpansionInfo)
+  {
+    $this->queryExpansionInfo = $queryExpansionInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchResponseQueryExpansionInfo
+   */
+  public function getQueryExpansionInfo()
+  {
+    return $this->queryExpansionInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setRedirectUri($redirectUri)
+  {
+    $this->redirectUri = $redirectUri;
+  }
+  /**
+   * @return string
+   */
+  public function getRedirectUri()
+  {
+    return $this->redirectUri;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchResponseSearchResult[]
+   */
+  public function setResults($results)
+  {
+    $this->results = $results;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchResponseSearchResult[]
+   */
+  public function getResults()
+  {
+    return $this->results;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchResponseSummary
+   */
+  public function setSummary(GoogleCloudDiscoveryengineV1betaSearchResponseSummary $summary)
+  {
+    $this->summary = $summary;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchResponseSummary
+   */
+  public function getSummary()
+  {
+    return $this->summary;
+  }
+  /**
+   * @param int
+   */
+  public function setTotalSize($totalSize)
+  {
+    $this->totalSize = $totalSize;
+  }
+  /**
+   * @return int
+   */
+  public function getTotalSize()
+  {
+    return $this->totalSize;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaSearchResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSearchResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponseFacet.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponseFacet.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponseFacet.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSearchResponseFacet extends \Google\Collection
+{
+  protected $collection_key = 'values';
+  /**
+   * @var bool
+   */
+  public $dynamicFacet;
+  /**
+   * @var string
+   */
+  public $key;
+  protected $valuesType = GoogleCloudDiscoveryengineV1betaSearchResponseFacetFacetValue::class;
+  protected $valuesDataType = 'array';
+
+  /**
+   * @param bool
+   */
+  public function setDynamicFacet($dynamicFacet)
+  {
+    $this->dynamicFacet = $dynamicFacet;
+  }
+  /**
+   * @return bool
+   */
+  public function getDynamicFacet()
+  {
+    return $this->dynamicFacet;
+  }
+  /**
+   * @param string
+   */
+  public function setKey($key)
+  {
+    $this->key = $key;
+  }
+  /**
+   * @return string
+   */
+  public function getKey()
+  {
+    return $this->key;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchResponseFacetFacetValue[]
+   */
+  public function setValues($values)
+  {
+    $this->values = $values;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchResponseFacetFacetValue[]
+   */
+  public function getValues()
+  {
+    return $this->values;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaSearchResponseFacet::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSearchResponseFacet');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponseFacetFacetValue.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponseFacetFacetValue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponseFacetFacetValue.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSearchResponseFacetFacetValue extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $count;
+  protected $intervalType = GoogleCloudDiscoveryengineV1betaInterval::class;
+  protected $intervalDataType = '';
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setCount($count)
+  {
+    $this->count = $count;
+  }
+  /**
+   * @return string
+   */
+  public function getCount()
+  {
+    return $this->count;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaInterval
+   */
+  public function setInterval(GoogleCloudDiscoveryengineV1betaInterval $interval)
+  {
+    $this->interval = $interval;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaInterval
+   */
+  public function getInterval()
+  {
+    return $this->interval;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1betaSearchResponseFacetFacetValue::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSearchResponseFacetFacetValue');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponseGeoSearchDebugInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponseGeoSearchDebugInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponseGeoSearchDebugInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSearchResponseGeoSearchDebugInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $errorMessage;
+  /**
+   * @var string
+   */
+  public $originalAddressQuery;
+
+  /**
+   * @param string
+   */
+  public function setErrorMessage($errorMessage)
+  {
+    $this->errorMessage = $errorMessage;
+  }
+  /**
+   * @return string
+   */
+  public function getErrorMessage()
+  {
+    return $this->errorMessage;
+  }
+  /**
+   * @param string
+   */
+  public function setOriginalAddressQuery($originalAddressQuery)
+  {
+    $this->originalAddressQuery = $originalAddressQuery;
+  }
+  /**
+   * @return string
+   */
+  public function getOriginalAddressQuery()
+  {
+    return $this->originalAddressQuery;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaSearchResponseGeoSearchDebugInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSearchResponseGeoSearchDebugInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponseGuidedSearchResult.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponseGuidedSearchResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponseGuidedSearchResult.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSearchResponseGuidedSearchResult extends \Google\Collection
+{
+  protected $collection_key = 'refinementAttributes';
+  /**
+   * @var string[]
+   */
+  public $followUpQuestions;
+  protected $refinementAttributesType = GoogleCloudDiscoveryengineV1betaSearchResponseGuidedSearchResultRefinementAttribute::class;
+  protected $refinementAttributesDataType = 'array';
+
+  /**
+   * @param string[]
+   */
+  public function setFollowUpQuestions($followUpQuestions)
+  {
+    $this->followUpQuestions = $followUpQuestions;
+  }
+  /**
+   * @return string[]
+   */
+  public function getFollowUpQuestions()
+  {
+    return $this->followUpQuestions;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchResponseGuidedSearchResultRefinementAttribute[]
+   */
+  public function setRefinementAttributes($refinementAttributes)
+  {
+    $this->refinementAttributes = $refinementAttributes;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchResponseGuidedSearchResultRefinementAttribute[]
+   */
+  public function getRefinementAttributes()
+  {
+    return $this->refinementAttributes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaSearchResponseGuidedSearchResult::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSearchResponseGuidedSearchResult');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponseGuidedSearchResultRefinementAttribute.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponseGuidedSearchResultRefinementAttribute.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponseGuidedSearchResultRefinementAttribute.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSearchResponseGuidedSearchResultRefinementAttribute extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $attributeKey;
+  /**
+   * @var string
+   */
+  public $attributeValue;
+
+  /**
+   * @param string
+   */
+  public function setAttributeKey($attributeKey)
+  {
+    $this->attributeKey = $attributeKey;
+  }
+  /**
+   * @return string
+   */
+  public function getAttributeKey()
+  {
+    return $this->attributeKey;
+  }
+  /**
+   * @param string
+   */
+  public function setAttributeValue($attributeValue)
+  {
+    $this->attributeValue = $attributeValue;
+  }
+  /**
+   * @return string
+   */
+  public function getAttributeValue()
+  {
+    return $this->attributeValue;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaSearchResponseGuidedSearchResultRefinementAttribute::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSearchResponseGuidedSearchResultRefinementAttribute');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponseQueryExpansionInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponseQueryExpansionInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponseQueryExpansionInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSearchResponseQueryExpansionInfo extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $expandedQuery;
+  /**
+   * @var string
+   */
+  public $pinnedResultCount;
+
+  /**
+   * @param bool
+   */
+  public function setExpandedQuery($expandedQuery)
+  {
+    $this->expandedQuery = $expandedQuery;
+  }
+  /**
+   * @return bool
+   */
+  public function getExpandedQuery()
+  {
+    return $this->expandedQuery;
+  }
+  /**
+   * @param string
+   */
+  public function setPinnedResultCount($pinnedResultCount)
+  {
+    $this->pinnedResultCount = $pinnedResultCount;
+  }
+  /**
+   * @return string
+   */
+  public function getPinnedResultCount()
+  {
+    return $this->pinnedResultCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaSearchResponseQueryExpansionInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSearchResponseQueryExpansionInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponseSearchResult.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponseSearchResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponseSearchResult.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSearchResponseSearchResult extends \Google\Model
+{
+  protected $documentType = GoogleCloudDiscoveryengineV1betaDocument::class;
+  protected $documentDataType = '';
+  /**
+   * @var string
+   */
+  public $id;
+  protected $modelScoresType = GoogleCloudDiscoveryengineV1betaDoubleList::class;
+  protected $modelScoresDataType = 'map';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaDocument
+   */
+  public function setDocument(GoogleCloudDiscoveryengineV1betaDocument $document)
+  {
+    $this->document = $document;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaDocument
+   */
+  public function getDocument()
+  {
+    return $this->document;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaDoubleList[]
+   */
+  public function setModelScores($modelScores)
+  {
+    $this->modelScores = $modelScores;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaDoubleList[]
+   */
+  public function getModelScores()
+  {
+    return $this->modelScores;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaSearchResponseSearchResult::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSearchResponseSearchResult');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponseSummary.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponseSummary.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponseSummary.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSearchResponseSummary extends \Google\Collection
+{
+  protected $collection_key = 'summarySkippedReasons';
+  protected $safetyAttributesType = GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributes::class;
+  protected $safetyAttributesDataType = '';
+  /**
+   * @var string[]
+   */
+  public $summarySkippedReasons;
+  /**
+   * @var string
+   */
+  public $summaryText;
+  protected $summaryWithMetadataType = GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummaryWithMetadata::class;
+  protected $summaryWithMetadataDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributes
+   */
+  public function setSafetyAttributes(GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributes $safetyAttributes)
+  {
+    $this->safetyAttributes = $safetyAttributes;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributes
+   */
+  public function getSafetyAttributes()
+  {
+    return $this->safetyAttributes;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSummarySkippedReasons($summarySkippedReasons)
+  {
+    $this->summarySkippedReasons = $summarySkippedReasons;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSummarySkippedReasons()
+  {
+    return $this->summarySkippedReasons;
+  }
+  /**
+   * @param string
+   */
+  public function setSummaryText($summaryText)
+  {
+    $this->summaryText = $summaryText;
+  }
+  /**
+   * @return string
+   */
+  public function getSummaryText()
+  {
+    return $this->summaryText;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummaryWithMetadata
+   */
+  public function setSummaryWithMetadata(GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummaryWithMetadata $summaryWithMetadata)
+  {
+    $this->summaryWithMetadata = $summaryWithMetadata;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummaryWithMetadata
+   */
+  public function getSummaryWithMetadata()
+  {
+    return $this->summaryWithMetadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaSearchResponseSummary::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSearchResponseSummary');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponseSummaryCitation.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponseSummaryCitation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponseSummaryCitation.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSearchResponseSummaryCitation extends \Google\Collection
+{
+  protected $collection_key = 'sources';
+  /**
+   * @var string
+   */
+  public $endIndex;
+  protected $sourcesType = GoogleCloudDiscoveryengineV1betaSearchResponseSummaryCitationSource::class;
+  protected $sourcesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $startIndex;
+
+  /**
+   * @param string
+   */
+  public function setEndIndex($endIndex)
+  {
+    $this->endIndex = $endIndex;
+  }
+  /**
+   * @return string
+   */
+  public function getEndIndex()
+  {
+    return $this->endIndex;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchResponseSummaryCitationSource[]
+   */
+  public function setSources($sources)
+  {
+    $this->sources = $sources;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchResponseSummaryCitationSource[]
+   */
+  public function getSources()
+  {
+    return $this->sources;
+  }
+  /**
+   * @param string
+   */
+  public function setStartIndex($startIndex)
+  {
+    $this->startIndex = $startIndex;
+  }
+  /**
+   * @return string
+   */
+  public function getStartIndex()
+  {
+    return $this->startIndex;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaSearchResponseSummaryCitation::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSearchResponseSummaryCitation');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponseSummaryCitationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponseSummaryCitationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponseSummaryCitationMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSearchResponseSummaryCitationMetadata extends \Google\Collection
+{
+  protected $collection_key = 'citations';
+  protected $citationsType = GoogleCloudDiscoveryengineV1betaSearchResponseSummaryCitation::class;
+  protected $citationsDataType = 'array';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchResponseSummaryCitation[]
+   */
+  public function setCitations($citations)
+  {
+    $this->citations = $citations;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchResponseSummaryCitation[]
+   */
+  public function getCitations()
+  {
+    return $this->citations;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaSearchResponseSummaryCitationMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSearchResponseSummaryCitationMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponseSummaryCitationSource.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponseSummaryCitationSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponseSummaryCitationSource.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSearchResponseSummaryCitationSource extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $referenceIndex;
+
+  /**
+   * @param string
+   */
+  public function setReferenceIndex($referenceIndex)
+  {
+    $this->referenceIndex = $referenceIndex;
+  }
+  /**
+   * @return string
+   */
+  public function getReferenceIndex()
+  {
+    return $this->referenceIndex;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaSearchResponseSummaryCitationSource::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSearchResponseSummaryCitationSource');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponseSummaryReference.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponseSummaryReference.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponseSummaryReference.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSearchResponseSummaryReference extends \Google\Collection
+{
+  protected $collection_key = 'chunkContents';
+  protected $chunkContentsType = GoogleCloudDiscoveryengineV1betaSearchResponseSummaryReferenceChunkContent::class;
+  protected $chunkContentsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $document;
+  /**
+   * @var string
+   */
+  public $title;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchResponseSummaryReferenceChunkContent[]
+   */
+  public function setChunkContents($chunkContents)
+  {
+    $this->chunkContents = $chunkContents;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchResponseSummaryReferenceChunkContent[]
+   */
+  public function getChunkContents()
+  {
+    return $this->chunkContents;
+  }
+  /**
+   * @param string
+   */
+  public function setDocument($document)
+  {
+    $this->document = $document;
+  }
+  /**
+   * @return string
+   */
+  public function getDocument()
+  {
+    return $this->document;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1betaSearchResponseSummaryReference::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSearchResponseSummaryReference');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponseSummaryReferenceChunkContent.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponseSummaryReferenceChunkContent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponseSummaryReferenceChunkContent.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSearchResponseSummaryReferenceChunkContent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $content;
+  /**
+   * @var string
+   */
+  public $pageIdentifier;
+
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param string
+   */
+  public function setPageIdentifier($pageIdentifier)
+  {
+    $this->pageIdentifier = $pageIdentifier;
+  }
+  /**
+   * @return string
+   */
+  public function getPageIdentifier()
+  {
+    return $this->pageIdentifier;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaSearchResponseSummaryReferenceChunkContent::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSearchResponseSummaryReferenceChunkContent');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributes.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributes.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributes.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributes extends \Google\Collection
+{
+  protected $collection_key = 'scores';
+  /**
+   * @var string[]
+   */
+  public $categories;
+  /**
+   * @var float[]
+   */
+  public $scores;
+
+  /**
+   * @param string[]
+   */
+  public function setCategories($categories)
+  {
+    $this->categories = $categories;
+  }
+  /**
+   * @return string[]
+   */
+  public function getCategories()
+  {
+    return $this->categories;
+  }
+  /**
+   * @param float[]
+   */
+  public function setScores($scores)
+  {
+    $this->scores = $scores;
+  }
+  /**
+   * @return float[]
+   */
+  public function getScores()
+  {
+    return $this->scores;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributes::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSearchResponseSummarySafetyAttributes');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummaryWithMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummaryWithMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummaryWithMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummaryWithMetadata extends \Google\Collection
+{
+  protected $collection_key = 'references';
+  protected $citationMetadataType = GoogleCloudDiscoveryengineV1betaSearchResponseSummaryCitationMetadata::class;
+  protected $citationMetadataDataType = '';
+  protected $referencesType = GoogleCloudDiscoveryengineV1betaSearchResponseSummaryReference::class;
+  protected $referencesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $summary;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchResponseSummaryCitationMetadata
+   */
+  public function setCitationMetadata(GoogleCloudDiscoveryengineV1betaSearchResponseSummaryCitationMetadata $citationMetadata)
+  {
+    $this->citationMetadata = $citationMetadata;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchResponseSummaryCitationMetadata
+   */
+  public function getCitationMetadata()
+  {
+    return $this->citationMetadata;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchResponseSummaryReference[]
+   */
+  public function setReferences($references)
+  {
+    $this->references = $references;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchResponseSummaryReference[]
+   */
+  public function getReferences()
+  {
+    return $this->references;
+  }
+  /**
+   * @param string
+   */
+  public function setSummary($summary)
+  {
+    $this->summary = $summary;
+  }
+  /**
+   * @return string
+   */
+  public function getSummary()
+  {
+    return $this->summary;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummaryWithMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSearchResponseSummarySummaryWithMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaServingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaServingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaServingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,363 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaServingConfig extends \Google\Collection
+{
+  protected $collection_key = 'synonymsControlIds';
+  /**
+   * @var string[]
+   */
+  public $boostControlIds;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string[]
+   */
+  public $dissociateControlIds;
+  /**
+   * @var string
+   */
+  public $diversityLevel;
+  protected $embeddingConfigType = GoogleCloudDiscoveryengineV1betaEmbeddingConfig::class;
+  protected $embeddingConfigDataType = '';
+  /**
+   * @var string[]
+   */
+  public $filterControlIds;
+  protected $genericConfigType = GoogleCloudDiscoveryengineV1betaServingConfigGenericConfig::class;
+  protected $genericConfigDataType = '';
+  /**
+   * @var string[]
+   */
+  public $ignoreControlIds;
+  protected $mediaConfigType = GoogleCloudDiscoveryengineV1betaServingConfigMediaConfig::class;
+  protected $mediaConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $modelId;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string[]
+   */
+  public $onewaySynonymsControlIds;
+  /**
+   * @var string
+   */
+  public $rankingExpression;
+  /**
+   * @var string[]
+   */
+  public $redirectControlIds;
+  /**
+   * @var string[]
+   */
+  public $replacementControlIds;
+  /**
+   * @var string
+   */
+  public $solutionType;
+  /**
+   * @var string[]
+   */
+  public $synonymsControlIds;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string[]
+   */
+  public function setBoostControlIds($boostControlIds)
+  {
+    $this->boostControlIds = $boostControlIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getBoostControlIds()
+  {
+    return $this->boostControlIds;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string[]
+   */
+  public function setDissociateControlIds($dissociateControlIds)
+  {
+    $this->dissociateControlIds = $dissociateControlIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDissociateControlIds()
+  {
+    return $this->dissociateControlIds;
+  }
+  /**
+   * @param string
+   */
+  public function setDiversityLevel($diversityLevel)
+  {
+    $this->diversityLevel = $diversityLevel;
+  }
+  /**
+   * @return string
+   */
+  public function getDiversityLevel()
+  {
+    return $this->diversityLevel;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaEmbeddingConfig
+   */
+  public function setEmbeddingConfig(GoogleCloudDiscoveryengineV1betaEmbeddingConfig $embeddingConfig)
+  {
+    $this->embeddingConfig = $embeddingConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaEmbeddingConfig
+   */
+  public function getEmbeddingConfig()
+  {
+    return $this->embeddingConfig;
+  }
+  /**
+   * @param string[]
+   */
+  public function setFilterControlIds($filterControlIds)
+  {
+    $this->filterControlIds = $filterControlIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getFilterControlIds()
+  {
+    return $this->filterControlIds;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaServingConfigGenericConfig
+   */
+  public function setGenericConfig(GoogleCloudDiscoveryengineV1betaServingConfigGenericConfig $genericConfig)
+  {
+    $this->genericConfig = $genericConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaServingConfigGenericConfig
+   */
+  public function getGenericConfig()
+  {
+    return $this->genericConfig;
+  }
+  /**
+   * @param string[]
+   */
+  public function setIgnoreControlIds($ignoreControlIds)
+  {
+    $this->ignoreControlIds = $ignoreControlIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getIgnoreControlIds()
+  {
+    return $this->ignoreControlIds;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaServingConfigMediaConfig
+   */
+  public function setMediaConfig(GoogleCloudDiscoveryengineV1betaServingConfigMediaConfig $mediaConfig)
+  {
+    $this->mediaConfig = $mediaConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaServingConfigMediaConfig
+   */
+  public function getMediaConfig()
+  {
+    return $this->mediaConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setModelId($modelId)
+  {
+    $this->modelId = $modelId;
+  }
+  /**
+   * @return string
+   */
+  public function getModelId()
+  {
+    return $this->modelId;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string[]
+   */
+  public function setOnewaySynonymsControlIds($onewaySynonymsControlIds)
+  {
+    $this->onewaySynonymsControlIds = $onewaySynonymsControlIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getOnewaySynonymsControlIds()
+  {
+    return $this->onewaySynonymsControlIds;
+  }
+  /**
+   * @param string
+   */
+  public function setRankingExpression($rankingExpression)
+  {
+    $this->rankingExpression = $rankingExpression;
+  }
+  /**
+   * @return string
+   */
+  public function getRankingExpression()
+  {
+    return $this->rankingExpression;
+  }
+  /**
+   * @param string[]
+   */
+  public function setRedirectControlIds($redirectControlIds)
+  {
+    $this->redirectControlIds = $redirectControlIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getRedirectControlIds()
+  {
+    return $this->redirectControlIds;
+  }
+  /**
+   * @param string[]
+   */
+  public function setReplacementControlIds($replacementControlIds)
+  {
+    $this->replacementControlIds = $replacementControlIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getReplacementControlIds()
+  {
+    return $this->replacementControlIds;
+  }
+  /**
+   * @param string
+   */
+  public function setSolutionType($solutionType)
+  {
+    $this->solutionType = $solutionType;
+  }
+  /**
+   * @return string
+   */
+  public function getSolutionType()
+  {
+    return $this->solutionType;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSynonymsControlIds($synonymsControlIds)
+  {
+    $this->synonymsControlIds = $synonymsControlIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSynonymsControlIds()
+  {
+    return $this->synonymsControlIds;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaServingConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaServingConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaServingConfigDataStore.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaServingConfigDataStore.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaServingConfigDataStore.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaServingConfigDataStore extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $disabledForServing;
+
+  /**
+   * @param bool
+   */
+  public function setDisabledForServing($disabledForServing)
+  {
+    $this->disabledForServing = $disabledForServing;
+  }
+  /**
+   * @return bool
+   */
+  public function getDisabledForServing()
+  {
+    return $this->disabledForServing;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaServingConfigDataStore::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaServingConfigDataStore');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaServingConfigGenericConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaServingConfigGenericConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaServingConfigGenericConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaServingConfigGenericConfig extends \Google\Model
+{
+  protected $contentSearchSpecType = GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpec::class;
+  protected $contentSearchSpecDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpec
+   */
+  public function setContentSearchSpec(GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpec $contentSearchSpec)
+  {
+    $this->contentSearchSpec = $contentSearchSpec;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchRequestContentSearchSpec
+   */
+  public function getContentSearchSpec()
+  {
+    return $this->contentSearchSpec;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaServingConfigGenericConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaServingConfigGenericConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaServingConfigMediaConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaServingConfigMediaConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaServingConfigMediaConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaServingConfigMediaConfig extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $contentFreshnessCutoffDays;
+  /**
+   * @var float
+   */
+  public $contentWatchedPercentageThreshold;
+  /**
+   * @var float
+   */
+  public $contentWatchedSecondsThreshold;
+  /**
+   * @var string
+   */
+  public $demotionEventType;
+
+  /**
+   * @param int
+   */
+  public function setContentFreshnessCutoffDays($contentFreshnessCutoffDays)
+  {
+    $this->contentFreshnessCutoffDays = $contentFreshnessCutoffDays;
+  }
+  /**
+   * @return int
+   */
+  public function getContentFreshnessCutoffDays()
+  {
+    return $this->contentFreshnessCutoffDays;
+  }
+  /**
+   * @param float
+   */
+  public function setContentWatchedPercentageThreshold($contentWatchedPercentageThreshold)
+  {
+    $this->contentWatchedPercentageThreshold = $contentWatchedPercentageThreshold;
+  }
+  /**
+   * @return float
+   */
+  public function getContentWatchedPercentageThreshold()
+  {
+    return $this->contentWatchedPercentageThreshold;
+  }
+  /**
+   * @param float
+   */
+  public function setContentWatchedSecondsThreshold($contentWatchedSecondsThreshold)
+  {
+    $this->contentWatchedSecondsThreshold = $contentWatchedSecondsThreshold;
+  }
+  /**
+   * @return float
+   */
+  public function getContentWatchedSecondsThreshold()
+  {
+    return $this->contentWatchedSecondsThreshold;
+  }
+  /**
+   * @param string
+   */
+  public function setDemotionEventType($demotionEventType)
+  {
+    $this->demotionEventType = $demotionEventType;
+  }
+  /**
+   * @return string
+   */
+  public function getDemotionEventType()
+  {
+    return $this->demotionEventType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaServingConfigMediaConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaServingConfigMediaConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSession.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSession.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSession.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,133 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSession extends \Google\Collection
+{
+  protected $collection_key = 'turns';
+  /**
+   * @var string
+   */
+  public $endTime;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $startTime;
+  /**
+   * @var string
+   */
+  public $state;
+  protected $turnsType = GoogleCloudDiscoveryengineV1betaSessionTurn::class;
+  protected $turnsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $userPseudoId;
+
+  /**
+   * @param string
+   */
+  public function setEndTime($endTime)
+  {
+    $this->endTime = $endTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTime()
+  {
+    return $this->endTime;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTime($startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSessionTurn[]
+   */
+  public function setTurns($turns)
+  {
+    $this->turns = $turns;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSessionTurn[]
+   */
+  public function getTurns()
+  {
+    return $this->turns;
+  }
+  /**
+   * @param string
+   */
+  public function setUserPseudoId($userPseudoId)
+  {
+    $this->userPseudoId = $userPseudoId;
+  }
+  /**
+   * @return string
+   */
+  public function getUserPseudoId()
+  {
+    return $this->userPseudoId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaSession::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSession');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSessionTurn.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSessionTurn.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSessionTurn.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSessionTurn extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $answer;
+  protected $queryType = GoogleCloudDiscoveryengineV1betaQuery::class;
+  protected $queryDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setAnswer($answer)
+  {
+    $this->answer = $answer;
+  }
+  /**
+   * @return string
+   */
+  public function getAnswer()
+  {
+    return $this->answer;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaQuery
+   */
+  public function setQuery(GoogleCloudDiscoveryengineV1betaQuery $query)
+  {
+    $this->query = $query;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaQuery
+   */
+  public function getQuery()
+  {
+    return $this->query;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaSessionTurn::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSessionTurn');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSiteSearchEngine.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSiteSearchEngine.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSiteSearchEngine.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSiteSearchEngine 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(GoogleCloudDiscoveryengineV1betaSiteSearchEngine::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSiteSearchEngine');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSiteVerificationInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSiteVerificationInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSiteVerificationInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSiteVerificationInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $siteVerificationState;
+  /**
+   * @var string
+   */
+  public $verifyTime;
+
+  /**
+   * @param string
+   */
+  public function setSiteVerificationState($siteVerificationState)
+  {
+    $this->siteVerificationState = $siteVerificationState;
+  }
+  /**
+   * @return string
+   */
+  public function getSiteVerificationState()
+  {
+    return $this->siteVerificationState;
+  }
+  /**
+   * @param string
+   */
+  public function setVerifyTime($verifyTime)
+  {
+    $this->verifyTime = $verifyTime;
+  }
+  /**
+   * @return string
+   */
+  public function getVerifyTime()
+  {
+    return $this->verifyTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaSiteVerificationInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSiteVerificationInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSitemap.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSitemap.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSitemap.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSitemap extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function 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(GoogleCloudDiscoveryengineV1betaSitemap::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSitemap');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSpannerSource.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSpannerSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSpannerSource.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSpannerSource extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $databaseId;
+  /**
+   * @var bool
+   */
+  public $enableDataBoost;
+  /**
+   * @var string
+   */
+  public $instanceId;
+  /**
+   * @var string
+   */
+  public $projectId;
+  /**
+   * @var string
+   */
+  public $tableId;
+
+  /**
+   * @param string
+   */
+  public function setDatabaseId($databaseId)
+  {
+    $this->databaseId = $databaseId;
+  }
+  /**
+   * @return string
+   */
+  public function getDatabaseId()
+  {
+    return $this->databaseId;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnableDataBoost($enableDataBoost)
+  {
+    $this->enableDataBoost = $enableDataBoost;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableDataBoost()
+  {
+    return $this->enableDataBoost;
+  }
+  /**
+   * @param string
+   */
+  public function setInstanceId($instanceId)
+  {
+    $this->instanceId = $instanceId;
+  }
+  /**
+   * @return string
+   */
+  public function getInstanceId()
+  {
+    return $this->instanceId;
+  }
+  /**
+   * @param string
+   */
+  public function setProjectId($projectId)
+  {
+    $this->projectId = $projectId;
+  }
+  /**
+   * @return string
+   */
+  public function getProjectId()
+  {
+    return $this->projectId;
+  }
+  /**
+   * @param string
+   */
+  public function setTableId($tableId)
+  {
+    $this->tableId = $tableId;
+  }
+  /**
+   * @return string
+   */
+  public function getTableId()
+  {
+    return $this->tableId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaSpannerSource::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSpannerSource');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSuggestionDenyListEntry.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSuggestionDenyListEntry.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaSuggestionDenyListEntry.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaSuggestionDenyListEntry extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $blockPhrase;
+  /**
+   * @var string
+   */
+  public $matchOperator;
+
+  /**
+   * @param string
+   */
+  public function setBlockPhrase($blockPhrase)
+  {
+    $this->blockPhrase = $blockPhrase;
+  }
+  /**
+   * @return string
+   */
+  public function getBlockPhrase()
+  {
+    return $this->blockPhrase;
+  }
+  /**
+   * @param string
+   */
+  public function setMatchOperator($matchOperator)
+  {
+    $this->matchOperator = $matchOperator;
+  }
+  /**
+   * @return string
+   */
+  public function getMatchOperator()
+  {
+    return $this->matchOperator;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaSuggestionDenyListEntry::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaSuggestionDenyListEntry');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaTargetSite.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaTargetSite.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaTargetSite.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,202 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaTargetSite extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $exactMatch;
+  protected $failureReasonType = GoogleCloudDiscoveryengineV1betaTargetSiteFailureReason::class;
+  protected $failureReasonDataType = '';
+  /**
+   * @var string
+   */
+  public $generatedUriPattern;
+  /**
+   * @var string
+   */
+  public $indexingStatus;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $providedUriPattern;
+  /**
+   * @var string
+   */
+  public $rootDomainUri;
+  protected $siteVerificationInfoType = GoogleCloudDiscoveryengineV1betaSiteVerificationInfo::class;
+  protected $siteVerificationInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $type;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param bool
+   */
+  public function setExactMatch($exactMatch)
+  {
+    $this->exactMatch = $exactMatch;
+  }
+  /**
+   * @return bool
+   */
+  public function getExactMatch()
+  {
+    return $this->exactMatch;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaTargetSiteFailureReason
+   */
+  public function setFailureReason(GoogleCloudDiscoveryengineV1betaTargetSiteFailureReason $failureReason)
+  {
+    $this->failureReason = $failureReason;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaTargetSiteFailureReason
+   */
+  public function getFailureReason()
+  {
+    return $this->failureReason;
+  }
+  /**
+   * @param string
+   */
+  public function setGeneratedUriPattern($generatedUriPattern)
+  {
+    $this->generatedUriPattern = $generatedUriPattern;
+  }
+  /**
+   * @return string
+   */
+  public function getGeneratedUriPattern()
+  {
+    return $this->generatedUriPattern;
+  }
+  /**
+   * @param string
+   */
+  public function setIndexingStatus($indexingStatus)
+  {
+    $this->indexingStatus = $indexingStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getIndexingStatus()
+  {
+    return $this->indexingStatus;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setProvidedUriPattern($providedUriPattern)
+  {
+    $this->providedUriPattern = $providedUriPattern;
+  }
+  /**
+   * @return string
+   */
+  public function getProvidedUriPattern()
+  {
+    return $this->providedUriPattern;
+  }
+  /**
+   * @param string
+   */
+  public function setRootDomainUri($rootDomainUri)
+  {
+    $this->rootDomainUri = $rootDomainUri;
+  }
+  /**
+   * @return string
+   */
+  public function getRootDomainUri()
+  {
+    return $this->rootDomainUri;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSiteVerificationInfo
+   */
+  public function setSiteVerificationInfo(GoogleCloudDiscoveryengineV1betaSiteVerificationInfo $siteVerificationInfo)
+  {
+    $this->siteVerificationInfo = $siteVerificationInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSiteVerificationInfo
+   */
+  public function getSiteVerificationInfo()
+  {
+    return $this->siteVerificationInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaTargetSite::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaTargetSite');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaTargetSiteFailureReason.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaTargetSiteFailureReason.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaTargetSiteFailureReason.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaTargetSiteFailureReason extends \Google\Model
+{
+  protected $quotaFailureType = GoogleCloudDiscoveryengineV1betaTargetSiteFailureReasonQuotaFailure::class;
+  protected $quotaFailureDataType = '';
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaTargetSiteFailureReasonQuotaFailure
+   */
+  public function setQuotaFailure(GoogleCloudDiscoveryengineV1betaTargetSiteFailureReasonQuotaFailure $quotaFailure)
+  {
+    $this->quotaFailure = $quotaFailure;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaTargetSiteFailureReasonQuotaFailure
+   */
+  public function getQuotaFailure()
+  {
+    return $this->quotaFailure;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaTargetSiteFailureReason::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaTargetSiteFailureReason');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaTargetSiteFailureReasonQuotaFailure.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaTargetSiteFailureReasonQuotaFailure.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaTargetSiteFailureReasonQuotaFailure.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaTargetSiteFailureReasonQuotaFailure extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $totalRequiredQuota;
+
+  /**
+   * @param string
+   */
+  public function setTotalRequiredQuota($totalRequiredQuota)
+  {
+    $this->totalRequiredQuota = $totalRequiredQuota;
+  }
+  /**
+   * @return string
+   */
+  public function getTotalRequiredQuota()
+  {
+    return $this->totalRequiredQuota;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaTargetSiteFailureReasonQuotaFailure::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaTargetSiteFailureReasonQuotaFailure');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaTextInput.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaTextInput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaTextInput.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaTextInput extends \Google\Model
+{
+  protected $contextType = GoogleCloudDiscoveryengineV1betaConversationContext::class;
+  protected $contextDataType = '';
+  /**
+   * @var string
+   */
+  public $input;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaConversationContext
+   */
+  public function setContext(GoogleCloudDiscoveryengineV1betaConversationContext $context)
+  {
+    $this->context = $context;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaConversationContext
+   */
+  public function getContext()
+  {
+    return $this->context;
+  }
+  /**
+   * @param string
+   */
+  public function setInput($input)
+  {
+    $this->input = $input;
+  }
+  /**
+   * @return string
+   */
+  public function getInput()
+  {
+    return $this->input;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaTextInput::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaTextInput');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaTrainCustomModelMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaTrainCustomModelMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaTrainCustomModelMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaTrainCustomModelMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaTrainCustomModelMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaTrainCustomModelMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaTrainCustomModelRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaTrainCustomModelRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaTrainCustomModelRequest.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaTrainCustomModelRequest extends \Google\Model
+{
+  protected $errorConfigType = GoogleCloudDiscoveryengineV1betaImportErrorConfig::class;
+  protected $errorConfigDataType = '';
+  protected $gcsTrainingInputType = GoogleCloudDiscoveryengineV1betaTrainCustomModelRequestGcsTrainingInput::class;
+  protected $gcsTrainingInputDataType = '';
+  /**
+   * @var string
+   */
+  public $modelType;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaImportErrorConfig
+   */
+  public function setErrorConfig(GoogleCloudDiscoveryengineV1betaImportErrorConfig $errorConfig)
+  {
+    $this->errorConfig = $errorConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaImportErrorConfig
+   */
+  public function getErrorConfig()
+  {
+    return $this->errorConfig;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaTrainCustomModelRequestGcsTrainingInput
+   */
+  public function setGcsTrainingInput(GoogleCloudDiscoveryengineV1betaTrainCustomModelRequestGcsTrainingInput $gcsTrainingInput)
+  {
+    $this->gcsTrainingInput = $gcsTrainingInput;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaTrainCustomModelRequestGcsTrainingInput
+   */
+  public function getGcsTrainingInput()
+  {
+    return $this->gcsTrainingInput;
+  }
+  /**
+   * @param string
+   */
+  public function setModelType($modelType)
+  {
+    $this->modelType = $modelType;
+  }
+  /**
+   * @return string
+   */
+  public function getModelType()
+  {
+    return $this->modelType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaTrainCustomModelRequest::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaTrainCustomModelRequest');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaTrainCustomModelRequestGcsTrainingInput.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaTrainCustomModelRequestGcsTrainingInput.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaTrainCustomModelRequestGcsTrainingInput.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaTrainCustomModelRequestGcsTrainingInput extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $corpusDataPath;
+  /**
+   * @var string
+   */
+  public $queryDataPath;
+  /**
+   * @var string
+   */
+  public $testDataPath;
+  /**
+   * @var string
+   */
+  public $trainDataPath;
+
+  /**
+   * @param string
+   */
+  public function setCorpusDataPath($corpusDataPath)
+  {
+    $this->corpusDataPath = $corpusDataPath;
+  }
+  /**
+   * @return string
+   */
+  public function getCorpusDataPath()
+  {
+    return $this->corpusDataPath;
+  }
+  /**
+   * @param string
+   */
+  public function setQueryDataPath($queryDataPath)
+  {
+    $this->queryDataPath = $queryDataPath;
+  }
+  /**
+   * @return string
+   */
+  public function getQueryDataPath()
+  {
+    return $this->queryDataPath;
+  }
+  /**
+   * @param string
+   */
+  public function setTestDataPath($testDataPath)
+  {
+    $this->testDataPath = $testDataPath;
+  }
+  /**
+   * @return string
+   */
+  public function getTestDataPath()
+  {
+    return $this->testDataPath;
+  }
+  /**
+   * @param string
+   */
+  public function setTrainDataPath($trainDataPath)
+  {
+    $this->trainDataPath = $trainDataPath;
+  }
+  /**
+   * @return string
+   */
+  public function getTrainDataPath()
+  {
+    return $this->trainDataPath;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaTrainCustomModelRequestGcsTrainingInput::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaTrainCustomModelRequestGcsTrainingInput');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaTrainCustomModelResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaTrainCustomModelResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaTrainCustomModelResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,104 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaTrainCustomModelResponse extends \Google\Collection
+{
+  protected $collection_key = 'errorSamples';
+  protected $errorConfigType = GoogleCloudDiscoveryengineV1betaImportErrorConfig::class;
+  protected $errorConfigDataType = '';
+  protected $errorSamplesType = GoogleRpcStatus::class;
+  protected $errorSamplesDataType = 'array';
+  public $metrics;
+  /**
+   * @var string
+   */
+  public $modelName;
+  /**
+   * @var string
+   */
+  public $modelStatus;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaImportErrorConfig
+   */
+  public function setErrorConfig(GoogleCloudDiscoveryengineV1betaImportErrorConfig $errorConfig)
+  {
+    $this->errorConfig = $errorConfig;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaImportErrorConfig
+   */
+  public function getErrorConfig()
+  {
+    return $this->errorConfig;
+  }
+  /**
+   * @param GoogleRpcStatus[]
+   */
+  public function setErrorSamples($errorSamples)
+  {
+    $this->errorSamples = $errorSamples;
+  }
+  /**
+   * @return GoogleRpcStatus[]
+   */
+  public function getErrorSamples()
+  {
+    return $this->errorSamples;
+  }
+  public function setMetrics($metrics)
+  {
+    $this->metrics = $metrics;
+  }
+  public function getMetrics()
+  {
+    return $this->metrics;
+  }
+  /**
+   * @param string
+   */
+  public function setModelName($modelName)
+  {
+    $this->modelName = $modelName;
+  }
+  /**
+   * @return string
+   */
+  public function getModelName()
+  {
+    return $this->modelName;
+  }
+  /**
+   * @param string
+   */
+  public function setModelStatus($modelStatus)
+  {
+    $this->modelStatus = $modelStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getModelStatus()
+  {
+    return $this->modelStatus;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaTrainCustomModelResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaTrainCustomModelResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaTransactionInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaTransactionInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaTransactionInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaTransactionInfo extends \Google\Model
+{
+  /**
+   * @var float
+   */
+  public $cost;
+  /**
+   * @var string
+   */
+  public $currency;
+  /**
+   * @var float
+   */
+  public $discountValue;
+  /**
+   * @var float
+   */
+  public $tax;
+  /**
+   * @var string
+   */
+  public $transactionId;
+  /**
+   * @var float
+   */
+  public $value;
+
+  /**
+   * @param float
+   */
+  public function setCost($cost)
+  {
+    $this->cost = $cost;
+  }
+  /**
+   * @return float
+   */
+  public function getCost()
+  {
+    return $this->cost;
+  }
+  /**
+   * @param string
+   */
+  public function setCurrency($currency)
+  {
+    $this->currency = $currency;
+  }
+  /**
+   * @return string
+   */
+  public function getCurrency()
+  {
+    return $this->currency;
+  }
+  /**
+   * @param float
+   */
+  public function setDiscountValue($discountValue)
+  {
+    $this->discountValue = $discountValue;
+  }
+  /**
+   * @return float
+   */
+  public function getDiscountValue()
+  {
+    return $this->discountValue;
+  }
+  /**
+   * @param float
+   */
+  public function setTax($tax)
+  {
+    $this->tax = $tax;
+  }
+  /**
+   * @return float
+   */
+  public function getTax()
+  {
+    return $this->tax;
+  }
+  /**
+   * @param string
+   */
+  public function setTransactionId($transactionId)
+  {
+    $this->transactionId = $transactionId;
+  }
+  /**
+   * @return string
+   */
+  public function getTransactionId()
+  {
+    return $this->transactionId;
+  }
+  /**
+   * @param float
+   */
+  public function setValue($value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return float
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaTransactionInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaTransactionInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaTuneEngineMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaTuneEngineMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaTuneEngineMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaTuneEngineMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $engine;
+
+  /**
+   * @param string
+   */
+  public function setEngine($engine)
+  {
+    $this->engine = $engine;
+  }
+  /**
+   * @return string
+   */
+  public function getEngine()
+  {
+    return $this->engine;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaTuneEngineMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaTuneEngineMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaTuneEngineRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaTuneEngineRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaTuneEngineRequest.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaTuneEngineRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaTuneEngineRequest::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaTuneEngineRequest');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaTuneEngineResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaTuneEngineResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaTuneEngineResponse.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaTuneEngineResponse extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaTuneEngineResponse::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaTuneEngineResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaUpdateSchemaMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaUpdateSchemaMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaUpdateSchemaMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaUpdateSchemaMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaUpdateSchemaMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaUpdateSchemaMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaUpdateTargetSiteMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaUpdateTargetSiteMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaUpdateTargetSiteMetadata.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaUpdateTargetSiteMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaUpdateTargetSiteMetadata::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaUpdateTargetSiteMetadata');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaUserEvent.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaUserEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaUserEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,333 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaUserEvent extends \Google\Collection
+{
+  protected $collection_key = 'tagIds';
+  protected $attributesType = GoogleCloudDiscoveryengineV1betaCustomAttribute::class;
+  protected $attributesDataType = 'map';
+  /**
+   * @var string
+   */
+  public $attributionToken;
+  protected $completionInfoType = GoogleCloudDiscoveryengineV1betaCompletionInfo::class;
+  protected $completionInfoDataType = '';
+  /**
+   * @var bool
+   */
+  public $directUserRequest;
+  protected $documentsType = GoogleCloudDiscoveryengineV1betaDocumentInfo::class;
+  protected $documentsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $eventTime;
+  /**
+   * @var string
+   */
+  public $eventType;
+  /**
+   * @var string
+   */
+  public $filter;
+  protected $mediaInfoType = GoogleCloudDiscoveryengineV1betaMediaInfo::class;
+  protected $mediaInfoDataType = '';
+  protected $pageInfoType = GoogleCloudDiscoveryengineV1betaPageInfo::class;
+  protected $pageInfoDataType = '';
+  protected $panelType = GoogleCloudDiscoveryengineV1betaPanelInfo::class;
+  protected $panelDataType = '';
+  /**
+   * @var string[]
+   */
+  public $promotionIds;
+  protected $searchInfoType = GoogleCloudDiscoveryengineV1betaSearchInfo::class;
+  protected $searchInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $sessionId;
+  /**
+   * @var string[]
+   */
+  public $tagIds;
+  protected $transactionInfoType = GoogleCloudDiscoveryengineV1betaTransactionInfo::class;
+  protected $transactionInfoDataType = '';
+  protected $userInfoType = GoogleCloudDiscoveryengineV1betaUserInfo::class;
+  protected $userInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $userPseudoId;
+
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaCustomAttribute[]
+   */
+  public function setAttributes($attributes)
+  {
+    $this->attributes = $attributes;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaCustomAttribute[]
+   */
+  public function getAttributes()
+  {
+    return $this->attributes;
+  }
+  /**
+   * @param string
+   */
+  public function setAttributionToken($attributionToken)
+  {
+    $this->attributionToken = $attributionToken;
+  }
+  /**
+   * @return string
+   */
+  public function getAttributionToken()
+  {
+    return $this->attributionToken;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaCompletionInfo
+   */
+  public function setCompletionInfo(GoogleCloudDiscoveryengineV1betaCompletionInfo $completionInfo)
+  {
+    $this->completionInfo = $completionInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaCompletionInfo
+   */
+  public function getCompletionInfo()
+  {
+    return $this->completionInfo;
+  }
+  /**
+   * @param bool
+   */
+  public function setDirectUserRequest($directUserRequest)
+  {
+    $this->directUserRequest = $directUserRequest;
+  }
+  /**
+   * @return bool
+   */
+  public function getDirectUserRequest()
+  {
+    return $this->directUserRequest;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaDocumentInfo[]
+   */
+  public function setDocuments($documents)
+  {
+    $this->documents = $documents;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaDocumentInfo[]
+   */
+  public function getDocuments()
+  {
+    return $this->documents;
+  }
+  /**
+   * @param string
+   */
+  public function setEventTime($eventTime)
+  {
+    $this->eventTime = $eventTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEventTime()
+  {
+    return $this->eventTime;
+  }
+  /**
+   * @param string
+   */
+  public function setEventType($eventType)
+  {
+    $this->eventType = $eventType;
+  }
+  /**
+   * @return string
+   */
+  public function getEventType()
+  {
+    return $this->eventType;
+  }
+  /**
+   * @param string
+   */
+  public function setFilter($filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return string
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaMediaInfo
+   */
+  public function setMediaInfo(GoogleCloudDiscoveryengineV1betaMediaInfo $mediaInfo)
+  {
+    $this->mediaInfo = $mediaInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaMediaInfo
+   */
+  public function getMediaInfo()
+  {
+    return $this->mediaInfo;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaPageInfo
+   */
+  public function setPageInfo(GoogleCloudDiscoveryengineV1betaPageInfo $pageInfo)
+  {
+    $this->pageInfo = $pageInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaPageInfo
+   */
+  public function getPageInfo()
+  {
+    return $this->pageInfo;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaPanelInfo
+   */
+  public function setPanel(GoogleCloudDiscoveryengineV1betaPanelInfo $panel)
+  {
+    $this->panel = $panel;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaPanelInfo
+   */
+  public function getPanel()
+  {
+    return $this->panel;
+  }
+  /**
+   * @param string[]
+   */
+  public function setPromotionIds($promotionIds)
+  {
+    $this->promotionIds = $promotionIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPromotionIds()
+  {
+    return $this->promotionIds;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaSearchInfo
+   */
+  public function setSearchInfo(GoogleCloudDiscoveryengineV1betaSearchInfo $searchInfo)
+  {
+    $this->searchInfo = $searchInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaSearchInfo
+   */
+  public function getSearchInfo()
+  {
+    return $this->searchInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setSessionId($sessionId)
+  {
+    $this->sessionId = $sessionId;
+  }
+  /**
+   * @return string
+   */
+  public function getSessionId()
+  {
+    return $this->sessionId;
+  }
+  /**
+   * @param string[]
+   */
+  public function setTagIds($tagIds)
+  {
+    $this->tagIds = $tagIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getTagIds()
+  {
+    return $this->tagIds;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaTransactionInfo
+   */
+  public function setTransactionInfo(GoogleCloudDiscoveryengineV1betaTransactionInfo $transactionInfo)
+  {
+    $this->transactionInfo = $transactionInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaTransactionInfo
+   */
+  public function getTransactionInfo()
+  {
+    return $this->transactionInfo;
+  }
+  /**
+   * @param GoogleCloudDiscoveryengineV1betaUserInfo
+   */
+  public function setUserInfo(GoogleCloudDiscoveryengineV1betaUserInfo $userInfo)
+  {
+    $this->userInfo = $userInfo;
+  }
+  /**
+   * @return GoogleCloudDiscoveryengineV1betaUserInfo
+   */
+  public function getUserInfo()
+  {
+    return $this->userInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setUserPseudoId($userPseudoId)
+  {
+    $this->userPseudoId = $userPseudoId;
+  }
+  /**
+   * @return string
+   */
+  public function getUserPseudoId()
+  {
+    return $this->userPseudoId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaUserEvent::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaUserEvent');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaUserInfo.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaUserInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaUserInfo.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaUserInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $userAgent;
+  /**
+   * @var string
+   */
+  public $userId;
+
+  /**
+   * @param string
+   */
+  public function setUserAgent($userAgent)
+  {
+    $this->userAgent = $userAgent;
+  }
+  /**
+   * @return string
+   */
+  public function getUserAgent()
+  {
+    return $this->userAgent;
+  }
+  /**
+   * @param string
+   */
+  public function setUserId($userId)
+  {
+    $this->userId = $userId;
+  }
+  /**
+   * @return string
+   */
+  public function getUserId()
+  {
+    return $this->userId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudDiscoveryengineV1betaUserInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaUserInfo');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaWorkspaceConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaWorkspaceConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleCloudDiscoveryengineV1betaWorkspaceConfig.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\DiscoveryEngine;
+
+class GoogleCloudDiscoveryengineV1betaWorkspaceConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $dasherCustomerId;
+  /**
+   * @var string
+   */
+  public $superAdminEmailAddress;
+  /**
+   * @var string
+   */
+  public $superAdminServiceAccount;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setDasherCustomerId($dasherCustomerId)
+  {
+    $this->dasherCustomerId = $dasherCustomerId;
+  }
+  /**
+   * @return string
+   */
+  public function getDasherCustomerId()
+  {
+    return $this->dasherCustomerId;
+  }
+  /**
+   * @param string
+   */
+  public function setSuperAdminEmailAddress($superAdminEmailAddress)
+  {
+    $this->superAdminEmailAddress = $superAdminEmailAddress;
+  }
+  /**
+   * @return string
+   */
+  public function getSuperAdminEmailAddress()
+  {
+    return $this->superAdminEmailAddress;
+  }
+  /**
+   * @param string
+   */
+  public function setSuperAdminServiceAccount($superAdminServiceAccount)
+  {
+    $this->superAdminServiceAccount = $superAdminServiceAccount;
+  }
+  /**
+   * @return string
+   */
+  public function getSuperAdminServiceAccount()
+  {
+    return $this->superAdminServiceAccount;
+  }
+  /**
+   * @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(GoogleCloudDiscoveryengineV1betaWorkspaceConfig::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1betaWorkspaceConfig');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleLongrunningCancelOperationRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleLongrunningCancelOperationRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleLongrunningCancelOperationRequest.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\DiscoveryEngine;
+
+class GoogleLongrunningCancelOperationRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleLongrunningCancelOperationRequest::class, 'Google_Service_DiscoveryEngine_GoogleLongrunningCancelOperationRequest');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleLongrunningListOperationsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleLongrunningListOperationsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleLongrunningListOperationsResponse.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\DiscoveryEngine;
+
+class GoogleLongrunningListOperationsResponse extends \Google\Collection
+{
+  protected $collection_key = 'operations';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $operationsType = GoogleLongrunningOperation::class;
+  protected $operationsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleLongrunningOperation[]
+   */
+  public function setOperations($operations)
+  {
+    $this->operations = $operations;
+  }
+  /**
+   * @return GoogleLongrunningOperation[]
+   */
+  public function getOperations()
+  {
+    return $this->operations;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleLongrunningListOperationsResponse::class, 'Google_Service_DiscoveryEngine_GoogleLongrunningListOperationsResponse');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleLongrunningOperation.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleLongrunningOperation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleLongrunningOperation.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\DiscoveryEngine;
+
+class GoogleLongrunningOperation extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $done;
+  protected $errorType = GoogleRpcStatus::class;
+  protected $errorDataType = '';
+  /**
+   * @var array[]
+   */
+  public $metadata;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var array[]
+   */
+  public $response;
+
+  /**
+   * @param bool
+   */
+  public function setDone($done)
+  {
+    $this->done = $done;
+  }
+  /**
+   * @return bool
+   */
+  public function getDone()
+  {
+    return $this->done;
+  }
+  /**
+   * @param GoogleRpcStatus
+   */
+  public function setError(GoogleRpcStatus $error)
+  {
+    $this->error = $error;
+  }
+  /**
+   * @return GoogleRpcStatus
+   */
+  public function getError()
+  {
+    return $this->error;
+  }
+  /**
+   * @param array[]
+   */
+  public function setMetadata($metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return array[]
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param array[]
+   */
+  public function setResponse($response)
+  {
+    $this->response = $response;
+  }
+  /**
+   * @return array[]
+   */
+  public function getResponse()
+  {
+    return $this->response;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleLongrunningOperation::class, 'Google_Service_DiscoveryEngine_GoogleLongrunningOperation');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleMonitoringV3Point.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleMonitoringV3Point.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleMonitoringV3Point.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\DiscoveryEngine;
+
+class GoogleMonitoringV3Point extends \Google\Model
+{
+  protected $intervalType = GoogleMonitoringV3TimeInterval::class;
+  protected $intervalDataType = '';
+  protected $valueType = GoogleMonitoringV3TypedValue::class;
+  protected $valueDataType = '';
+
+  /**
+   * @param GoogleMonitoringV3TimeInterval
+   */
+  public function setInterval(GoogleMonitoringV3TimeInterval $interval)
+  {
+    $this->interval = $interval;
+  }
+  /**
+   * @return GoogleMonitoringV3TimeInterval
+   */
+  public function getInterval()
+  {
+    return $this->interval;
+  }
+  /**
+   * @param GoogleMonitoringV3TypedValue
+   */
+  public function setValue(GoogleMonitoringV3TypedValue $value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return GoogleMonitoringV3TypedValue
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleMonitoringV3Point::class, 'Google_Service_DiscoveryEngine_GoogleMonitoringV3Point');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleMonitoringV3TimeInterval.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleMonitoringV3TimeInterval.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleMonitoringV3TimeInterval.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\DiscoveryEngine;
+
+class GoogleMonitoringV3TimeInterval 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(GoogleMonitoringV3TimeInterval::class, 'Google_Service_DiscoveryEngine_GoogleMonitoringV3TimeInterval');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleMonitoringV3TimeSeries.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleMonitoringV3TimeSeries.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleMonitoringV3TimeSeries.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\DiscoveryEngine;
+
+class GoogleMonitoringV3TimeSeries extends \Google\Collection
+{
+  protected $collection_key = 'points';
+  /**
+   * @var string
+   */
+  public $description;
+  protected $metadataType = GoogleApiMonitoredResourceMetadata::class;
+  protected $metadataDataType = '';
+  protected $metricType = GoogleApiMetric::class;
+  protected $metricDataType = '';
+  /**
+   * @var string
+   */
+  public $metricKind;
+  protected $pointsType = GoogleMonitoringV3Point::class;
+  protected $pointsDataType = 'array';
+  protected $resourceType = GoogleApiMonitoredResource::class;
+  protected $resourceDataType = '';
+  /**
+   * @var string
+   */
+  public $unit;
+  /**
+   * @var string
+   */
+  public $valueType;
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param GoogleApiMonitoredResourceMetadata
+   */
+  public function setMetadata(GoogleApiMonitoredResourceMetadata $metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return GoogleApiMonitoredResourceMetadata
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @param GoogleApiMetric
+   */
+  public function setMetric(GoogleApiMetric $metric)
+  {
+    $this->metric = $metric;
+  }
+  /**
+   * @return GoogleApiMetric
+   */
+  public function getMetric()
+  {
+    return $this->metric;
+  }
+  /**
+   * @param string
+   */
+  public function setMetricKind($metricKind)
+  {
+    $this->metricKind = $metricKind;
+  }
+  /**
+   * @return string
+   */
+  public function getMetricKind()
+  {
+    return $this->metricKind;
+  }
+  /**
+   * @param GoogleMonitoringV3Point[]
+   */
+  public function setPoints($points)
+  {
+    $this->points = $points;
+  }
+  /**
+   * @return GoogleMonitoringV3Point[]
+   */
+  public function getPoints()
+  {
+    return $this->points;
+  }
+  /**
+   * @param GoogleApiMonitoredResource
+   */
+  public function setResource(GoogleApiMonitoredResource $resource)
+  {
+    $this->resource = $resource;
+  }
+  /**
+   * @return GoogleApiMonitoredResource
+   */
+  public function getResource()
+  {
+    return $this->resource;
+  }
+  /**
+   * @param string
+   */
+  public function setUnit($unit)
+  {
+    $this->unit = $unit;
+  }
+  /**
+   * @return string
+   */
+  public function getUnit()
+  {
+    return $this->unit;
+  }
+  /**
+   * @param string
+   */
+  public function setValueType($valueType)
+  {
+    $this->valueType = $valueType;
+  }
+  /**
+   * @return string
+   */
+  public function getValueType()
+  {
+    return $this->valueType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleMonitoringV3TimeSeries::class, 'Google_Service_DiscoveryEngine_GoogleMonitoringV3TimeSeries');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleMonitoringV3TypedValue.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleMonitoringV3TypedValue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleMonitoringV3TypedValue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,105 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine;
+
+class GoogleMonitoringV3TypedValue extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $boolValue;
+  protected $distributionValueType = GoogleApiDistribution::class;
+  protected $distributionValueDataType = '';
+  public $doubleValue;
+  /**
+   * @var string
+   */
+  public $int64Value;
+  /**
+   * @var string
+   */
+  public $stringValue;
+
+  /**
+   * @param bool
+   */
+  public function setBoolValue($boolValue)
+  {
+    $this->boolValue = $boolValue;
+  }
+  /**
+   * @return bool
+   */
+  public function getBoolValue()
+  {
+    return $this->boolValue;
+  }
+  /**
+   * @param GoogleApiDistribution
+   */
+  public function setDistributionValue(GoogleApiDistribution $distributionValue)
+  {
+    $this->distributionValue = $distributionValue;
+  }
+  /**
+   * @return GoogleApiDistribution
+   */
+  public function getDistributionValue()
+  {
+    return $this->distributionValue;
+  }
+  public function setDoubleValue($doubleValue)
+  {
+    $this->doubleValue = $doubleValue;
+  }
+  public function getDoubleValue()
+  {
+    return $this->doubleValue;
+  }
+  /**
+   * @param string
+   */
+  public function setInt64Value($int64Value)
+  {
+    $this->int64Value = $int64Value;
+  }
+  /**
+   * @return string
+   */
+  public function getInt64Value()
+  {
+    return $this->int64Value;
+  }
+  /**
+   * @param string
+   */
+  public function setStringValue($stringValue)
+  {
+    $this->stringValue = $stringValue;
+  }
+  /**
+   * @return string
+   */
+  public function getStringValue()
+  {
+    return $this->stringValue;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleMonitoringV3TypedValue::class, 'Google_Service_DiscoveryEngine_GoogleMonitoringV3TypedValue');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleProtobufEmpty.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleProtobufEmpty.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleProtobufEmpty.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\DiscoveryEngine;
+
+class GoogleProtobufEmpty extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleProtobufEmpty::class, 'Google_Service_DiscoveryEngine_GoogleProtobufEmpty');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleRpcStatus.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleRpcStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleRpcStatus.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\DiscoveryEngine;
+
+class GoogleRpcStatus 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(GoogleRpcStatus::class, 'Google_Service_DiscoveryEngine_GoogleRpcStatus');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/GoogleTypeDate.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/GoogleTypeDate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/GoogleTypeDate.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\DiscoveryEngine;
+
+class GoogleTypeDate extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $day;
+  /**
+   * @var int
+   */
+  public $month;
+  /**
+   * @var int
+   */
+  public $year;
+
+  /**
+   * @param int
+   */
+  public function setDay($day)
+  {
+    $this->day = $day;
+  }
+  /**
+   * @return int
+   */
+  public function getDay()
+  {
+    return $this->day;
+  }
+  /**
+   * @param int
+   */
+  public function setMonth($month)
+  {
+    $this->month = $month;
+  }
+  /**
+   * @return int
+   */
+  public function getMonth()
+  {
+    return $this->month;
+  }
+  /**
+   * @param int
+   */
+  public function setYear($year)
+  {
+    $this->year = $year;
+  }
+  /**
+   * @return int
+   */
+  public function getYear()
+  {
+    return $this->year;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleTypeDate::class, 'Google_Service_DiscoveryEngine_GoogleTypeDate');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/Projects.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/Projects.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/Projects.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,55 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1ProvisionProjectRequest;
+use Google\Service\DiscoveryEngine\GoogleLongrunningOperation;
+
+/**
+ * The "projects" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $projects = $discoveryengineService->projects;
+ *  </code>
+ */
+class Projects extends \Google\Service\Resource
+{
+  /**
+   * Provisions the project resource. During the process, related systems will get
+   * prepared and initialized. Caller must read the [Terms for data
+   * use](https://cloud.google.com/retail/data-use-terms), and optionally specify
+   * in request to provide consent to that service terms. (projects.provision)
+   *
+   * @param string $name Required. Full resource name of a Project, such as
+   * `projects/{project_id_or_number}`.
+   * @param GoogleCloudDiscoveryengineV1ProvisionProjectRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function provision($name, GoogleCloudDiscoveryengineV1ProvisionProjectRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('provision', [$params], GoogleLongrunningOperation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Projects::class, 'Google_Service_DiscoveryEngine_Resource_Projects');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocations.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/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\DiscoveryEngine\Resource;
+
+/**
+ * The "locations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $locations = $discoveryengineService->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_DiscoveryEngine_Resource_ProjectsLocations');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollections.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollections.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollections.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\DiscoveryEngine\Resource;
+
+/**
+ * The "collections" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $collections = $discoveryengineService->projects_locations_collections;
+ *  </code>
+ */
+class ProjectsLocationsCollections extends \Google\Service\Resource
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsCollections::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsCollections');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataConnector.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataConnector.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataConnector.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\DiscoveryEngine\Resource;
+
+/**
+ * The "dataConnector" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $dataConnector = $discoveryengineService->projects_locations_collections_dataConnector;
+ *  </code>
+ */
+class ProjectsLocationsCollectionsDataConnector extends \Google\Service\Resource
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsCollectionsDataConnector::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsCollectionsDataConnector');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataConnectorOperations.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataConnectorOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataConnectorOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,72 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleLongrunningListOperationsResponse;
+use Google\Service\DiscoveryEngine\GoogleLongrunningOperation;
+
+/**
+ * The "operations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $operations = $discoveryengineService->projects_locations_collections_dataConnector_operations;
+ *  </code>
+ */
+class ProjectsLocationsCollectionsDataConnectorOperations extends \Google\Service\Resource
+{
+  /**
+   * Gets the latest state of a long-running operation. Clients can use this
+   * method to poll the operation result at intervals as recommended by the API
+   * service. (operations.get)
+   *
+   * @param string $name The name of the operation resource.
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Lists operations that match the specified filter in the request. If the
+   * server doesn't support this method, it returns `UNIMPLEMENTED`.
+   * (operations.listProjectsLocationsCollectionsDataConnectorOperations)
+   *
+   * @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 GoogleLongrunningListOperationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsCollectionsDataConnectorOperations($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleLongrunningListOperationsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsCollectionsDataConnectorOperations::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsCollectionsDataConnectorOperations');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStores.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStores.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStores.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,250 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1CompleteQueryResponse;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1DataStore;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1ListDataStoresResponse;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1SiteSearchEngine;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1TrainCustomModelRequest;
+use Google\Service\DiscoveryEngine\GoogleLongrunningOperation;
+
+/**
+ * The "dataStores" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $dataStores = $discoveryengineService->projects_locations_collections_dataStores;
+ *  </code>
+ */
+class ProjectsLocationsCollectionsDataStores extends \Google\Service\Resource
+{
+  /**
+   * Completes the specified user input with keyword suggestions.
+   * (dataStores.completeQuery)
+   *
+   * @param string $dataStore Required. The parent data store resource name for
+   * which the completion is performed, such as `projects/locations/global/collect
+   * ions/default_collection/dataStores/default_data_store`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool includeTailSuggestions Indicates if tail suggestions should
+   * be returned if there are no suggestions that match the full query. Even if
+   * set to true, if there are suggestions that match the full query, those are
+   * returned and no tail suggestions are returned.
+   * @opt_param string query Required. The typeahead input used to fetch
+   * suggestions. Maximum length is 128 characters.
+   * @opt_param string queryModel Specifies the autocomplete data model. This
+   * overrides any model specified in the Configuration > Autocomplete section of
+   * the Cloud console. Currently supported values: * `document` - Using
+   * suggestions generated from user-imported documents. * `search-history` -
+   * Using suggestions generated from the past history of SearchService.Search API
+   * calls. Do not use it when there is no traffic for Search API. * `user-event`
+   * - Using suggestions generated from user-imported search events. * `document-
+   * completable` - Using suggestions taken directly from user-imported document
+   * fields marked as completable. Default values: * `document` is the default
+   * model for regular dataStores. * `search-history` is the default model for
+   * site search dataStores.
+   * @opt_param string userPseudoId A unique identifier for tracking visitors. For
+   * example, this could be implemented with an HTTP cookie, which should be able
+   * to uniquely identify a visitor on a single device. This unique identifier
+   * should not change if the visitor logs in or out of the website. This field
+   * should NOT have a fixed value such as `unknown_visitor`. This should be the
+   * same identifier as UserEvent.user_pseudo_id and SearchRequest.user_pseudo_id.
+   * The field must be a UTF-8 encoded string with a length limit of 128
+   * characters. Otherwise, an `INVALID_ARGUMENT` error is returned.
+   * @return GoogleCloudDiscoveryengineV1CompleteQueryResponse
+   * @throws \Google\Service\Exception
+   */
+  public function completeQuery($dataStore, $optParams = [])
+  {
+    $params = ['dataStore' => $dataStore];
+    $params = array_merge($params, $optParams);
+    return $this->call('completeQuery', [$params], GoogleCloudDiscoveryengineV1CompleteQueryResponse::class);
+  }
+  /**
+   * Creates a DataStore. DataStore is for storing Documents. To serve these
+   * documents for Search, or Recommendation use case, an Engine needs to be
+   * created separately. (dataStores.create)
+   *
+   * @param string $parent Required. The parent resource name, such as
+   * `projects/{project}/locations/{location}/collections/{collection}`.
+   * @param GoogleCloudDiscoveryengineV1DataStore $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string cmekConfigName Resource name of the CmekConfig to use for
+   * protecting this DataStore.
+   * @opt_param bool createAdvancedSiteSearch A boolean flag indicating whether
+   * user want to directly create an advanced data store for site search. If the
+   * data store is not configured as site search (GENERIC vertical and
+   * PUBLIC_WEBSITE content_config), this flag will be ignored.
+   * @opt_param string dataStoreId Required. The ID to use for the DataStore,
+   * which will become the final component of the DataStore's resource name. This
+   * field must conform to [RFC-1034](https://tools.ietf.org/html/rfc1034)
+   * standard with a length limit of 63 characters. Otherwise, an INVALID_ARGUMENT
+   * error is returned.
+   * @opt_param bool disableCmek DataStore without CMEK protections. If a default
+   * CmekConfig is set for the project, setting this field will override the
+   * default CmekConfig as well.
+   * @opt_param bool skipDefaultSchemaCreation A boolean flag indicating whether
+   * to skip the default schema creation for the data store. Only enable this flag
+   * if you are certain that the default schema is incompatible with your use
+   * case. If set to true, you must manually create a schema for the data store
+   * before any documents can be ingested. This flag cannot be specified if
+   * `data_store.starting_schema` is specified.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudDiscoveryengineV1DataStore $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Deletes a DataStore. (dataStores.delete)
+   *
+   * @param string $name Required. Full resource name of DataStore, such as `proje
+   * cts/{project}/locations/{location}/collections/{collection_id}/dataStores/{da
+   * ta_store_id}`. If the caller does not have permission to delete the
+   * DataStore, regardless of whether or not it exists, a PERMISSION_DENIED error
+   * is returned. If the DataStore to delete does not exist, a NOT_FOUND error is
+   * returned.
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Gets a DataStore. (dataStores.get)
+   *
+   * @param string $name Required. Full resource name of DataStore, such as `proje
+   * cts/{project}/locations/{location}/collections/{collection_id}/dataStores/{da
+   * ta_store_id}`. If the caller does not have permission to access the
+   * DataStore, regardless of whether or not it exists, a PERMISSION_DENIED error
+   * is returned. If the requested DataStore does not exist, a NOT_FOUND error is
+   * returned.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1DataStore
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudDiscoveryengineV1DataStore::class);
+  }
+  /**
+   * Gets the SiteSearchEngine. (dataStores.getSiteSearchEngine)
+   *
+   * @param string $name Required. Resource name of SiteSearchEngine, such as `pro
+   * jects/{project}/locations/{location}/collections/{collection}/dataStores/{dat
+   * a_store}/siteSearchEngine`. If the caller does not have permission to access
+   * the [SiteSearchEngine], regardless of whether or not it exists, a
+   * PERMISSION_DENIED error is returned.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1SiteSearchEngine
+   * @throws \Google\Service\Exception
+   */
+  public function getSiteSearchEngine($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('getSiteSearchEngine', [$params], GoogleCloudDiscoveryengineV1SiteSearchEngine::class);
+  }
+  /**
+   * Lists all the DataStores associated with the project.
+   * (dataStores.listProjectsLocationsCollectionsDataStores)
+   *
+   * @param string $parent Required. The parent branch resource name, such as
+   * `projects/{project}/locations/{location}/collections/{collection_id}`. If the
+   * caller does not have permission to list DataStores under this location,
+   * regardless of whether or not this data store exists, a PERMISSION_DENIED
+   * error is returned.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Filter by solution type . For example: `filter =
+   * 'solution_type:SOLUTION_TYPE_SEARCH'`
+   * @opt_param int pageSize Maximum number of DataStores to return. If
+   * unspecified, defaults to 10. The maximum allowed value is 50. Values above 50
+   * will be coerced to 50. If this field is negative, an INVALID_ARGUMENT is
+   * returned.
+   * @opt_param string pageToken A page token
+   * ListDataStoresResponse.next_page_token, received from a previous
+   * DataStoreService.ListDataStores call. Provide this to retrieve the subsequent
+   * page. When paginating, all other parameters provided to
+   * DataStoreService.ListDataStores must match the call that provided the page
+   * token. Otherwise, an INVALID_ARGUMENT error is returned.
+   * @return GoogleCloudDiscoveryengineV1ListDataStoresResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsCollectionsDataStores($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudDiscoveryengineV1ListDataStoresResponse::class);
+  }
+  /**
+   * Updates a DataStore (dataStores.patch)
+   *
+   * @param string $name Immutable. The full resource name of the data store.
+   * Format: `projects/{project}/locations/{location}/collections/{collection_id}/
+   * dataStores/{data_store_id}`. This field must be a UTF-8 encoded string with a
+   * length limit of 1024 characters.
+   * @param GoogleCloudDiscoveryengineV1DataStore $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Indicates which fields in the provided DataStore
+   * to update. If an unsupported or unknown field is provided, an
+   * INVALID_ARGUMENT error is returned.
+   * @return GoogleCloudDiscoveryengineV1DataStore
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudDiscoveryengineV1DataStore $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudDiscoveryengineV1DataStore::class);
+  }
+  /**
+   * Trains a custom model. (dataStores.trainCustomModel)
+   *
+   * @param string $dataStore Required. The resource name of the Data Store, such
+   * as `projects/locations/global/collections/default_collection/dataStores/defau
+   * lt_data_store`. This field is used to identify the data store where to train
+   * the models.
+   * @param GoogleCloudDiscoveryengineV1TrainCustomModelRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function trainCustomModel($dataStore, GoogleCloudDiscoveryengineV1TrainCustomModelRequest $postBody, $optParams = [])
+  {
+    $params = ['dataStore' => $dataStore, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('trainCustomModel', [$params], GoogleLongrunningOperation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsCollectionsDataStores::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsCollectionsDataStores');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresBranches.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresBranches.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresBranches.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\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1BatchGetDocumentsMetadataResponse;
+
+/**
+ * The "branches" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $branches = $discoveryengineService->projects_locations_collections_dataStores_branches;
+ *  </code>
+ */
+class ProjectsLocationsCollectionsDataStoresBranches extends \Google\Service\Resource
+{
+  /**
+   * Gets index freshness metadata for Documents. Supported for website search
+   * only. (branches.batchGetDocumentsMetadata)
+   *
+   * @param string $parent Required. The parent branch resource name, such as `pro
+   * jects/{project}/locations/{location}/collections/{collection}/dataStores/{dat
+   * a_store}/branches/{branch}`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string matcher.fhirMatcher.fhirResources Required. The FHIR
+   * resources to match by. Format: projects/{project}/locations/{location}/datase
+   * ts/{dataset}/fhirStores/{fhir_store}/fhir/{resource_type}/{fhir_resource_id}
+   * @opt_param string matcher.urisMatcher.uris The exact URIs to match by.
+   * @return GoogleCloudDiscoveryengineV1BatchGetDocumentsMetadataResponse
+   * @throws \Google\Service\Exception
+   */
+  public function batchGetDocumentsMetadata($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('batchGetDocumentsMetadata', [$params], GoogleCloudDiscoveryengineV1BatchGetDocumentsMetadataResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsCollectionsDataStoresBranches::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsCollectionsDataStoresBranches');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresBranchesDocuments.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresBranchesDocuments.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresBranchesDocuments.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,199 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1Document;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1ImportDocumentsRequest;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1ListDocumentsResponse;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1PurgeDocumentsRequest;
+use Google\Service\DiscoveryEngine\GoogleLongrunningOperation;
+use Google\Service\DiscoveryEngine\GoogleProtobufEmpty;
+
+/**
+ * The "documents" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $documents = $discoveryengineService->projects_locations_collections_dataStores_branches_documents;
+ *  </code>
+ */
+class ProjectsLocationsCollectionsDataStoresBranchesDocuments extends \Google\Service\Resource
+{
+  /**
+   * Creates a Document. (documents.create)
+   *
+   * @param string $parent Required. The parent resource name, such as `projects/{
+   * project}/locations/{location}/collections/{collection}/dataStores/{data_store
+   * }/branches/{branch}`.
+   * @param GoogleCloudDiscoveryengineV1Document $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string documentId Required. The ID to use for the Document, which
+   * becomes the final component of the Document.name. If the caller does not have
+   * permission to create the Document, regardless of whether or not it exists, a
+   * `PERMISSION_DENIED` error is returned. This field must be unique among all
+   * Documents with the same parent. Otherwise, an `ALREADY_EXISTS` error is
+   * returned. This field must conform to
+   * [RFC-1034](https://tools.ietf.org/html/rfc1034) standard with a length limit
+   * of 63 characters. Otherwise, an `INVALID_ARGUMENT` error is returned.
+   * @return GoogleCloudDiscoveryengineV1Document
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudDiscoveryengineV1Document $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudDiscoveryengineV1Document::class);
+  }
+  /**
+   * Deletes a Document. (documents.delete)
+   *
+   * @param string $name Required. Full resource name of Document, such as `projec
+   * ts/{project}/locations/{location}/collections/{collection}/dataStores/{data_s
+   * tore}/branches/{branch}/documents/{document}`. If the caller does not have
+   * permission to delete the Document, regardless of whether or not it exists, a
+   * `PERMISSION_DENIED` error is returned. If the Document to delete does not
+   * exist, a `NOT_FOUND` error is returned.
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Gets a Document. (documents.get)
+   *
+   * @param string $name Required. Full resource name of Document, such as `projec
+   * ts/{project}/locations/{location}/collections/{collection}/dataStores/{data_s
+   * tore}/branches/{branch}/documents/{document}`. If the caller does not have
+   * permission to access the Document, regardless of whether or not it exists, a
+   * `PERMISSION_DENIED` error is returned. If the requested Document does not
+   * exist, a `NOT_FOUND` error is returned.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1Document
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudDiscoveryengineV1Document::class);
+  }
+  /**
+   * Bulk import of multiple Documents. Request processing may be synchronous.
+   * Non-existing items are created. Note: It is possible for a subset of the
+   * Documents to be successfully updated. (documents.import)
+   *
+   * @param string $parent Required. The parent branch resource name, such as `pro
+   * jects/{project}/locations/{location}/collections/{collection}/dataStores/{dat
+   * a_store}/branches/{branch}`. Requires create/update permission.
+   * @param GoogleCloudDiscoveryengineV1ImportDocumentsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function import($parent, GoogleCloudDiscoveryengineV1ImportDocumentsRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('import', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Gets a list of Documents.
+   * (documents.listProjectsLocationsCollectionsDataStoresBranchesDocuments)
+   *
+   * @param string $parent Required. The parent branch resource name, such as `pro
+   * jects/{project}/locations/{location}/collections/{collection}/dataStores/{dat
+   * a_store}/branches/{branch}`. Use `default_branch` as the branch ID, to list
+   * documents under the default branch. If the caller does not have permission to
+   * list Documents under this branch, regardless of whether or not this branch
+   * exists, a `PERMISSION_DENIED` error is returned.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Maximum number of Documents to return. If
+   * unspecified, defaults to 100. The maximum allowed value is 1000. Values above
+   * 1000 are set to 1000. If this field is negative, an `INVALID_ARGUMENT` error
+   * is returned.
+   * @opt_param string pageToken A page token
+   * ListDocumentsResponse.next_page_token, received from a previous
+   * DocumentService.ListDocuments call. Provide this to retrieve the subsequent
+   * page. When paginating, all other parameters provided to
+   * DocumentService.ListDocuments must match the call that provided the page
+   * token. Otherwise, an `INVALID_ARGUMENT` error is returned.
+   * @return GoogleCloudDiscoveryengineV1ListDocumentsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsCollectionsDataStoresBranchesDocuments($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudDiscoveryengineV1ListDocumentsResponse::class);
+  }
+  /**
+   * Updates a Document. (documents.patch)
+   *
+   * @param string $name Immutable. The full resource name of the document.
+   * Format: `projects/{project}/locations/{location}/collections/{collection}/dat
+   * aStores/{data_store}/branches/{branch}/documents/{document_id}`. This field
+   * must be a UTF-8 encoded string with a length limit of 1024 characters.
+   * @param GoogleCloudDiscoveryengineV1Document $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool allowMissing If set to `true` and the Document is not found,
+   * a new Document is be created.
+   * @opt_param string updateMask Indicates which fields in the provided imported
+   * 'document' to update. If not set, by default updates all fields.
+   * @return GoogleCloudDiscoveryengineV1Document
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudDiscoveryengineV1Document $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudDiscoveryengineV1Document::class);
+  }
+  /**
+   * Permanently deletes all selected Documents in a branch. This process is
+   * asynchronous. Depending on the number of Documents to be deleted, this
+   * operation can take hours to complete. Before the delete operation completes,
+   * some Documents might still be returned by DocumentService.GetDocument or
+   * DocumentService.ListDocuments. To get a list of the Documents to be deleted,
+   * set PurgeDocumentsRequest.force to false. (documents.purge)
+   *
+   * @param string $parent Required. The parent resource name, such as `projects/{
+   * project}/locations/{location}/collections/{collection}/dataStores/{data_store
+   * }/branches/{branch}`.
+   * @param GoogleCloudDiscoveryengineV1PurgeDocumentsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function purge($parent, GoogleCloudDiscoveryengineV1PurgeDocumentsRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('purge', [$params], GoogleLongrunningOperation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsCollectionsDataStoresBranchesDocuments::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsCollectionsDataStoresBranchesDocuments');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresBranchesOperations.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresBranchesOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresBranchesOperations.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\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleLongrunningCancelOperationRequest;
+use Google\Service\DiscoveryEngine\GoogleLongrunningListOperationsResponse;
+use Google\Service\DiscoveryEngine\GoogleLongrunningOperation;
+use Google\Service\DiscoveryEngine\GoogleProtobufEmpty;
+
+/**
+ * The "operations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $operations = $discoveryengineService->projects_locations_collections_dataStores_branches_operations;
+ *  </code>
+ */
+class ProjectsLocationsCollectionsDataStoresBranchesOperations 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 GoogleLongrunningCancelOperationRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function cancel($name, GoogleLongrunningCancelOperationRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('cancel', [$params], GoogleProtobufEmpty::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 GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Lists operations that match the specified filter in the request. If the
+   * server doesn't support this method, it returns `UNIMPLEMENTED`.
+   * (operations.listProjectsLocationsCollectionsDataStoresBranchesOperations)
+   *
+   * @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 GoogleLongrunningListOperationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsCollectionsDataStoresBranchesOperations($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleLongrunningListOperationsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsCollectionsDataStoresBranchesOperations::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsCollectionsDataStoresBranchesOperations');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresCompletionSuggestions.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresCompletionSuggestions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresCompletionSuggestions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,72 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1ImportCompletionSuggestionsRequest;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1PurgeCompletionSuggestionsRequest;
+use Google\Service\DiscoveryEngine\GoogleLongrunningOperation;
+
+/**
+ * The "completionSuggestions" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $completionSuggestions = $discoveryengineService->projects_locations_collections_dataStores_completionSuggestions;
+ *  </code>
+ */
+class ProjectsLocationsCollectionsDataStoresCompletionSuggestions extends \Google\Service\Resource
+{
+  /**
+   * Imports CompletionSuggestions for a DataStore. (completionSuggestions.import)
+   *
+   * @param string $parent Required. The parent data store resource name for which
+   * to import customer autocomplete suggestions. Follows pattern
+   * `projects/locations/collections/dataStores`
+   * @param GoogleCloudDiscoveryengineV1ImportCompletionSuggestionsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function import($parent, GoogleCloudDiscoveryengineV1ImportCompletionSuggestionsRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('import', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Permanently deletes all CompletionSuggestions for a DataStore.
+   * (completionSuggestions.purge)
+   *
+   * @param string $parent Required. The parent data store resource name for which
+   * to purge completion suggestions. Follows pattern
+   * projects/locations/collections/dataStores.
+   * @param GoogleCloudDiscoveryengineV1PurgeCompletionSuggestionsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function purge($parent, GoogleCloudDiscoveryengineV1PurgeCompletionSuggestionsRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('purge', [$params], GoogleLongrunningOperation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsCollectionsDataStoresCompletionSuggestions::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsCollectionsDataStoresCompletionSuggestions');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresControls.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresControls.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresControls.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,141 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1Control;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1ListControlsResponse;
+use Google\Service\DiscoveryEngine\GoogleProtobufEmpty;
+
+/**
+ * The "controls" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $controls = $discoveryengineService->projects_locations_collections_dataStores_controls;
+ *  </code>
+ */
+class ProjectsLocationsCollectionsDataStoresControls extends \Google\Service\Resource
+{
+  /**
+   * Creates a Control. By default 1000 controls are allowed for a data store. A
+   * request can be submitted to adjust this limit. If the Control to create
+   * already exists, an ALREADY_EXISTS error is returned. (controls.create)
+   *
+   * @param string $parent Required. Full resource name of parent data store.
+   * Format: `projects/{project}/locations/{location}/collections/{collection_id}/
+   * dataStores/{data_store_id}` or `projects/{project}/locations/{location}/colle
+   * ctions/{collection_id}/engines/{engine_id}`.
+   * @param GoogleCloudDiscoveryengineV1Control $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string controlId Required. The ID to use for the Control, which
+   * will become the final component of the Control's resource name. This value
+   * must be within 1-63 characters. Valid characters are /a-z-_/.
+   * @return GoogleCloudDiscoveryengineV1Control
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudDiscoveryengineV1Control $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudDiscoveryengineV1Control::class);
+  }
+  /**
+   * Deletes a Control. If the Control to delete does not exist, a NOT_FOUND error
+   * is returned. (controls.delete)
+   *
+   * @param string $name Required. The resource name of the Control to delete.
+   * Format: `projects/{project}/locations/{location}/collections/{collection_id}/
+   * dataStores/{data_store_id}/controls/{control_id}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Gets a Control. (controls.get)
+   *
+   * @param string $name Required. The resource name of the Control to get.
+   * Format: `projects/{project}/locations/{location}/collections/{collection_id}/
+   * dataStores/{data_store_id}/controls/{control_id}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1Control
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudDiscoveryengineV1Control::class);
+  }
+  /**
+   * Lists all Controls by their parent DataStore.
+   * (controls.listProjectsLocationsCollectionsDataStoresControls)
+   *
+   * @param string $parent Required. The data store resource name. Format: `projec
+   * ts/{project}/locations/{location}/collections/{collection_id}/dataStores/{dat
+   * a_store_id}` or `projects/{project}/locations/{location}/collections/{collect
+   * ion_id}/engines/{engine_id}`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Optional. A filter to apply on the list results.
+   * Supported features: * List all the products under the parent branch if filter
+   * is unset. Currently this field is unsupported.
+   * @opt_param int pageSize Optional. Maximum number of results to return. If
+   * unspecified, defaults to 50. Max allowed value is 1000.
+   * @opt_param string pageToken Optional. A page token, received from a previous
+   * `ListControls` call. Provide this to retrieve the subsequent page.
+   * @return GoogleCloudDiscoveryengineV1ListControlsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsCollectionsDataStoresControls($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudDiscoveryengineV1ListControlsResponse::class);
+  }
+  /**
+   * Updates a Control. Control action type cannot be changed. If the Control to
+   * update does not exist, a NOT_FOUND error is returned. (controls.patch)
+   *
+   * @param string $name Immutable. Fully qualified name
+   * `projects/locations/global/dataStore/controls`
+   * @param GoogleCloudDiscoveryengineV1Control $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Optional. Indicates which fields in the provided
+   * Control to update. The following are NOT supported: * Control.name *
+   * Control.solution_type If not set or empty, all supported fields are updated.
+   * @return GoogleCloudDiscoveryengineV1Control
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudDiscoveryengineV1Control $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudDiscoveryengineV1Control::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsCollectionsDataStoresControls::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsCollectionsDataStoresControls');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresConversations.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresConversations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresConversations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,161 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1Conversation;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1ConverseConversationRequest;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1ConverseConversationResponse;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1ListConversationsResponse;
+use Google\Service\DiscoveryEngine\GoogleProtobufEmpty;
+
+/**
+ * The "conversations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $conversations = $discoveryengineService->projects_locations_collections_dataStores_conversations;
+ *  </code>
+ */
+class ProjectsLocationsCollectionsDataStoresConversations extends \Google\Service\Resource
+{
+  /**
+   * Converses a conversation. (conversations.converse)
+   *
+   * @param string $name Required. The resource name of the Conversation to get.
+   * Format: `projects/{project}/locations/{location}/collections/{collection}/dat
+   * aStores/{data_store_id}/conversations/{conversation_id}`. Use `projects/{proj
+   * ect}/locations/{location}/collections/{collection}/dataStores/{data_store_id}
+   * /conversations/-` to activate auto session mode, which automatically creates
+   * a new conversation inside a ConverseConversation session.
+   * @param GoogleCloudDiscoveryengineV1ConverseConversationRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1ConverseConversationResponse
+   * @throws \Google\Service\Exception
+   */
+  public function converse($name, GoogleCloudDiscoveryengineV1ConverseConversationRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('converse', [$params], GoogleCloudDiscoveryengineV1ConverseConversationResponse::class);
+  }
+  /**
+   * Creates a Conversation. If the Conversation to create already exists, an
+   * ALREADY_EXISTS error is returned. (conversations.create)
+   *
+   * @param string $parent Required. Full resource name of parent data store.
+   * Format: `projects/{project}/locations/{location}/collections/{collection}/dat
+   * aStores/{data_store_id}`
+   * @param GoogleCloudDiscoveryengineV1Conversation $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1Conversation
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudDiscoveryengineV1Conversation $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudDiscoveryengineV1Conversation::class);
+  }
+  /**
+   * Deletes a Conversation. If the Conversation to delete does not exist, a
+   * NOT_FOUND error is returned. (conversations.delete)
+   *
+   * @param string $name Required. The resource name of the Conversation to
+   * delete. Format: `projects/{project}/locations/{location}/collections/{collect
+   * ion}/dataStores/{data_store_id}/conversations/{conversation_id}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Gets a Conversation. (conversations.get)
+   *
+   * @param string $name Required. The resource name of the Conversation to get.
+   * Format: `projects/{project}/locations/{location}/collections/{collection}/dat
+   * aStores/{data_store_id}/conversations/{conversation_id}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1Conversation
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudDiscoveryengineV1Conversation::class);
+  }
+  /**
+   * Lists all Conversations by their parent DataStore.
+   * (conversations.listProjectsLocationsCollectionsDataStoresConversations)
+   *
+   * @param string $parent Required. The data store resource name. Format: `projec
+   * ts/{project}/locations/{location}/collections/{collection}/dataStores/{data_s
+   * tore_id}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter A filter to apply on the list results. The supported
+   * features are: user_pseudo_id, state. Example: "user_pseudo_id = some_id"
+   * @opt_param string orderBy A comma-separated list of fields to order by,
+   * sorted in ascending order. Use "desc" after a field name for descending.
+   * Supported fields: * `update_time` * `create_time` * `conversation_name`
+   * Example: "update_time desc" "create_time"
+   * @opt_param int pageSize Maximum number of results to return. If unspecified,
+   * defaults to 50. Max allowed value is 1000.
+   * @opt_param string pageToken A page token, received from a previous
+   * `ListConversations` call. Provide this to retrieve the subsequent page.
+   * @return GoogleCloudDiscoveryengineV1ListConversationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsCollectionsDataStoresConversations($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudDiscoveryengineV1ListConversationsResponse::class);
+  }
+  /**
+   * Updates a Conversation. Conversation action type cannot be changed. If the
+   * Conversation to update does not exist, a NOT_FOUND error is returned.
+   * (conversations.patch)
+   *
+   * @param string $name Immutable. Fully qualified name `projects/{project}/locat
+   * ions/global/collections/{collection}/dataStore/conversations` or `projects/{p
+   * roject}/locations/global/collections/{collection}/engines/conversations`.
+   * @param GoogleCloudDiscoveryengineV1Conversation $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Indicates which fields in the provided
+   * Conversation to update. The following are NOT supported: * Conversation.name
+   * If not set or empty, all supported fields are updated.
+   * @return GoogleCloudDiscoveryengineV1Conversation
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudDiscoveryengineV1Conversation $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudDiscoveryengineV1Conversation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsCollectionsDataStoresConversations::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsCollectionsDataStoresConversations');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresCustomModels.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresCustomModels.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresCustomModels.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\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1ListCustomModelsResponse;
+
+/**
+ * The "customModels" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $customModels = $discoveryengineService->projects_locations_collections_dataStores_customModels;
+ *  </code>
+ */
+class ProjectsLocationsCollectionsDataStoresCustomModels extends \Google\Service\Resource
+{
+  /**
+   * Gets a list of all the custom models.
+   * (customModels.listProjectsLocationsCollectionsDataStoresCustomModels)
+   *
+   * @param string $dataStore Required. The resource name of the parent Data
+   * Store, such as `projects/locations/global/collections/default_collection/data
+   * Stores/default_data_store`. This field is used to identify the data store
+   * where to fetch the models from.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1ListCustomModelsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsCollectionsDataStoresCustomModels($dataStore, $optParams = [])
+  {
+    $params = ['dataStore' => $dataStore];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudDiscoveryengineV1ListCustomModelsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsCollectionsDataStoresCustomModels::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsCollectionsDataStoresCustomModels');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresModels.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresModels.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresModels.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\DiscoveryEngine\Resource;
+
+/**
+ * The "models" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $models = $discoveryengineService->projects_locations_collections_dataStores_models;
+ *  </code>
+ */
+class ProjectsLocationsCollectionsDataStoresModels extends \Google\Service\Resource
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsCollectionsDataStoresModels::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsCollectionsDataStoresModels');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresModelsOperations.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresModelsOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresModelsOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,72 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleLongrunningListOperationsResponse;
+use Google\Service\DiscoveryEngine\GoogleLongrunningOperation;
+
+/**
+ * The "operations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $operations = $discoveryengineService->projects_locations_collections_dataStores_models_operations;
+ *  </code>
+ */
+class ProjectsLocationsCollectionsDataStoresModelsOperations extends \Google\Service\Resource
+{
+  /**
+   * Gets the latest state of a long-running operation. Clients can use this
+   * method to poll the operation result at intervals as recommended by the API
+   * service. (operations.get)
+   *
+   * @param string $name The name of the operation resource.
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Lists operations that match the specified filter in the request. If the
+   * server doesn't support this method, it returns `UNIMPLEMENTED`.
+   * (operations.listProjectsLocationsCollectionsDataStoresModelsOperations)
+   *
+   * @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 GoogleLongrunningListOperationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsCollectionsDataStoresModelsOperations($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleLongrunningListOperationsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsCollectionsDataStoresModelsOperations::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsCollectionsDataStoresModelsOperations');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresOperations.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,72 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleLongrunningListOperationsResponse;
+use Google\Service\DiscoveryEngine\GoogleLongrunningOperation;
+
+/**
+ * The "operations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $operations = $discoveryengineService->projects_locations_collections_dataStores_operations;
+ *  </code>
+ */
+class ProjectsLocationsCollectionsDataStoresOperations extends \Google\Service\Resource
+{
+  /**
+   * Gets the latest state of a long-running operation. Clients can use this
+   * method to poll the operation result at intervals as recommended by the API
+   * service. (operations.get)
+   *
+   * @param string $name The name of the operation resource.
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Lists operations that match the specified filter in the request. If the
+   * server doesn't support this method, it returns `UNIMPLEMENTED`.
+   * (operations.listProjectsLocationsCollectionsDataStoresOperations)
+   *
+   * @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 GoogleLongrunningListOperationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsCollectionsDataStoresOperations($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleLongrunningListOperationsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsCollectionsDataStoresOperations::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsCollectionsDataStoresOperations');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresSchemas.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresSchemas.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresSchemas.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,137 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1ListSchemasResponse;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1Schema;
+use Google\Service\DiscoveryEngine\GoogleLongrunningOperation;
+
+/**
+ * The "schemas" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $schemas = $discoveryengineService->projects_locations_collections_dataStores_schemas;
+ *  </code>
+ */
+class ProjectsLocationsCollectionsDataStoresSchemas extends \Google\Service\Resource
+{
+  /**
+   * Creates a Schema. (schemas.create)
+   *
+   * @param string $parent Required. The parent data store resource name, in the
+   * format of `projects/{project}/locations/{location}/collections/{collection}/d
+   * ataStores/{data_store}`.
+   * @param GoogleCloudDiscoveryengineV1Schema $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string schemaId Required. The ID to use for the Schema, which
+   * becomes the final component of the Schema.name. This field should conform to
+   * [RFC-1034](https://tools.ietf.org/html/rfc1034) standard with a length limit
+   * of 63 characters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudDiscoveryengineV1Schema $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Deletes a Schema. (schemas.delete)
+   *
+   * @param string $name Required. The full resource name of the schema, in the
+   * format of `projects/{project}/locations/{location}/collections/{collection}/d
+   * ataStores/{data_store}/schemas/{schema}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Gets a Schema. (schemas.get)
+   *
+   * @param string $name Required. The full resource name of the schema, in the
+   * format of `projects/{project}/locations/{location}/collections/{collection}/d
+   * ataStores/{data_store}/schemas/{schema}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1Schema
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudDiscoveryengineV1Schema::class);
+  }
+  /**
+   * Gets a list of Schemas.
+   * (schemas.listProjectsLocationsCollectionsDataStoresSchemas)
+   *
+   * @param string $parent Required. The parent data store resource name, in the
+   * format of `projects/{project}/locations/{location}/collections/{collection}/d
+   * ataStores/{data_store}`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of Schemas to return. The service
+   * may return fewer than this value. If unspecified, at most 100 Schemas are
+   * returned. The maximum value is 1000; values above 1000 are set to 1000.
+   * @opt_param string pageToken A page token, received from a previous
+   * SchemaService.ListSchemas call. Provide this to retrieve the subsequent page.
+   * When paginating, all other parameters provided to SchemaService.ListSchemas
+   * must match the call that provided the page token.
+   * @return GoogleCloudDiscoveryengineV1ListSchemasResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsCollectionsDataStoresSchemas($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudDiscoveryengineV1ListSchemasResponse::class);
+  }
+  /**
+   * Updates a Schema. (schemas.patch)
+   *
+   * @param string $name Immutable. The full resource name of the schema, in the
+   * format of `projects/{project}/locations/{location}/collections/{collection}/d
+   * ataStores/{data_store}/schemas/{schema}`. This field must be a UTF-8 encoded
+   * string with a length limit of 1024 characters.
+   * @param GoogleCloudDiscoveryengineV1Schema $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool allowMissing If set to true, and the Schema is not found, a
+   * new Schema is created. In this situation, `update_mask` is ignored.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudDiscoveryengineV1Schema $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleLongrunningOperation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsCollectionsDataStoresSchemas::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsCollectionsDataStoresSchemas');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresSchemasOperations.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresSchemasOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresSchemasOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,72 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleLongrunningListOperationsResponse;
+use Google\Service\DiscoveryEngine\GoogleLongrunningOperation;
+
+/**
+ * The "operations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $operations = $discoveryengineService->projects_locations_collections_dataStores_schemas_operations;
+ *  </code>
+ */
+class ProjectsLocationsCollectionsDataStoresSchemasOperations extends \Google\Service\Resource
+{
+  /**
+   * Gets the latest state of a long-running operation. Clients can use this
+   * method to poll the operation result at intervals as recommended by the API
+   * service. (operations.get)
+   *
+   * @param string $name The name of the operation resource.
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Lists operations that match the specified filter in the request. If the
+   * server doesn't support this method, it returns `UNIMPLEMENTED`.
+   * (operations.listProjectsLocationsCollectionsDataStoresSchemasOperations)
+   *
+   * @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 GoogleLongrunningListOperationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsCollectionsDataStoresSchemasOperations($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleLongrunningListOperationsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsCollectionsDataStoresSchemasOperations::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsCollectionsDataStoresSchemasOperations');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresServingConfigs.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresServingConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresServingConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,131 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1AnswerQueryRequest;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1AnswerQueryResponse;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1RecommendRequest;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1RecommendResponse;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1SearchRequest;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1SearchResponse;
+
+/**
+ * The "servingConfigs" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $servingConfigs = $discoveryengineService->projects_locations_collections_dataStores_servingConfigs;
+ *  </code>
+ */
+class ProjectsLocationsCollectionsDataStoresServingConfigs extends \Google\Service\Resource
+{
+  /**
+   * Answer query method. (servingConfigs.answer)
+   *
+   * @param string $servingConfig Required. The resource name of the Search
+   * serving config, such as `projects/locations/global/collections/default_collec
+   * tion/engines/servingConfigs/default_serving_config`, or `projects/locations/g
+   * lobal/collections/default_collection/dataStores/servingConfigs/default_servin
+   * g_config`. This field is used to identify the serving configuration name, set
+   * of models used to make the search.
+   * @param GoogleCloudDiscoveryengineV1AnswerQueryRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1AnswerQueryResponse
+   * @throws \Google\Service\Exception
+   */
+  public function answer($servingConfig, GoogleCloudDiscoveryengineV1AnswerQueryRequest $postBody, $optParams = [])
+  {
+    $params = ['servingConfig' => $servingConfig, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('answer', [$params], GoogleCloudDiscoveryengineV1AnswerQueryResponse::class);
+  }
+  /**
+   * Makes a recommendation, which requires a contextual user event.
+   * (servingConfigs.recommend)
+   *
+   * @param string $servingConfig Required. Full resource name of a ServingConfig:
+   * `projects/locations/global/collections/engines/servingConfigs`, or
+   * `projects/locations/global/collections/dataStores/servingConfigs` One default
+   * serving config is created along with your recommendation engine creation. The
+   * engine ID is used as the ID of the default serving config. For example, for
+   * Engine `projects/locations/global/collections/engines/my-engine`, you can use
+   * `projects/locations/global/collections/engines/my-engine/servingConfigs/my-
+   * engine` for your RecommendationService.Recommend requests.
+   * @param GoogleCloudDiscoveryengineV1RecommendRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1RecommendResponse
+   * @throws \Google\Service\Exception
+   */
+  public function recommend($servingConfig, GoogleCloudDiscoveryengineV1RecommendRequest $postBody, $optParams = [])
+  {
+    $params = ['servingConfig' => $servingConfig, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('recommend', [$params], GoogleCloudDiscoveryengineV1RecommendResponse::class);
+  }
+  /**
+   * Performs a search. (servingConfigs.search)
+   *
+   * @param string $servingConfig Required. The resource name of the Search
+   * serving config, such as `projects/locations/global/collections/default_collec
+   * tion/engines/servingConfigs/default_serving_config`, or `projects/locations/g
+   * lobal/collections/default_collection/dataStores/default_data_store/servingCon
+   * figs/default_serving_config`. This field is used to identify the serving
+   * configuration name, set of models used to make the search.
+   * @param GoogleCloudDiscoveryengineV1SearchRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1SearchResponse
+   * @throws \Google\Service\Exception
+   */
+  public function search($servingConfig, GoogleCloudDiscoveryengineV1SearchRequest $postBody, $optParams = [])
+  {
+    $params = ['servingConfig' => $servingConfig, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('search', [$params], GoogleCloudDiscoveryengineV1SearchResponse::class);
+  }
+  /**
+   * Performs a search. Similar to the SearchService.Search method, but a lite
+   * version that allows API key for authentication, where OAuth and IAM checks
+   * are not required. Only public website search is supported by this method. If
+   * data stores and engines not associated with public website search are
+   * specified, a `FAILED_PRECONDITION` error is returned. This method can be used
+   * for easy onboarding without having to implement an authentication backend.
+   * However, it is strongly recommended to use SearchService.Search instead with
+   * required OAuth and IAM checks to provide better data security.
+   * (servingConfigs.searchLite)
+   *
+   * @param string $servingConfig Required. The resource name of the Search
+   * serving config, such as `projects/locations/global/collections/default_collec
+   * tion/engines/servingConfigs/default_serving_config`, or `projects/locations/g
+   * lobal/collections/default_collection/dataStores/default_data_store/servingCon
+   * figs/default_serving_config`. This field is used to identify the serving
+   * configuration name, set of models used to make the search.
+   * @param GoogleCloudDiscoveryengineV1SearchRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1SearchResponse
+   * @throws \Google\Service\Exception
+   */
+  public function searchLite($servingConfig, GoogleCloudDiscoveryengineV1SearchRequest $postBody, $optParams = [])
+  {
+    $params = ['servingConfig' => $servingConfig, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('searchLite', [$params], GoogleCloudDiscoveryengineV1SearchResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsCollectionsDataStoresServingConfigs::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsCollectionsDataStoresServingConfigs');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresSessions.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresSessions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresSessions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,137 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1ListSessionsResponse;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1Session;
+use Google\Service\DiscoveryEngine\GoogleProtobufEmpty;
+
+/**
+ * The "sessions" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $sessions = $discoveryengineService->projects_locations_collections_dataStores_sessions;
+ *  </code>
+ */
+class ProjectsLocationsCollectionsDataStoresSessions extends \Google\Service\Resource
+{
+  /**
+   * Creates a Session. If the Session to create already exists, an ALREADY_EXISTS
+   * error is returned. (sessions.create)
+   *
+   * @param string $parent Required. Full resource name of parent data store.
+   * Format: `projects/{project}/locations/{location}/collections/{collection}/dat
+   * aStores/{data_store_id}`
+   * @param GoogleCloudDiscoveryengineV1Session $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1Session
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudDiscoveryengineV1Session $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudDiscoveryengineV1Session::class);
+  }
+  /**
+   * Deletes a Session. If the Session to delete does not exist, a NOT_FOUND error
+   * is returned. (sessions.delete)
+   *
+   * @param string $name Required. The resource name of the Session to delete.
+   * Format: `projects/{project}/locations/{location}/collections/{collection}/dat
+   * aStores/{data_store_id}/sessions/{session_id}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Gets a Session. (sessions.get)
+   *
+   * @param string $name Required. The resource name of the Session to get.
+   * Format: `projects/{project}/locations/{location}/collections/{collection}/dat
+   * aStores/{data_store_id}/sessions/{session_id}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1Session
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudDiscoveryengineV1Session::class);
+  }
+  /**
+   * Lists all Sessions by their parent DataStore.
+   * (sessions.listProjectsLocationsCollectionsDataStoresSessions)
+   *
+   * @param string $parent Required. The data store resource name. Format: `projec
+   * ts/{project}/locations/{location}/collections/{collection}/dataStores/{data_s
+   * tore_id}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter A filter to apply on the list results. The supported
+   * features are: user_pseudo_id, state. Example: "user_pseudo_id = some_id"
+   * @opt_param string orderBy A comma-separated list of fields to order by,
+   * sorted in ascending order. Use "desc" after a field name for descending.
+   * Supported fields: * `update_time` * `create_time` * `session_name` Example:
+   * "update_time desc" "create_time"
+   * @opt_param int pageSize Maximum number of results to return. If unspecified,
+   * defaults to 50. Max allowed value is 1000.
+   * @opt_param string pageToken A page token, received from a previous
+   * `ListSessions` call. Provide this to retrieve the subsequent page.
+   * @return GoogleCloudDiscoveryengineV1ListSessionsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsCollectionsDataStoresSessions($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudDiscoveryengineV1ListSessionsResponse::class);
+  }
+  /**
+   * Updates a Session. Session action type cannot be changed. If the Session to
+   * update does not exist, a NOT_FOUND error is returned. (sessions.patch)
+   *
+   * @param string $name Immutable. Fully qualified name `projects/{project}/locat
+   * ions/global/collections/{collection}/engines/{engine}/sessions`
+   * @param GoogleCloudDiscoveryengineV1Session $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Indicates which fields in the provided Session
+   * to update. The following are NOT supported: * Session.name If not set or
+   * empty, all supported fields are updated.
+   * @return GoogleCloudDiscoveryengineV1Session
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudDiscoveryengineV1Session $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudDiscoveryengineV1Session::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsCollectionsDataStoresSessions::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsCollectionsDataStoresSessions');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresSessionsAnswers.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresSessionsAnswers.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresSessionsAnswers.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\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1Answer;
+
+/**
+ * The "answers" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $answers = $discoveryengineService->projects_locations_collections_dataStores_sessions_answers;
+ *  </code>
+ */
+class ProjectsLocationsCollectionsDataStoresSessionsAnswers extends \Google\Service\Resource
+{
+  /**
+   * Gets a Answer. (answers.get)
+   *
+   * @param string $name Required. The resource name of the Answer to get. Format:
+   * `projects/{project}/locations/{location}/collections/{collection}/engines/{en
+   * gine_id}/sessions/{session_id}/answers/{answer_id}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1Answer
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudDiscoveryengineV1Answer::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsCollectionsDataStoresSessionsAnswers::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsCollectionsDataStoresSessionsAnswers');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresSiteSearchEngine.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresSiteSearchEngine.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresSiteSearchEngine.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,141 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1BatchVerifyTargetSitesRequest;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1DisableAdvancedSiteSearchRequest;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1EnableAdvancedSiteSearchRequest;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1FetchDomainVerificationStatusResponse;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1RecrawlUrisRequest;
+use Google\Service\DiscoveryEngine\GoogleLongrunningOperation;
+
+/**
+ * The "siteSearchEngine" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $siteSearchEngine = $discoveryengineService->projects_locations_collections_dataStores_siteSearchEngine;
+ *  </code>
+ */
+class ProjectsLocationsCollectionsDataStoresSiteSearchEngine extends \Google\Service\Resource
+{
+  /**
+   * Verify target sites' ownership and validity. This API sends all the target
+   * sites under site search engine for verification.
+   * (siteSearchEngine.batchVerifyTargetSites)
+   *
+   * @param string $parent Required. The parent resource shared by all TargetSites
+   * being verified. `projects/{project}/locations/{location}/collections/{collect
+   * ion}/dataStores/{data_store}/siteSearchEngine`.
+   * @param GoogleCloudDiscoveryengineV1BatchVerifyTargetSitesRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function batchVerifyTargetSites($parent, GoogleCloudDiscoveryengineV1BatchVerifyTargetSitesRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('batchVerifyTargetSites', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Downgrade from advanced site search to basic site search.
+   * (siteSearchEngine.disableAdvancedSiteSearch)
+   *
+   * @param string $siteSearchEngine Required. Full resource name of the
+   * SiteSearchEngine, such as `projects/{project}/locations/{location}/dataStores
+   * /{data_store_id}/siteSearchEngine`.
+   * @param GoogleCloudDiscoveryengineV1DisableAdvancedSiteSearchRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function disableAdvancedSiteSearch($siteSearchEngine, GoogleCloudDiscoveryengineV1DisableAdvancedSiteSearchRequest $postBody, $optParams = [])
+  {
+    $params = ['siteSearchEngine' => $siteSearchEngine, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('disableAdvancedSiteSearch', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Upgrade from basic site search to advanced site search.
+   * (siteSearchEngine.enableAdvancedSiteSearch)
+   *
+   * @param string $siteSearchEngine Required. Full resource name of the
+   * SiteSearchEngine, such as `projects/{project}/locations/{location}/dataStores
+   * /{data_store_id}/siteSearchEngine`.
+   * @param GoogleCloudDiscoveryengineV1EnableAdvancedSiteSearchRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function enableAdvancedSiteSearch($siteSearchEngine, GoogleCloudDiscoveryengineV1EnableAdvancedSiteSearchRequest $postBody, $optParams = [])
+  {
+    $params = ['siteSearchEngine' => $siteSearchEngine, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('enableAdvancedSiteSearch', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Returns list of target sites with its domain verification status. This method
+   * can only be called under data store with BASIC_SITE_SEARCH state at the
+   * moment. (siteSearchEngine.fetchDomainVerificationStatus)
+   *
+   * @param string $siteSearchEngine Required. The site search engine resource
+   * under which we fetch all the domain verification status. `projects/{project}/
+   * locations/{location}/collections/{collection}/dataStores/{data_store}/siteSea
+   * rchEngine`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Requested page size. Server may return fewer items
+   * than requested. If unspecified, server will pick an appropriate default. The
+   * maximum value is 1000; values above 1000 will be coerced to 1000. If this
+   * field is negative, an INVALID_ARGUMENT error is returned.
+   * @opt_param string pageToken A page token, received from a previous
+   * `FetchDomainVerificationStatus` call. Provide this to retrieve the subsequent
+   * page. When paginating, all other parameters provided to
+   * `FetchDomainVerificationStatus` must match the call that provided the page
+   * token.
+   * @return GoogleCloudDiscoveryengineV1FetchDomainVerificationStatusResponse
+   * @throws \Google\Service\Exception
+   */
+  public function fetchDomainVerificationStatus($siteSearchEngine, $optParams = [])
+  {
+    $params = ['siteSearchEngine' => $siteSearchEngine];
+    $params = array_merge($params, $optParams);
+    return $this->call('fetchDomainVerificationStatus', [$params], GoogleCloudDiscoveryengineV1FetchDomainVerificationStatusResponse::class);
+  }
+  /**
+   * Request on-demand recrawl for a list of URIs. (siteSearchEngine.recrawlUris)
+   *
+   * @param string $siteSearchEngine Required. Full resource name of the
+   * SiteSearchEngine, such as
+   * `projects/locations/collections/dataStores/siteSearchEngine`.
+   * @param GoogleCloudDiscoveryengineV1RecrawlUrisRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function recrawlUris($siteSearchEngine, GoogleCloudDiscoveryengineV1RecrawlUrisRequest $postBody, $optParams = [])
+  {
+    $params = ['siteSearchEngine' => $siteSearchEngine, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('recrawlUris', [$params], GoogleLongrunningOperation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsCollectionsDataStoresSiteSearchEngine::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsCollectionsDataStoresSiteSearchEngine');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperations.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,72 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleLongrunningListOperationsResponse;
+use Google\Service\DiscoveryEngine\GoogleLongrunningOperation;
+
+/**
+ * The "operations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $operations = $discoveryengineService->projects_locations_collections_dataStores_siteSearchEngine_operations;
+ *  </code>
+ */
+class ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperations extends \Google\Service\Resource
+{
+  /**
+   * Gets the latest state of a long-running operation. Clients can use this
+   * method to poll the operation result at intervals as recommended by the API
+   * service. (operations.get)
+   *
+   * @param string $name The name of the operation resource.
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Lists operations that match the specified filter in the request. If the
+   * server doesn't support this method, it returns `UNIMPLEMENTED`. (operations.l
+   * istProjectsLocationsCollectionsDataStoresSiteSearchEngineOperations)
+   *
+   * @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 GoogleLongrunningListOperationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsCollectionsDataStoresSiteSearchEngineOperations($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleLongrunningListOperationsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperations::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsCollectionsDataStoresSiteSearchEngineOperations');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSites.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSites.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSites.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,157 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1BatchCreateTargetSitesRequest;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1ListTargetSitesResponse;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1TargetSite;
+use Google\Service\DiscoveryEngine\GoogleLongrunningOperation;
+
+/**
+ * The "targetSites" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $targetSites = $discoveryengineService->projects_locations_collections_dataStores_siteSearchEngine_targetSites;
+ *  </code>
+ */
+class ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSites extends \Google\Service\Resource
+{
+  /**
+   * Creates TargetSite in a batch. (targetSites.batchCreate)
+   *
+   * @param string $parent Required. The parent resource shared by all TargetSites
+   * being created. `projects/{project}/locations/{location}/collections/{collecti
+   * on}/dataStores/{data_store}/siteSearchEngine`. The parent field in the
+   * CreateBookRequest messages must either be empty or match this field.
+   * @param GoogleCloudDiscoveryengineV1BatchCreateTargetSitesRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function batchCreate($parent, GoogleCloudDiscoveryengineV1BatchCreateTargetSitesRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('batchCreate', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Creates a TargetSite. (targetSites.create)
+   *
+   * @param string $parent Required. Parent resource name of TargetSite, such as `
+   * projects/{project}/locations/{location}/collections/{collection}/dataStores/{
+   * data_store}/siteSearchEngine`.
+   * @param GoogleCloudDiscoveryengineV1TargetSite $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudDiscoveryengineV1TargetSite $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Deletes a TargetSite. (targetSites.delete)
+   *
+   * @param string $name Required. Full resource name of TargetSite, such as `proj
+   * ects/{project}/locations/{location}/collections/{collection}/dataStores/{data
+   * _store}/siteSearchEngine/targetSites/{target_site}`. If the caller does not
+   * have permission to access the TargetSite, regardless of whether or not it
+   * exists, a PERMISSION_DENIED error is returned. If the requested TargetSite
+   * does not exist, a NOT_FOUND error is returned.
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Gets a TargetSite. (targetSites.get)
+   *
+   * @param string $name Required. Full resource name of TargetSite, such as `proj
+   * ects/{project}/locations/{location}/collections/{collection}/dataStores/{data
+   * _store}/siteSearchEngine/targetSites/{target_site}`. If the caller does not
+   * have permission to access the TargetSite, regardless of whether or not it
+   * exists, a PERMISSION_DENIED error is returned. If the requested TargetSite
+   * does not exist, a NOT_FOUND error is returned.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1TargetSite
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudDiscoveryengineV1TargetSite::class);
+  }
+  /**
+   * Gets a list of TargetSites. (targetSites.listProjectsLocationsCollectionsData
+   * StoresSiteSearchEngineTargetSites)
+   *
+   * @param string $parent Required. The parent site search engine resource name,
+   * such as `projects/{project}/locations/{location}/collections/{collection}/dat
+   * aStores/{data_store}/siteSearchEngine`. If the caller does not have
+   * permission to list TargetSites under this site search engine, regardless of
+   * whether or not this branch exists, a PERMISSION_DENIED error is returned.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Requested page size. Server may return fewer items
+   * than requested. If unspecified, server will pick an appropriate default. The
+   * maximum value is 1000; values above 1000 will be coerced to 1000. If this
+   * field is negative, an INVALID_ARGUMENT error is returned.
+   * @opt_param string pageToken A page token, received from a previous
+   * `ListTargetSites` call. Provide this to retrieve the subsequent page. When
+   * paginating, all other parameters provided to `ListTargetSites` must match the
+   * call that provided the page token.
+   * @return GoogleCloudDiscoveryengineV1ListTargetSitesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSites($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudDiscoveryengineV1ListTargetSitesResponse::class);
+  }
+  /**
+   * Updates a TargetSite. (targetSites.patch)
+   *
+   * @param string $name Output only. The fully qualified resource name of the
+   * target site. `projects/{project}/locations/{location}/collections/{collection
+   * }/dataStores/{data_store}/siteSearchEngine/targetSites/{target_site}` The
+   * `target_site_id` is system-generated.
+   * @param GoogleCloudDiscoveryengineV1TargetSite $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudDiscoveryengineV1TargetSite $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleLongrunningOperation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSites::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSites');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperations.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,73 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleLongrunningListOperationsResponse;
+use Google\Service\DiscoveryEngine\GoogleLongrunningOperation;
+
+/**
+ * The "operations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $operations = $discoveryengineService->projects_locations_collections_dataStores_siteSearchEngine_targetSites_operations;
+ *  </code>
+ */
+class ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperations extends \Google\Service\Resource
+{
+  /**
+   * Gets the latest state of a long-running operation. Clients can use this
+   * method to poll the operation result at intervals as recommended by the API
+   * service. (operations.get)
+   *
+   * @param string $name The name of the operation resource.
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Lists operations that match the specified filter in the request. If the
+   * server doesn't support this method, it returns `UNIMPLEMENTED`. (operations.l
+   * istProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperation
+   * s)
+   *
+   * @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 GoogleLongrunningListOperationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperations($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleLongrunningListOperationsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperations::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsCollectionsDataStoresSiteSearchEngineTargetSitesOperations');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntries.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntries.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntries.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,73 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesRequest;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesRequest;
+use Google\Service\DiscoveryEngine\GoogleLongrunningOperation;
+
+/**
+ * The "suggestionDenyListEntries" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $suggestionDenyListEntries = $discoveryengineService->projects_locations_collections_dataStores_suggestionDenyListEntries;
+ *  </code>
+ */
+class ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntries extends \Google\Service\Resource
+{
+  /**
+   * Imports all SuggestionDenyListEntry for a DataStore.
+   * (suggestionDenyListEntries.import)
+   *
+   * @param string $parent Required. The parent data store resource name for which
+   * to import denylist entries. Follows pattern
+   * projects/locations/collections/dataStores.
+   * @param GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function import($parent, GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('import', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Permanently deletes all SuggestionDenyListEntry for a DataStore.
+   * (suggestionDenyListEntries.purge)
+   *
+   * @param string $parent Required. The parent data store resource name for which
+   * to import denylist entries. Follows pattern
+   * projects/locations/collections/dataStores.
+   * @param GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function purge($parent, GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('purge', [$params], GoogleLongrunningOperation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntries::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsCollectionsDataStoresSuggestionDenyListEntries');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresUserEvents.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresUserEvents.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsDataStoresUserEvents.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,133 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleApiHttpBody;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1ImportUserEventsRequest;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1PurgeUserEventsRequest;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1UserEvent;
+use Google\Service\DiscoveryEngine\GoogleLongrunningOperation;
+
+/**
+ * The "userEvents" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $userEvents = $discoveryengineService->projects_locations_collections_dataStores_userEvents;
+ *  </code>
+ */
+class ProjectsLocationsCollectionsDataStoresUserEvents extends \Google\Service\Resource
+{
+  /**
+   * Writes a single user event from the browser. This uses a GET request to due
+   * to browser restriction of POST-ing to a third-party domain. This method is
+   * used only by the Discovery Engine API JavaScript pixel and Google Tag
+   * Manager. Users should not call this method directly. (userEvents.collect)
+   *
+   * @param string $parent Required. The parent DataStore resource name, such as `
+   * projects/{project}/locations/{location}/collections/{collection}/dataStores/{
+   * data_store}`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string ets The event timestamp in milliseconds. This prevents
+   * browser caching of otherwise identical get requests. The name is abbreviated
+   * to reduce the payload bytes.
+   * @opt_param string uri The URL including cgi-parameters but excluding the hash
+   * fragment with a length limit of 5,000 characters. This is often more useful
+   * than the referer URL, because many browsers only send the domain for third-
+   * party requests.
+   * @opt_param string userEvent Required. URL encoded UserEvent proto with a
+   * length limit of 2,000,000 characters.
+   * @return GoogleApiHttpBody
+   * @throws \Google\Service\Exception
+   */
+  public function collect($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('collect', [$params], GoogleApiHttpBody::class);
+  }
+  /**
+   * Bulk import of user events. Request processing might be synchronous. Events
+   * that already exist are skipped. Use this method for backfilling historical
+   * user events. Operation.response is of type ImportResponse. Note that it is
+   * possible for a subset of the items to be successfully inserted.
+   * Operation.metadata is of type ImportMetadata. (userEvents.import)
+   *
+   * @param string $parent Required. Parent DataStore resource name, of the form `
+   * projects/{project}/locations/{location}/collections/{collection}/dataStores/{
+   * data_store}`
+   * @param GoogleCloudDiscoveryengineV1ImportUserEventsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function import($parent, GoogleCloudDiscoveryengineV1ImportUserEventsRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('import', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Deletes permanently all user events specified by the filter provided.
+   * Depending on the number of events specified by the filter, this operation
+   * could take hours or days to complete. To test a filter, use the list command
+   * first. (userEvents.purge)
+   *
+   * @param string $parent Required. The resource name of the catalog under which
+   * the events are created. The format is `projects/{project}/locations/global/co
+   * llections/{collection}/dataStores/{dataStore}`.
+   * @param GoogleCloudDiscoveryengineV1PurgeUserEventsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function purge($parent, GoogleCloudDiscoveryengineV1PurgeUserEventsRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('purge', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Writes a single user event. (userEvents.write)
+   *
+   * @param string $parent Required. The parent resource name. If the write user
+   * event action is applied in DataStore level, the format is: `projects/{project
+   * }/locations/{location}/collections/{collection}/dataStores/{data_store}`. If
+   * the write user event action is applied in Location level, for example, the
+   * event with Document across multiple DataStore, the format is:
+   * `projects/{project}/locations/{location}`.
+   * @param GoogleCloudDiscoveryengineV1UserEvent $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool writeAsync If set to true, the user event is written
+   * asynchronously after validation, and the API responds without waiting for the
+   * write.
+   * @return GoogleCloudDiscoveryengineV1UserEvent
+   * @throws \Google\Service\Exception
+   */
+  public function write($parent, GoogleCloudDiscoveryengineV1UserEvent $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('write', [$params], GoogleCloudDiscoveryengineV1UserEvent::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsCollectionsDataStoresUserEvents::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsCollectionsDataStoresUserEvents');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsEngines.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsEngines.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsEngines.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,137 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1Engine;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1ListEnginesResponse;
+use Google\Service\DiscoveryEngine\GoogleLongrunningOperation;
+
+/**
+ * The "engines" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $engines = $discoveryengineService->projects_locations_collections_engines;
+ *  </code>
+ */
+class ProjectsLocationsCollectionsEngines extends \Google\Service\Resource
+{
+  /**
+   * Creates a Engine. (engines.create)
+   *
+   * @param string $parent Required. The parent resource name, such as
+   * `projects/{project}/locations/{location}/collections/{collection}`.
+   * @param GoogleCloudDiscoveryengineV1Engine $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string engineId Required. The ID to use for the Engine, which will
+   * become the final component of the Engine's resource name. This field must
+   * conform to [RFC-1034](https://tools.ietf.org/html/rfc1034) standard with a
+   * length limit of 63 characters. Otherwise, an INVALID_ARGUMENT error is
+   * returned.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudDiscoveryengineV1Engine $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Deletes a Engine. (engines.delete)
+   *
+   * @param string $name Required. Full resource name of Engine, such as `projects
+   * /{project}/locations/{location}/collections/{collection_id}/engines/{engine_i
+   * d}`. If the caller does not have permission to delete the Engine, regardless
+   * of whether or not it exists, a PERMISSION_DENIED error is returned. If the
+   * Engine to delete does not exist, a NOT_FOUND error is returned.
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Gets a Engine. (engines.get)
+   *
+   * @param string $name Required. Full resource name of Engine, such as `projects
+   * /{project}/locations/{location}/collections/{collection_id}/engines/{engine_i
+   * d}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1Engine
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudDiscoveryengineV1Engine::class);
+  }
+  /**
+   * Lists all the Engines associated with the project.
+   * (engines.listProjectsLocationsCollectionsEngines)
+   *
+   * @param string $parent Required. The parent resource name, such as
+   * `projects/{project}/locations/{location}/collections/{collection_id}`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Optional. Filter by solution type. For example:
+   * solution_type=SOLUTION_TYPE_SEARCH
+   * @opt_param int pageSize Optional. Not supported.
+   * @opt_param string pageToken Optional. Not supported.
+   * @return GoogleCloudDiscoveryengineV1ListEnginesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsCollectionsEngines($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudDiscoveryengineV1ListEnginesResponse::class);
+  }
+  /**
+   * Updates an Engine (engines.patch)
+   *
+   * @param string $name Immutable. The fully qualified resource name of the
+   * engine. This field must be a UTF-8 encoded string with a length limit of 1024
+   * characters. Format: `projects/{project}/locations/{location}/collections/{col
+   * lection}/engines/{engine}` engine should be 1-63 characters, and valid
+   * characters are /a-z0-9. Otherwise, an INVALID_ARGUMENT error is returned.
+   * @param GoogleCloudDiscoveryengineV1Engine $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Indicates which fields in the provided Engine to
+   * update. If an unsupported or unknown field is provided, an INVALID_ARGUMENT
+   * error is returned.
+   * @return GoogleCloudDiscoveryengineV1Engine
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudDiscoveryengineV1Engine $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudDiscoveryengineV1Engine::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsCollectionsEngines::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsCollectionsEngines');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsEnginesControls.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsEnginesControls.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsEnginesControls.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,141 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1Control;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1ListControlsResponse;
+use Google\Service\DiscoveryEngine\GoogleProtobufEmpty;
+
+/**
+ * The "controls" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $controls = $discoveryengineService->projects_locations_collections_engines_controls;
+ *  </code>
+ */
+class ProjectsLocationsCollectionsEnginesControls extends \Google\Service\Resource
+{
+  /**
+   * Creates a Control. By default 1000 controls are allowed for a data store. A
+   * request can be submitted to adjust this limit. If the Control to create
+   * already exists, an ALREADY_EXISTS error is returned. (controls.create)
+   *
+   * @param string $parent Required. Full resource name of parent data store.
+   * Format: `projects/{project}/locations/{location}/collections/{collection_id}/
+   * dataStores/{data_store_id}` or `projects/{project}/locations/{location}/colle
+   * ctions/{collection_id}/engines/{engine_id}`.
+   * @param GoogleCloudDiscoveryengineV1Control $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string controlId Required. The ID to use for the Control, which
+   * will become the final component of the Control's resource name. This value
+   * must be within 1-63 characters. Valid characters are /a-z-_/.
+   * @return GoogleCloudDiscoveryengineV1Control
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudDiscoveryengineV1Control $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudDiscoveryengineV1Control::class);
+  }
+  /**
+   * Deletes a Control. If the Control to delete does not exist, a NOT_FOUND error
+   * is returned. (controls.delete)
+   *
+   * @param string $name Required. The resource name of the Control to delete.
+   * Format: `projects/{project}/locations/{location}/collections/{collection_id}/
+   * dataStores/{data_store_id}/controls/{control_id}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Gets a Control. (controls.get)
+   *
+   * @param string $name Required. The resource name of the Control to get.
+   * Format: `projects/{project}/locations/{location}/collections/{collection_id}/
+   * dataStores/{data_store_id}/controls/{control_id}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1Control
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudDiscoveryengineV1Control::class);
+  }
+  /**
+   * Lists all Controls by their parent DataStore.
+   * (controls.listProjectsLocationsCollectionsEnginesControls)
+   *
+   * @param string $parent Required. The data store resource name. Format: `projec
+   * ts/{project}/locations/{location}/collections/{collection_id}/dataStores/{dat
+   * a_store_id}` or `projects/{project}/locations/{location}/collections/{collect
+   * ion_id}/engines/{engine_id}`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Optional. A filter to apply on the list results.
+   * Supported features: * List all the products under the parent branch if filter
+   * is unset. Currently this field is unsupported.
+   * @opt_param int pageSize Optional. Maximum number of results to return. If
+   * unspecified, defaults to 50. Max allowed value is 1000.
+   * @opt_param string pageToken Optional. A page token, received from a previous
+   * `ListControls` call. Provide this to retrieve the subsequent page.
+   * @return GoogleCloudDiscoveryengineV1ListControlsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsCollectionsEnginesControls($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudDiscoveryengineV1ListControlsResponse::class);
+  }
+  /**
+   * Updates a Control. Control action type cannot be changed. If the Control to
+   * update does not exist, a NOT_FOUND error is returned. (controls.patch)
+   *
+   * @param string $name Immutable. Fully qualified name
+   * `projects/locations/global/dataStore/controls`
+   * @param GoogleCloudDiscoveryengineV1Control $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Optional. Indicates which fields in the provided
+   * Control to update. The following are NOT supported: * Control.name *
+   * Control.solution_type If not set or empty, all supported fields are updated.
+   * @return GoogleCloudDiscoveryengineV1Control
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudDiscoveryengineV1Control $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudDiscoveryengineV1Control::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsCollectionsEnginesControls::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsCollectionsEnginesControls');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsEnginesConversations.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsEnginesConversations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsEnginesConversations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,161 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1Conversation;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1ConverseConversationRequest;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1ConverseConversationResponse;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1ListConversationsResponse;
+use Google\Service\DiscoveryEngine\GoogleProtobufEmpty;
+
+/**
+ * The "conversations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $conversations = $discoveryengineService->projects_locations_collections_engines_conversations;
+ *  </code>
+ */
+class ProjectsLocationsCollectionsEnginesConversations extends \Google\Service\Resource
+{
+  /**
+   * Converses a conversation. (conversations.converse)
+   *
+   * @param string $name Required. The resource name of the Conversation to get.
+   * Format: `projects/{project}/locations/{location}/collections/{collection}/dat
+   * aStores/{data_store_id}/conversations/{conversation_id}`. Use `projects/{proj
+   * ect}/locations/{location}/collections/{collection}/dataStores/{data_store_id}
+   * /conversations/-` to activate auto session mode, which automatically creates
+   * a new conversation inside a ConverseConversation session.
+   * @param GoogleCloudDiscoveryengineV1ConverseConversationRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1ConverseConversationResponse
+   * @throws \Google\Service\Exception
+   */
+  public function converse($name, GoogleCloudDiscoveryengineV1ConverseConversationRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('converse', [$params], GoogleCloudDiscoveryengineV1ConverseConversationResponse::class);
+  }
+  /**
+   * Creates a Conversation. If the Conversation to create already exists, an
+   * ALREADY_EXISTS error is returned. (conversations.create)
+   *
+   * @param string $parent Required. Full resource name of parent data store.
+   * Format: `projects/{project}/locations/{location}/collections/{collection}/dat
+   * aStores/{data_store_id}`
+   * @param GoogleCloudDiscoveryengineV1Conversation $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1Conversation
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudDiscoveryengineV1Conversation $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudDiscoveryengineV1Conversation::class);
+  }
+  /**
+   * Deletes a Conversation. If the Conversation to delete does not exist, a
+   * NOT_FOUND error is returned. (conversations.delete)
+   *
+   * @param string $name Required. The resource name of the Conversation to
+   * delete. Format: `projects/{project}/locations/{location}/collections/{collect
+   * ion}/dataStores/{data_store_id}/conversations/{conversation_id}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Gets a Conversation. (conversations.get)
+   *
+   * @param string $name Required. The resource name of the Conversation to get.
+   * Format: `projects/{project}/locations/{location}/collections/{collection}/dat
+   * aStores/{data_store_id}/conversations/{conversation_id}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1Conversation
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudDiscoveryengineV1Conversation::class);
+  }
+  /**
+   * Lists all Conversations by their parent DataStore.
+   * (conversations.listProjectsLocationsCollectionsEnginesConversations)
+   *
+   * @param string $parent Required. The data store resource name. Format: `projec
+   * ts/{project}/locations/{location}/collections/{collection}/dataStores/{data_s
+   * tore_id}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter A filter to apply on the list results. The supported
+   * features are: user_pseudo_id, state. Example: "user_pseudo_id = some_id"
+   * @opt_param string orderBy A comma-separated list of fields to order by,
+   * sorted in ascending order. Use "desc" after a field name for descending.
+   * Supported fields: * `update_time` * `create_time` * `conversation_name`
+   * Example: "update_time desc" "create_time"
+   * @opt_param int pageSize Maximum number of results to return. If unspecified,
+   * defaults to 50. Max allowed value is 1000.
+   * @opt_param string pageToken A page token, received from a previous
+   * `ListConversations` call. Provide this to retrieve the subsequent page.
+   * @return GoogleCloudDiscoveryengineV1ListConversationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsCollectionsEnginesConversations($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudDiscoveryengineV1ListConversationsResponse::class);
+  }
+  /**
+   * Updates a Conversation. Conversation action type cannot be changed. If the
+   * Conversation to update does not exist, a NOT_FOUND error is returned.
+   * (conversations.patch)
+   *
+   * @param string $name Immutable. Fully qualified name `projects/{project}/locat
+   * ions/global/collections/{collection}/dataStore/conversations` or `projects/{p
+   * roject}/locations/global/collections/{collection}/engines/conversations`.
+   * @param GoogleCloudDiscoveryengineV1Conversation $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Indicates which fields in the provided
+   * Conversation to update. The following are NOT supported: * Conversation.name
+   * If not set or empty, all supported fields are updated.
+   * @return GoogleCloudDiscoveryengineV1Conversation
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudDiscoveryengineV1Conversation $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudDiscoveryengineV1Conversation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsCollectionsEnginesConversations::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsCollectionsEnginesConversations');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsEnginesOperations.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsEnginesOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsEnginesOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,72 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleLongrunningListOperationsResponse;
+use Google\Service\DiscoveryEngine\GoogleLongrunningOperation;
+
+/**
+ * The "operations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $operations = $discoveryengineService->projects_locations_collections_engines_operations;
+ *  </code>
+ */
+class ProjectsLocationsCollectionsEnginesOperations extends \Google\Service\Resource
+{
+  /**
+   * Gets the latest state of a long-running operation. Clients can use this
+   * method to poll the operation result at intervals as recommended by the API
+   * service. (operations.get)
+   *
+   * @param string $name The name of the operation resource.
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Lists operations that match the specified filter in the request. If the
+   * server doesn't support this method, it returns `UNIMPLEMENTED`.
+   * (operations.listProjectsLocationsCollectionsEnginesOperations)
+   *
+   * @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 GoogleLongrunningListOperationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsCollectionsEnginesOperations($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleLongrunningListOperationsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsCollectionsEnginesOperations::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsCollectionsEnginesOperations');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsEnginesServingConfigs.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsEnginesServingConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsEnginesServingConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,131 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1AnswerQueryRequest;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1AnswerQueryResponse;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1RecommendRequest;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1RecommendResponse;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1SearchRequest;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1SearchResponse;
+
+/**
+ * The "servingConfigs" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $servingConfigs = $discoveryengineService->projects_locations_collections_engines_servingConfigs;
+ *  </code>
+ */
+class ProjectsLocationsCollectionsEnginesServingConfigs extends \Google\Service\Resource
+{
+  /**
+   * Answer query method. (servingConfigs.answer)
+   *
+   * @param string $servingConfig Required. The resource name of the Search
+   * serving config, such as `projects/locations/global/collections/default_collec
+   * tion/engines/servingConfigs/default_serving_config`, or `projects/locations/g
+   * lobal/collections/default_collection/dataStores/servingConfigs/default_servin
+   * g_config`. This field is used to identify the serving configuration name, set
+   * of models used to make the search.
+   * @param GoogleCloudDiscoveryengineV1AnswerQueryRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1AnswerQueryResponse
+   * @throws \Google\Service\Exception
+   */
+  public function answer($servingConfig, GoogleCloudDiscoveryengineV1AnswerQueryRequest $postBody, $optParams = [])
+  {
+    $params = ['servingConfig' => $servingConfig, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('answer', [$params], GoogleCloudDiscoveryengineV1AnswerQueryResponse::class);
+  }
+  /**
+   * Makes a recommendation, which requires a contextual user event.
+   * (servingConfigs.recommend)
+   *
+   * @param string $servingConfig Required. Full resource name of a ServingConfig:
+   * `projects/locations/global/collections/engines/servingConfigs`, or
+   * `projects/locations/global/collections/dataStores/servingConfigs` One default
+   * serving config is created along with your recommendation engine creation. The
+   * engine ID is used as the ID of the default serving config. For example, for
+   * Engine `projects/locations/global/collections/engines/my-engine`, you can use
+   * `projects/locations/global/collections/engines/my-engine/servingConfigs/my-
+   * engine` for your RecommendationService.Recommend requests.
+   * @param GoogleCloudDiscoveryengineV1RecommendRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1RecommendResponse
+   * @throws \Google\Service\Exception
+   */
+  public function recommend($servingConfig, GoogleCloudDiscoveryengineV1RecommendRequest $postBody, $optParams = [])
+  {
+    $params = ['servingConfig' => $servingConfig, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('recommend', [$params], GoogleCloudDiscoveryengineV1RecommendResponse::class);
+  }
+  /**
+   * Performs a search. (servingConfigs.search)
+   *
+   * @param string $servingConfig Required. The resource name of the Search
+   * serving config, such as `projects/locations/global/collections/default_collec
+   * tion/engines/servingConfigs/default_serving_config`, or `projects/locations/g
+   * lobal/collections/default_collection/dataStores/default_data_store/servingCon
+   * figs/default_serving_config`. This field is used to identify the serving
+   * configuration name, set of models used to make the search.
+   * @param GoogleCloudDiscoveryengineV1SearchRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1SearchResponse
+   * @throws \Google\Service\Exception
+   */
+  public function search($servingConfig, GoogleCloudDiscoveryengineV1SearchRequest $postBody, $optParams = [])
+  {
+    $params = ['servingConfig' => $servingConfig, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('search', [$params], GoogleCloudDiscoveryengineV1SearchResponse::class);
+  }
+  /**
+   * Performs a search. Similar to the SearchService.Search method, but a lite
+   * version that allows API key for authentication, where OAuth and IAM checks
+   * are not required. Only public website search is supported by this method. If
+   * data stores and engines not associated with public website search are
+   * specified, a `FAILED_PRECONDITION` error is returned. This method can be used
+   * for easy onboarding without having to implement an authentication backend.
+   * However, it is strongly recommended to use SearchService.Search instead with
+   * required OAuth and IAM checks to provide better data security.
+   * (servingConfigs.searchLite)
+   *
+   * @param string $servingConfig Required. The resource name of the Search
+   * serving config, such as `projects/locations/global/collections/default_collec
+   * tion/engines/servingConfigs/default_serving_config`, or `projects/locations/g
+   * lobal/collections/default_collection/dataStores/default_data_store/servingCon
+   * figs/default_serving_config`. This field is used to identify the serving
+   * configuration name, set of models used to make the search.
+   * @param GoogleCloudDiscoveryengineV1SearchRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1SearchResponse
+   * @throws \Google\Service\Exception
+   */
+  public function searchLite($servingConfig, GoogleCloudDiscoveryengineV1SearchRequest $postBody, $optParams = [])
+  {
+    $params = ['servingConfig' => $servingConfig, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('searchLite', [$params], GoogleCloudDiscoveryengineV1SearchResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsCollectionsEnginesServingConfigs::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsCollectionsEnginesServingConfigs');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsEnginesSessions.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsEnginesSessions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsEnginesSessions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,137 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1ListSessionsResponse;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1Session;
+use Google\Service\DiscoveryEngine\GoogleProtobufEmpty;
+
+/**
+ * The "sessions" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $sessions = $discoveryengineService->projects_locations_collections_engines_sessions;
+ *  </code>
+ */
+class ProjectsLocationsCollectionsEnginesSessions extends \Google\Service\Resource
+{
+  /**
+   * Creates a Session. If the Session to create already exists, an ALREADY_EXISTS
+   * error is returned. (sessions.create)
+   *
+   * @param string $parent Required. Full resource name of parent data store.
+   * Format: `projects/{project}/locations/{location}/collections/{collection}/dat
+   * aStores/{data_store_id}`
+   * @param GoogleCloudDiscoveryengineV1Session $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1Session
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudDiscoveryengineV1Session $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudDiscoveryengineV1Session::class);
+  }
+  /**
+   * Deletes a Session. If the Session to delete does not exist, a NOT_FOUND error
+   * is returned. (sessions.delete)
+   *
+   * @param string $name Required. The resource name of the Session to delete.
+   * Format: `projects/{project}/locations/{location}/collections/{collection}/dat
+   * aStores/{data_store_id}/sessions/{session_id}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Gets a Session. (sessions.get)
+   *
+   * @param string $name Required. The resource name of the Session to get.
+   * Format: `projects/{project}/locations/{location}/collections/{collection}/dat
+   * aStores/{data_store_id}/sessions/{session_id}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1Session
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudDiscoveryengineV1Session::class);
+  }
+  /**
+   * Lists all Sessions by their parent DataStore.
+   * (sessions.listProjectsLocationsCollectionsEnginesSessions)
+   *
+   * @param string $parent Required. The data store resource name. Format: `projec
+   * ts/{project}/locations/{location}/collections/{collection}/dataStores/{data_s
+   * tore_id}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter A filter to apply on the list results. The supported
+   * features are: user_pseudo_id, state. Example: "user_pseudo_id = some_id"
+   * @opt_param string orderBy A comma-separated list of fields to order by,
+   * sorted in ascending order. Use "desc" after a field name for descending.
+   * Supported fields: * `update_time` * `create_time` * `session_name` Example:
+   * "update_time desc" "create_time"
+   * @opt_param int pageSize Maximum number of results to return. If unspecified,
+   * defaults to 50. Max allowed value is 1000.
+   * @opt_param string pageToken A page token, received from a previous
+   * `ListSessions` call. Provide this to retrieve the subsequent page.
+   * @return GoogleCloudDiscoveryengineV1ListSessionsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsCollectionsEnginesSessions($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudDiscoveryengineV1ListSessionsResponse::class);
+  }
+  /**
+   * Updates a Session. Session action type cannot be changed. If the Session to
+   * update does not exist, a NOT_FOUND error is returned. (sessions.patch)
+   *
+   * @param string $name Immutable. Fully qualified name `projects/{project}/locat
+   * ions/global/collections/{collection}/engines/{engine}/sessions`
+   * @param GoogleCloudDiscoveryengineV1Session $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Indicates which fields in the provided Session
+   * to update. The following are NOT supported: * Session.name If not set or
+   * empty, all supported fields are updated.
+   * @return GoogleCloudDiscoveryengineV1Session
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudDiscoveryengineV1Session $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudDiscoveryengineV1Session::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsCollectionsEnginesSessions::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsCollectionsEnginesSessions');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsEnginesSessionsAnswers.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsEnginesSessionsAnswers.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsEnginesSessionsAnswers.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\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1Answer;
+
+/**
+ * The "answers" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $answers = $discoveryengineService->projects_locations_collections_engines_sessions_answers;
+ *  </code>
+ */
+class ProjectsLocationsCollectionsEnginesSessionsAnswers extends \Google\Service\Resource
+{
+  /**
+   * Gets a Answer. (answers.get)
+   *
+   * @param string $name Required. The resource name of the Answer to get. Format:
+   * `projects/{project}/locations/{location}/collections/{collection}/engines/{en
+   * gine_id}/sessions/{session_id}/answers/{answer_id}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1Answer
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudDiscoveryengineV1Answer::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsCollectionsEnginesSessionsAnswers::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsCollectionsEnginesSessionsAnswers');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsOperations.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsCollectionsOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,72 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleLongrunningListOperationsResponse;
+use Google\Service\DiscoveryEngine\GoogleLongrunningOperation;
+
+/**
+ * The "operations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $operations = $discoveryengineService->projects_locations_collections_operations;
+ *  </code>
+ */
+class ProjectsLocationsCollectionsOperations extends \Google\Service\Resource
+{
+  /**
+   * Gets the latest state of a long-running operation. Clients can use this
+   * method to poll the operation result at intervals as recommended by the API
+   * service. (operations.get)
+   *
+   * @param string $name The name of the operation resource.
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Lists operations that match the specified filter in the request. If the
+   * server doesn't support this method, it returns `UNIMPLEMENTED`.
+   * (operations.listProjectsLocationsCollectionsOperations)
+   *
+   * @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 GoogleLongrunningListOperationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsCollectionsOperations($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleLongrunningListOperationsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsCollectionsOperations::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsCollectionsOperations');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStores.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStores.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStores.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,231 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1CompleteQueryResponse;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1DataStore;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1ListDataStoresResponse;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1SiteSearchEngine;
+use Google\Service\DiscoveryEngine\GoogleLongrunningOperation;
+
+/**
+ * The "dataStores" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $dataStores = $discoveryengineService->projects_locations_dataStores;
+ *  </code>
+ */
+class ProjectsLocationsDataStores extends \Google\Service\Resource
+{
+  /**
+   * Completes the specified user input with keyword suggestions.
+   * (dataStores.completeQuery)
+   *
+   * @param string $dataStore Required. The parent data store resource name for
+   * which the completion is performed, such as `projects/locations/global/collect
+   * ions/default_collection/dataStores/default_data_store`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool includeTailSuggestions Indicates if tail suggestions should
+   * be returned if there are no suggestions that match the full query. Even if
+   * set to true, if there are suggestions that match the full query, those are
+   * returned and no tail suggestions are returned.
+   * @opt_param string query Required. The typeahead input used to fetch
+   * suggestions. Maximum length is 128 characters.
+   * @opt_param string queryModel Specifies the autocomplete data model. This
+   * overrides any model specified in the Configuration > Autocomplete section of
+   * the Cloud console. Currently supported values: * `document` - Using
+   * suggestions generated from user-imported documents. * `search-history` -
+   * Using suggestions generated from the past history of SearchService.Search API
+   * calls. Do not use it when there is no traffic for Search API. * `user-event`
+   * - Using suggestions generated from user-imported search events. * `document-
+   * completable` - Using suggestions taken directly from user-imported document
+   * fields marked as completable. Default values: * `document` is the default
+   * model for regular dataStores. * `search-history` is the default model for
+   * site search dataStores.
+   * @opt_param string userPseudoId A unique identifier for tracking visitors. For
+   * example, this could be implemented with an HTTP cookie, which should be able
+   * to uniquely identify a visitor on a single device. This unique identifier
+   * should not change if the visitor logs in or out of the website. This field
+   * should NOT have a fixed value such as `unknown_visitor`. This should be the
+   * same identifier as UserEvent.user_pseudo_id and SearchRequest.user_pseudo_id.
+   * The field must be a UTF-8 encoded string with a length limit of 128
+   * characters. Otherwise, an `INVALID_ARGUMENT` error is returned.
+   * @return GoogleCloudDiscoveryengineV1CompleteQueryResponse
+   * @throws \Google\Service\Exception
+   */
+  public function completeQuery($dataStore, $optParams = [])
+  {
+    $params = ['dataStore' => $dataStore];
+    $params = array_merge($params, $optParams);
+    return $this->call('completeQuery', [$params], GoogleCloudDiscoveryengineV1CompleteQueryResponse::class);
+  }
+  /**
+   * Creates a DataStore. DataStore is for storing Documents. To serve these
+   * documents for Search, or Recommendation use case, an Engine needs to be
+   * created separately. (dataStores.create)
+   *
+   * @param string $parent Required. The parent resource name, such as
+   * `projects/{project}/locations/{location}/collections/{collection}`.
+   * @param GoogleCloudDiscoveryengineV1DataStore $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string cmekConfigName Resource name of the CmekConfig to use for
+   * protecting this DataStore.
+   * @opt_param bool createAdvancedSiteSearch A boolean flag indicating whether
+   * user want to directly create an advanced data store for site search. If the
+   * data store is not configured as site search (GENERIC vertical and
+   * PUBLIC_WEBSITE content_config), this flag will be ignored.
+   * @opt_param string dataStoreId Required. The ID to use for the DataStore,
+   * which will become the final component of the DataStore's resource name. This
+   * field must conform to [RFC-1034](https://tools.ietf.org/html/rfc1034)
+   * standard with a length limit of 63 characters. Otherwise, an INVALID_ARGUMENT
+   * error is returned.
+   * @opt_param bool disableCmek DataStore without CMEK protections. If a default
+   * CmekConfig is set for the project, setting this field will override the
+   * default CmekConfig as well.
+   * @opt_param bool skipDefaultSchemaCreation A boolean flag indicating whether
+   * to skip the default schema creation for the data store. Only enable this flag
+   * if you are certain that the default schema is incompatible with your use
+   * case. If set to true, you must manually create a schema for the data store
+   * before any documents can be ingested. This flag cannot be specified if
+   * `data_store.starting_schema` is specified.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudDiscoveryengineV1DataStore $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Deletes a DataStore. (dataStores.delete)
+   *
+   * @param string $name Required. Full resource name of DataStore, such as `proje
+   * cts/{project}/locations/{location}/collections/{collection_id}/dataStores/{da
+   * ta_store_id}`. If the caller does not have permission to delete the
+   * DataStore, regardless of whether or not it exists, a PERMISSION_DENIED error
+   * is returned. If the DataStore to delete does not exist, a NOT_FOUND error is
+   * returned.
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Gets a DataStore. (dataStores.get)
+   *
+   * @param string $name Required. Full resource name of DataStore, such as `proje
+   * cts/{project}/locations/{location}/collections/{collection_id}/dataStores/{da
+   * ta_store_id}`. If the caller does not have permission to access the
+   * DataStore, regardless of whether or not it exists, a PERMISSION_DENIED error
+   * is returned. If the requested DataStore does not exist, a NOT_FOUND error is
+   * returned.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1DataStore
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudDiscoveryengineV1DataStore::class);
+  }
+  /**
+   * Gets the SiteSearchEngine. (dataStores.getSiteSearchEngine)
+   *
+   * @param string $name Required. Resource name of SiteSearchEngine, such as `pro
+   * jects/{project}/locations/{location}/collections/{collection}/dataStores/{dat
+   * a_store}/siteSearchEngine`. If the caller does not have permission to access
+   * the [SiteSearchEngine], regardless of whether or not it exists, a
+   * PERMISSION_DENIED error is returned.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1SiteSearchEngine
+   * @throws \Google\Service\Exception
+   */
+  public function getSiteSearchEngine($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('getSiteSearchEngine', [$params], GoogleCloudDiscoveryengineV1SiteSearchEngine::class);
+  }
+  /**
+   * Lists all the DataStores associated with the project.
+   * (dataStores.listProjectsLocationsDataStores)
+   *
+   * @param string $parent Required. The parent branch resource name, such as
+   * `projects/{project}/locations/{location}/collections/{collection_id}`. If the
+   * caller does not have permission to list DataStores under this location,
+   * regardless of whether or not this data store exists, a PERMISSION_DENIED
+   * error is returned.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Filter by solution type . For example: `filter =
+   * 'solution_type:SOLUTION_TYPE_SEARCH'`
+   * @opt_param int pageSize Maximum number of DataStores to return. If
+   * unspecified, defaults to 10. The maximum allowed value is 50. Values above 50
+   * will be coerced to 50. If this field is negative, an INVALID_ARGUMENT is
+   * returned.
+   * @opt_param string pageToken A page token
+   * ListDataStoresResponse.next_page_token, received from a previous
+   * DataStoreService.ListDataStores call. Provide this to retrieve the subsequent
+   * page. When paginating, all other parameters provided to
+   * DataStoreService.ListDataStores must match the call that provided the page
+   * token. Otherwise, an INVALID_ARGUMENT error is returned.
+   * @return GoogleCloudDiscoveryengineV1ListDataStoresResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsDataStores($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudDiscoveryengineV1ListDataStoresResponse::class);
+  }
+  /**
+   * Updates a DataStore (dataStores.patch)
+   *
+   * @param string $name Immutable. The full resource name of the data store.
+   * Format: `projects/{project}/locations/{location}/collections/{collection_id}/
+   * dataStores/{data_store_id}`. This field must be a UTF-8 encoded string with a
+   * length limit of 1024 characters.
+   * @param GoogleCloudDiscoveryengineV1DataStore $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Indicates which fields in the provided DataStore
+   * to update. If an unsupported or unknown field is provided, an
+   * INVALID_ARGUMENT error is returned.
+   * @return GoogleCloudDiscoveryengineV1DataStore
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudDiscoveryengineV1DataStore $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudDiscoveryengineV1DataStore::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsDataStores::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsDataStores');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresBranches.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresBranches.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresBranches.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\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1BatchGetDocumentsMetadataResponse;
+
+/**
+ * The "branches" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $branches = $discoveryengineService->projects_locations_dataStores_branches;
+ *  </code>
+ */
+class ProjectsLocationsDataStoresBranches extends \Google\Service\Resource
+{
+  /**
+   * Gets index freshness metadata for Documents. Supported for website search
+   * only. (branches.batchGetDocumentsMetadata)
+   *
+   * @param string $parent Required. The parent branch resource name, such as `pro
+   * jects/{project}/locations/{location}/collections/{collection}/dataStores/{dat
+   * a_store}/branches/{branch}`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string matcher.fhirMatcher.fhirResources Required. The FHIR
+   * resources to match by. Format: projects/{project}/locations/{location}/datase
+   * ts/{dataset}/fhirStores/{fhir_store}/fhir/{resource_type}/{fhir_resource_id}
+   * @opt_param string matcher.urisMatcher.uris The exact URIs to match by.
+   * @return GoogleCloudDiscoveryengineV1BatchGetDocumentsMetadataResponse
+   * @throws \Google\Service\Exception
+   */
+  public function batchGetDocumentsMetadata($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('batchGetDocumentsMetadata', [$params], GoogleCloudDiscoveryengineV1BatchGetDocumentsMetadataResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsDataStoresBranches::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsDataStoresBranches');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresBranchesDocuments.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresBranchesDocuments.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresBranchesDocuments.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,199 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1Document;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1ImportDocumentsRequest;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1ListDocumentsResponse;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1PurgeDocumentsRequest;
+use Google\Service\DiscoveryEngine\GoogleLongrunningOperation;
+use Google\Service\DiscoveryEngine\GoogleProtobufEmpty;
+
+/**
+ * The "documents" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $documents = $discoveryengineService->projects_locations_dataStores_branches_documents;
+ *  </code>
+ */
+class ProjectsLocationsDataStoresBranchesDocuments extends \Google\Service\Resource
+{
+  /**
+   * Creates a Document. (documents.create)
+   *
+   * @param string $parent Required. The parent resource name, such as `projects/{
+   * project}/locations/{location}/collections/{collection}/dataStores/{data_store
+   * }/branches/{branch}`.
+   * @param GoogleCloudDiscoveryengineV1Document $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string documentId Required. The ID to use for the Document, which
+   * becomes the final component of the Document.name. If the caller does not have
+   * permission to create the Document, regardless of whether or not it exists, a
+   * `PERMISSION_DENIED` error is returned. This field must be unique among all
+   * Documents with the same parent. Otherwise, an `ALREADY_EXISTS` error is
+   * returned. This field must conform to
+   * [RFC-1034](https://tools.ietf.org/html/rfc1034) standard with a length limit
+   * of 63 characters. Otherwise, an `INVALID_ARGUMENT` error is returned.
+   * @return GoogleCloudDiscoveryengineV1Document
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudDiscoveryengineV1Document $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudDiscoveryengineV1Document::class);
+  }
+  /**
+   * Deletes a Document. (documents.delete)
+   *
+   * @param string $name Required. Full resource name of Document, such as `projec
+   * ts/{project}/locations/{location}/collections/{collection}/dataStores/{data_s
+   * tore}/branches/{branch}/documents/{document}`. If the caller does not have
+   * permission to delete the Document, regardless of whether or not it exists, a
+   * `PERMISSION_DENIED` error is returned. If the Document to delete does not
+   * exist, a `NOT_FOUND` error is returned.
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Gets a Document. (documents.get)
+   *
+   * @param string $name Required. Full resource name of Document, such as `projec
+   * ts/{project}/locations/{location}/collections/{collection}/dataStores/{data_s
+   * tore}/branches/{branch}/documents/{document}`. If the caller does not have
+   * permission to access the Document, regardless of whether or not it exists, a
+   * `PERMISSION_DENIED` error is returned. If the requested Document does not
+   * exist, a `NOT_FOUND` error is returned.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1Document
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudDiscoveryengineV1Document::class);
+  }
+  /**
+   * Bulk import of multiple Documents. Request processing may be synchronous.
+   * Non-existing items are created. Note: It is possible for a subset of the
+   * Documents to be successfully updated. (documents.import)
+   *
+   * @param string $parent Required. The parent branch resource name, such as `pro
+   * jects/{project}/locations/{location}/collections/{collection}/dataStores/{dat
+   * a_store}/branches/{branch}`. Requires create/update permission.
+   * @param GoogleCloudDiscoveryengineV1ImportDocumentsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function import($parent, GoogleCloudDiscoveryengineV1ImportDocumentsRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('import', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Gets a list of Documents.
+   * (documents.listProjectsLocationsDataStoresBranchesDocuments)
+   *
+   * @param string $parent Required. The parent branch resource name, such as `pro
+   * jects/{project}/locations/{location}/collections/{collection}/dataStores/{dat
+   * a_store}/branches/{branch}`. Use `default_branch` as the branch ID, to list
+   * documents under the default branch. If the caller does not have permission to
+   * list Documents under this branch, regardless of whether or not this branch
+   * exists, a `PERMISSION_DENIED` error is returned.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Maximum number of Documents to return. If
+   * unspecified, defaults to 100. The maximum allowed value is 1000. Values above
+   * 1000 are set to 1000. If this field is negative, an `INVALID_ARGUMENT` error
+   * is returned.
+   * @opt_param string pageToken A page token
+   * ListDocumentsResponse.next_page_token, received from a previous
+   * DocumentService.ListDocuments call. Provide this to retrieve the subsequent
+   * page. When paginating, all other parameters provided to
+   * DocumentService.ListDocuments must match the call that provided the page
+   * token. Otherwise, an `INVALID_ARGUMENT` error is returned.
+   * @return GoogleCloudDiscoveryengineV1ListDocumentsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsDataStoresBranchesDocuments($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudDiscoveryengineV1ListDocumentsResponse::class);
+  }
+  /**
+   * Updates a Document. (documents.patch)
+   *
+   * @param string $name Immutable. The full resource name of the document.
+   * Format: `projects/{project}/locations/{location}/collections/{collection}/dat
+   * aStores/{data_store}/branches/{branch}/documents/{document_id}`. This field
+   * must be a UTF-8 encoded string with a length limit of 1024 characters.
+   * @param GoogleCloudDiscoveryengineV1Document $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool allowMissing If set to `true` and the Document is not found,
+   * a new Document is be created.
+   * @opt_param string updateMask Indicates which fields in the provided imported
+   * 'document' to update. If not set, by default updates all fields.
+   * @return GoogleCloudDiscoveryengineV1Document
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudDiscoveryengineV1Document $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudDiscoveryengineV1Document::class);
+  }
+  /**
+   * Permanently deletes all selected Documents in a branch. This process is
+   * asynchronous. Depending on the number of Documents to be deleted, this
+   * operation can take hours to complete. Before the delete operation completes,
+   * some Documents might still be returned by DocumentService.GetDocument or
+   * DocumentService.ListDocuments. To get a list of the Documents to be deleted,
+   * set PurgeDocumentsRequest.force to false. (documents.purge)
+   *
+   * @param string $parent Required. The parent resource name, such as `projects/{
+   * project}/locations/{location}/collections/{collection}/dataStores/{data_store
+   * }/branches/{branch}`.
+   * @param GoogleCloudDiscoveryengineV1PurgeDocumentsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function purge($parent, GoogleCloudDiscoveryengineV1PurgeDocumentsRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('purge', [$params], GoogleLongrunningOperation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsDataStoresBranchesDocuments::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsDataStoresBranchesDocuments');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresBranchesOperations.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresBranchesOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresBranchesOperations.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\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleLongrunningCancelOperationRequest;
+use Google\Service\DiscoveryEngine\GoogleLongrunningListOperationsResponse;
+use Google\Service\DiscoveryEngine\GoogleLongrunningOperation;
+use Google\Service\DiscoveryEngine\GoogleProtobufEmpty;
+
+/**
+ * The "operations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $operations = $discoveryengineService->projects_locations_dataStores_branches_operations;
+ *  </code>
+ */
+class ProjectsLocationsDataStoresBranchesOperations 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 GoogleLongrunningCancelOperationRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function cancel($name, GoogleLongrunningCancelOperationRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('cancel', [$params], GoogleProtobufEmpty::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 GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Lists operations that match the specified filter in the request. If the
+   * server doesn't support this method, it returns `UNIMPLEMENTED`.
+   * (operations.listProjectsLocationsDataStoresBranchesOperations)
+   *
+   * @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 GoogleLongrunningListOperationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsDataStoresBranchesOperations($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleLongrunningListOperationsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsDataStoresBranchesOperations::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsDataStoresBranchesOperations');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresCompletionSuggestions.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresCompletionSuggestions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresCompletionSuggestions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,72 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1ImportCompletionSuggestionsRequest;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1PurgeCompletionSuggestionsRequest;
+use Google\Service\DiscoveryEngine\GoogleLongrunningOperation;
+
+/**
+ * The "completionSuggestions" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $completionSuggestions = $discoveryengineService->projects_locations_dataStores_completionSuggestions;
+ *  </code>
+ */
+class ProjectsLocationsDataStoresCompletionSuggestions extends \Google\Service\Resource
+{
+  /**
+   * Imports CompletionSuggestions for a DataStore. (completionSuggestions.import)
+   *
+   * @param string $parent Required. The parent data store resource name for which
+   * to import customer autocomplete suggestions. Follows pattern
+   * `projects/locations/collections/dataStores`
+   * @param GoogleCloudDiscoveryengineV1ImportCompletionSuggestionsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function import($parent, GoogleCloudDiscoveryengineV1ImportCompletionSuggestionsRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('import', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Permanently deletes all CompletionSuggestions for a DataStore.
+   * (completionSuggestions.purge)
+   *
+   * @param string $parent Required. The parent data store resource name for which
+   * to purge completion suggestions. Follows pattern
+   * projects/locations/collections/dataStores.
+   * @param GoogleCloudDiscoveryengineV1PurgeCompletionSuggestionsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function purge($parent, GoogleCloudDiscoveryengineV1PurgeCompletionSuggestionsRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('purge', [$params], GoogleLongrunningOperation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsDataStoresCompletionSuggestions::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsDataStoresCompletionSuggestions');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresControls.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresControls.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresControls.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,141 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1Control;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1ListControlsResponse;
+use Google\Service\DiscoveryEngine\GoogleProtobufEmpty;
+
+/**
+ * The "controls" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $controls = $discoveryengineService->projects_locations_dataStores_controls;
+ *  </code>
+ */
+class ProjectsLocationsDataStoresControls extends \Google\Service\Resource
+{
+  /**
+   * Creates a Control. By default 1000 controls are allowed for a data store. A
+   * request can be submitted to adjust this limit. If the Control to create
+   * already exists, an ALREADY_EXISTS error is returned. (controls.create)
+   *
+   * @param string $parent Required. Full resource name of parent data store.
+   * Format: `projects/{project}/locations/{location}/collections/{collection_id}/
+   * dataStores/{data_store_id}` or `projects/{project}/locations/{location}/colle
+   * ctions/{collection_id}/engines/{engine_id}`.
+   * @param GoogleCloudDiscoveryengineV1Control $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string controlId Required. The ID to use for the Control, which
+   * will become the final component of the Control's resource name. This value
+   * must be within 1-63 characters. Valid characters are /a-z-_/.
+   * @return GoogleCloudDiscoveryengineV1Control
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudDiscoveryengineV1Control $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudDiscoveryengineV1Control::class);
+  }
+  /**
+   * Deletes a Control. If the Control to delete does not exist, a NOT_FOUND error
+   * is returned. (controls.delete)
+   *
+   * @param string $name Required. The resource name of the Control to delete.
+   * Format: `projects/{project}/locations/{location}/collections/{collection_id}/
+   * dataStores/{data_store_id}/controls/{control_id}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Gets a Control. (controls.get)
+   *
+   * @param string $name Required. The resource name of the Control to get.
+   * Format: `projects/{project}/locations/{location}/collections/{collection_id}/
+   * dataStores/{data_store_id}/controls/{control_id}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1Control
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudDiscoveryengineV1Control::class);
+  }
+  /**
+   * Lists all Controls by their parent DataStore.
+   * (controls.listProjectsLocationsDataStoresControls)
+   *
+   * @param string $parent Required. The data store resource name. Format: `projec
+   * ts/{project}/locations/{location}/collections/{collection_id}/dataStores/{dat
+   * a_store_id}` or `projects/{project}/locations/{location}/collections/{collect
+   * ion_id}/engines/{engine_id}`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Optional. A filter to apply on the list results.
+   * Supported features: * List all the products under the parent branch if filter
+   * is unset. Currently this field is unsupported.
+   * @opt_param int pageSize Optional. Maximum number of results to return. If
+   * unspecified, defaults to 50. Max allowed value is 1000.
+   * @opt_param string pageToken Optional. A page token, received from a previous
+   * `ListControls` call. Provide this to retrieve the subsequent page.
+   * @return GoogleCloudDiscoveryengineV1ListControlsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsDataStoresControls($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudDiscoveryengineV1ListControlsResponse::class);
+  }
+  /**
+   * Updates a Control. Control action type cannot be changed. If the Control to
+   * update does not exist, a NOT_FOUND error is returned. (controls.patch)
+   *
+   * @param string $name Immutable. Fully qualified name
+   * `projects/locations/global/dataStore/controls`
+   * @param GoogleCloudDiscoveryengineV1Control $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Optional. Indicates which fields in the provided
+   * Control to update. The following are NOT supported: * Control.name *
+   * Control.solution_type If not set or empty, all supported fields are updated.
+   * @return GoogleCloudDiscoveryengineV1Control
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudDiscoveryengineV1Control $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudDiscoveryengineV1Control::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsDataStoresControls::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsDataStoresControls');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresConversations.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresConversations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresConversations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,161 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1Conversation;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1ConverseConversationRequest;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1ConverseConversationResponse;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1ListConversationsResponse;
+use Google\Service\DiscoveryEngine\GoogleProtobufEmpty;
+
+/**
+ * The "conversations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $conversations = $discoveryengineService->projects_locations_dataStores_conversations;
+ *  </code>
+ */
+class ProjectsLocationsDataStoresConversations extends \Google\Service\Resource
+{
+  /**
+   * Converses a conversation. (conversations.converse)
+   *
+   * @param string $name Required. The resource name of the Conversation to get.
+   * Format: `projects/{project}/locations/{location}/collections/{collection}/dat
+   * aStores/{data_store_id}/conversations/{conversation_id}`. Use `projects/{proj
+   * ect}/locations/{location}/collections/{collection}/dataStores/{data_store_id}
+   * /conversations/-` to activate auto session mode, which automatically creates
+   * a new conversation inside a ConverseConversation session.
+   * @param GoogleCloudDiscoveryengineV1ConverseConversationRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1ConverseConversationResponse
+   * @throws \Google\Service\Exception
+   */
+  public function converse($name, GoogleCloudDiscoveryengineV1ConverseConversationRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('converse', [$params], GoogleCloudDiscoveryengineV1ConverseConversationResponse::class);
+  }
+  /**
+   * Creates a Conversation. If the Conversation to create already exists, an
+   * ALREADY_EXISTS error is returned. (conversations.create)
+   *
+   * @param string $parent Required. Full resource name of parent data store.
+   * Format: `projects/{project}/locations/{location}/collections/{collection}/dat
+   * aStores/{data_store_id}`
+   * @param GoogleCloudDiscoveryengineV1Conversation $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1Conversation
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudDiscoveryengineV1Conversation $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudDiscoveryengineV1Conversation::class);
+  }
+  /**
+   * Deletes a Conversation. If the Conversation to delete does not exist, a
+   * NOT_FOUND error is returned. (conversations.delete)
+   *
+   * @param string $name Required. The resource name of the Conversation to
+   * delete. Format: `projects/{project}/locations/{location}/collections/{collect
+   * ion}/dataStores/{data_store_id}/conversations/{conversation_id}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Gets a Conversation. (conversations.get)
+   *
+   * @param string $name Required. The resource name of the Conversation to get.
+   * Format: `projects/{project}/locations/{location}/collections/{collection}/dat
+   * aStores/{data_store_id}/conversations/{conversation_id}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1Conversation
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudDiscoveryengineV1Conversation::class);
+  }
+  /**
+   * Lists all Conversations by their parent DataStore.
+   * (conversations.listProjectsLocationsDataStoresConversations)
+   *
+   * @param string $parent Required. The data store resource name. Format: `projec
+   * ts/{project}/locations/{location}/collections/{collection}/dataStores/{data_s
+   * tore_id}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter A filter to apply on the list results. The supported
+   * features are: user_pseudo_id, state. Example: "user_pseudo_id = some_id"
+   * @opt_param string orderBy A comma-separated list of fields to order by,
+   * sorted in ascending order. Use "desc" after a field name for descending.
+   * Supported fields: * `update_time` * `create_time` * `conversation_name`
+   * Example: "update_time desc" "create_time"
+   * @opt_param int pageSize Maximum number of results to return. If unspecified,
+   * defaults to 50. Max allowed value is 1000.
+   * @opt_param string pageToken A page token, received from a previous
+   * `ListConversations` call. Provide this to retrieve the subsequent page.
+   * @return GoogleCloudDiscoveryengineV1ListConversationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsDataStoresConversations($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudDiscoveryengineV1ListConversationsResponse::class);
+  }
+  /**
+   * Updates a Conversation. Conversation action type cannot be changed. If the
+   * Conversation to update does not exist, a NOT_FOUND error is returned.
+   * (conversations.patch)
+   *
+   * @param string $name Immutable. Fully qualified name `projects/{project}/locat
+   * ions/global/collections/{collection}/dataStore/conversations` or `projects/{p
+   * roject}/locations/global/collections/{collection}/engines/conversations`.
+   * @param GoogleCloudDiscoveryengineV1Conversation $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Indicates which fields in the provided
+   * Conversation to update. The following are NOT supported: * Conversation.name
+   * If not set or empty, all supported fields are updated.
+   * @return GoogleCloudDiscoveryengineV1Conversation
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudDiscoveryengineV1Conversation $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudDiscoveryengineV1Conversation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsDataStoresConversations::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsDataStoresConversations');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresModels.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresModels.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresModels.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\DiscoveryEngine\Resource;
+
+/**
+ * The "models" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $models = $discoveryengineService->projects_locations_dataStores_models;
+ *  </code>
+ */
+class ProjectsLocationsDataStoresModels extends \Google\Service\Resource
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsDataStoresModels::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsDataStoresModels');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresModelsOperations.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresModelsOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresModelsOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,72 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleLongrunningListOperationsResponse;
+use Google\Service\DiscoveryEngine\GoogleLongrunningOperation;
+
+/**
+ * The "operations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $operations = $discoveryengineService->projects_locations_dataStores_models_operations;
+ *  </code>
+ */
+class ProjectsLocationsDataStoresModelsOperations extends \Google\Service\Resource
+{
+  /**
+   * Gets the latest state of a long-running operation. Clients can use this
+   * method to poll the operation result at intervals as recommended by the API
+   * service. (operations.get)
+   *
+   * @param string $name The name of the operation resource.
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Lists operations that match the specified filter in the request. If the
+   * server doesn't support this method, it returns `UNIMPLEMENTED`.
+   * (operations.listProjectsLocationsDataStoresModelsOperations)
+   *
+   * @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 GoogleLongrunningListOperationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsDataStoresModelsOperations($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleLongrunningListOperationsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsDataStoresModelsOperations::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsDataStoresModelsOperations');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresOperations.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,72 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleLongrunningListOperationsResponse;
+use Google\Service\DiscoveryEngine\GoogleLongrunningOperation;
+
+/**
+ * The "operations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $operations = $discoveryengineService->projects_locations_dataStores_operations;
+ *  </code>
+ */
+class ProjectsLocationsDataStoresOperations extends \Google\Service\Resource
+{
+  /**
+   * Gets the latest state of a long-running operation. Clients can use this
+   * method to poll the operation result at intervals as recommended by the API
+   * service. (operations.get)
+   *
+   * @param string $name The name of the operation resource.
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Lists operations that match the specified filter in the request. If the
+   * server doesn't support this method, it returns `UNIMPLEMENTED`.
+   * (operations.listProjectsLocationsDataStoresOperations)
+   *
+   * @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 GoogleLongrunningListOperationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsDataStoresOperations($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleLongrunningListOperationsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsDataStoresOperations::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsDataStoresOperations');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresSchemas.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresSchemas.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresSchemas.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,136 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1ListSchemasResponse;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1Schema;
+use Google\Service\DiscoveryEngine\GoogleLongrunningOperation;
+
+/**
+ * The "schemas" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $schemas = $discoveryengineService->projects_locations_dataStores_schemas;
+ *  </code>
+ */
+class ProjectsLocationsDataStoresSchemas extends \Google\Service\Resource
+{
+  /**
+   * Creates a Schema. (schemas.create)
+   *
+   * @param string $parent Required. The parent data store resource name, in the
+   * format of `projects/{project}/locations/{location}/collections/{collection}/d
+   * ataStores/{data_store}`.
+   * @param GoogleCloudDiscoveryengineV1Schema $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string schemaId Required. The ID to use for the Schema, which
+   * becomes the final component of the Schema.name. This field should conform to
+   * [RFC-1034](https://tools.ietf.org/html/rfc1034) standard with a length limit
+   * of 63 characters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudDiscoveryengineV1Schema $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Deletes a Schema. (schemas.delete)
+   *
+   * @param string $name Required. The full resource name of the schema, in the
+   * format of `projects/{project}/locations/{location}/collections/{collection}/d
+   * ataStores/{data_store}/schemas/{schema}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Gets a Schema. (schemas.get)
+   *
+   * @param string $name Required. The full resource name of the schema, in the
+   * format of `projects/{project}/locations/{location}/collections/{collection}/d
+   * ataStores/{data_store}/schemas/{schema}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1Schema
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudDiscoveryengineV1Schema::class);
+  }
+  /**
+   * Gets a list of Schemas. (schemas.listProjectsLocationsDataStoresSchemas)
+   *
+   * @param string $parent Required. The parent data store resource name, in the
+   * format of `projects/{project}/locations/{location}/collections/{collection}/d
+   * ataStores/{data_store}`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of Schemas to return. The service
+   * may return fewer than this value. If unspecified, at most 100 Schemas are
+   * returned. The maximum value is 1000; values above 1000 are set to 1000.
+   * @opt_param string pageToken A page token, received from a previous
+   * SchemaService.ListSchemas call. Provide this to retrieve the subsequent page.
+   * When paginating, all other parameters provided to SchemaService.ListSchemas
+   * must match the call that provided the page token.
+   * @return GoogleCloudDiscoveryengineV1ListSchemasResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsDataStoresSchemas($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudDiscoveryengineV1ListSchemasResponse::class);
+  }
+  /**
+   * Updates a Schema. (schemas.patch)
+   *
+   * @param string $name Immutable. The full resource name of the schema, in the
+   * format of `projects/{project}/locations/{location}/collections/{collection}/d
+   * ataStores/{data_store}/schemas/{schema}`. This field must be a UTF-8 encoded
+   * string with a length limit of 1024 characters.
+   * @param GoogleCloudDiscoveryengineV1Schema $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool allowMissing If set to true, and the Schema is not found, a
+   * new Schema is created. In this situation, `update_mask` is ignored.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudDiscoveryengineV1Schema $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleLongrunningOperation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsDataStoresSchemas::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsDataStoresSchemas');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresServingConfigs.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresServingConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresServingConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,131 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1AnswerQueryRequest;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1AnswerQueryResponse;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1RecommendRequest;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1RecommendResponse;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1SearchRequest;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1SearchResponse;
+
+/**
+ * The "servingConfigs" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $servingConfigs = $discoveryengineService->projects_locations_dataStores_servingConfigs;
+ *  </code>
+ */
+class ProjectsLocationsDataStoresServingConfigs extends \Google\Service\Resource
+{
+  /**
+   * Answer query method. (servingConfigs.answer)
+   *
+   * @param string $servingConfig Required. The resource name of the Search
+   * serving config, such as `projects/locations/global/collections/default_collec
+   * tion/engines/servingConfigs/default_serving_config`, or `projects/locations/g
+   * lobal/collections/default_collection/dataStores/servingConfigs/default_servin
+   * g_config`. This field is used to identify the serving configuration name, set
+   * of models used to make the search.
+   * @param GoogleCloudDiscoveryengineV1AnswerQueryRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1AnswerQueryResponse
+   * @throws \Google\Service\Exception
+   */
+  public function answer($servingConfig, GoogleCloudDiscoveryengineV1AnswerQueryRequest $postBody, $optParams = [])
+  {
+    $params = ['servingConfig' => $servingConfig, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('answer', [$params], GoogleCloudDiscoveryengineV1AnswerQueryResponse::class);
+  }
+  /**
+   * Makes a recommendation, which requires a contextual user event.
+   * (servingConfigs.recommend)
+   *
+   * @param string $servingConfig Required. Full resource name of a ServingConfig:
+   * `projects/locations/global/collections/engines/servingConfigs`, or
+   * `projects/locations/global/collections/dataStores/servingConfigs` One default
+   * serving config is created along with your recommendation engine creation. The
+   * engine ID is used as the ID of the default serving config. For example, for
+   * Engine `projects/locations/global/collections/engines/my-engine`, you can use
+   * `projects/locations/global/collections/engines/my-engine/servingConfigs/my-
+   * engine` for your RecommendationService.Recommend requests.
+   * @param GoogleCloudDiscoveryengineV1RecommendRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1RecommendResponse
+   * @throws \Google\Service\Exception
+   */
+  public function recommend($servingConfig, GoogleCloudDiscoveryengineV1RecommendRequest $postBody, $optParams = [])
+  {
+    $params = ['servingConfig' => $servingConfig, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('recommend', [$params], GoogleCloudDiscoveryengineV1RecommendResponse::class);
+  }
+  /**
+   * Performs a search. (servingConfigs.search)
+   *
+   * @param string $servingConfig Required. The resource name of the Search
+   * serving config, such as `projects/locations/global/collections/default_collec
+   * tion/engines/servingConfigs/default_serving_config`, or `projects/locations/g
+   * lobal/collections/default_collection/dataStores/default_data_store/servingCon
+   * figs/default_serving_config`. This field is used to identify the serving
+   * configuration name, set of models used to make the search.
+   * @param GoogleCloudDiscoveryengineV1SearchRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1SearchResponse
+   * @throws \Google\Service\Exception
+   */
+  public function search($servingConfig, GoogleCloudDiscoveryengineV1SearchRequest $postBody, $optParams = [])
+  {
+    $params = ['servingConfig' => $servingConfig, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('search', [$params], GoogleCloudDiscoveryengineV1SearchResponse::class);
+  }
+  /**
+   * Performs a search. Similar to the SearchService.Search method, but a lite
+   * version that allows API key for authentication, where OAuth and IAM checks
+   * are not required. Only public website search is supported by this method. If
+   * data stores and engines not associated with public website search are
+   * specified, a `FAILED_PRECONDITION` error is returned. This method can be used
+   * for easy onboarding without having to implement an authentication backend.
+   * However, it is strongly recommended to use SearchService.Search instead with
+   * required OAuth and IAM checks to provide better data security.
+   * (servingConfigs.searchLite)
+   *
+   * @param string $servingConfig Required. The resource name of the Search
+   * serving config, such as `projects/locations/global/collections/default_collec
+   * tion/engines/servingConfigs/default_serving_config`, or `projects/locations/g
+   * lobal/collections/default_collection/dataStores/default_data_store/servingCon
+   * figs/default_serving_config`. This field is used to identify the serving
+   * configuration name, set of models used to make the search.
+   * @param GoogleCloudDiscoveryengineV1SearchRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1SearchResponse
+   * @throws \Google\Service\Exception
+   */
+  public function searchLite($servingConfig, GoogleCloudDiscoveryengineV1SearchRequest $postBody, $optParams = [])
+  {
+    $params = ['servingConfig' => $servingConfig, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('searchLite', [$params], GoogleCloudDiscoveryengineV1SearchResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsDataStoresServingConfigs::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsDataStoresServingConfigs');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresSessions.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresSessions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresSessions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,137 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1ListSessionsResponse;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1Session;
+use Google\Service\DiscoveryEngine\GoogleProtobufEmpty;
+
+/**
+ * The "sessions" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $sessions = $discoveryengineService->projects_locations_dataStores_sessions;
+ *  </code>
+ */
+class ProjectsLocationsDataStoresSessions extends \Google\Service\Resource
+{
+  /**
+   * Creates a Session. If the Session to create already exists, an ALREADY_EXISTS
+   * error is returned. (sessions.create)
+   *
+   * @param string $parent Required. Full resource name of parent data store.
+   * Format: `projects/{project}/locations/{location}/collections/{collection}/dat
+   * aStores/{data_store_id}`
+   * @param GoogleCloudDiscoveryengineV1Session $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1Session
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudDiscoveryengineV1Session $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudDiscoveryengineV1Session::class);
+  }
+  /**
+   * Deletes a Session. If the Session to delete does not exist, a NOT_FOUND error
+   * is returned. (sessions.delete)
+   *
+   * @param string $name Required. The resource name of the Session to delete.
+   * Format: `projects/{project}/locations/{location}/collections/{collection}/dat
+   * aStores/{data_store_id}/sessions/{session_id}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Gets a Session. (sessions.get)
+   *
+   * @param string $name Required. The resource name of the Session to get.
+   * Format: `projects/{project}/locations/{location}/collections/{collection}/dat
+   * aStores/{data_store_id}/sessions/{session_id}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1Session
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudDiscoveryengineV1Session::class);
+  }
+  /**
+   * Lists all Sessions by their parent DataStore.
+   * (sessions.listProjectsLocationsDataStoresSessions)
+   *
+   * @param string $parent Required. The data store resource name. Format: `projec
+   * ts/{project}/locations/{location}/collections/{collection}/dataStores/{data_s
+   * tore_id}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter A filter to apply on the list results. The supported
+   * features are: user_pseudo_id, state. Example: "user_pseudo_id = some_id"
+   * @opt_param string orderBy A comma-separated list of fields to order by,
+   * sorted in ascending order. Use "desc" after a field name for descending.
+   * Supported fields: * `update_time` * `create_time` * `session_name` Example:
+   * "update_time desc" "create_time"
+   * @opt_param int pageSize Maximum number of results to return. If unspecified,
+   * defaults to 50. Max allowed value is 1000.
+   * @opt_param string pageToken A page token, received from a previous
+   * `ListSessions` call. Provide this to retrieve the subsequent page.
+   * @return GoogleCloudDiscoveryengineV1ListSessionsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsDataStoresSessions($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudDiscoveryengineV1ListSessionsResponse::class);
+  }
+  /**
+   * Updates a Session. Session action type cannot be changed. If the Session to
+   * update does not exist, a NOT_FOUND error is returned. (sessions.patch)
+   *
+   * @param string $name Immutable. Fully qualified name `projects/{project}/locat
+   * ions/global/collections/{collection}/engines/{engine}/sessions`
+   * @param GoogleCloudDiscoveryengineV1Session $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Indicates which fields in the provided Session
+   * to update. The following are NOT supported: * Session.name If not set or
+   * empty, all supported fields are updated.
+   * @return GoogleCloudDiscoveryengineV1Session
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudDiscoveryengineV1Session $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudDiscoveryengineV1Session::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsDataStoresSessions::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsDataStoresSessions');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresSessionsAnswers.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresSessionsAnswers.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresSessionsAnswers.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\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1Answer;
+
+/**
+ * The "answers" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $answers = $discoveryengineService->projects_locations_dataStores_sessions_answers;
+ *  </code>
+ */
+class ProjectsLocationsDataStoresSessionsAnswers extends \Google\Service\Resource
+{
+  /**
+   * Gets a Answer. (answers.get)
+   *
+   * @param string $name Required. The resource name of the Answer to get. Format:
+   * `projects/{project}/locations/{location}/collections/{collection}/engines/{en
+   * gine_id}/sessions/{session_id}/answers/{answer_id}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1Answer
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudDiscoveryengineV1Answer::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsDataStoresSessionsAnswers::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsDataStoresSessionsAnswers');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresSiteSearchEngine.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresSiteSearchEngine.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresSiteSearchEngine.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\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1DisableAdvancedSiteSearchRequest;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1EnableAdvancedSiteSearchRequest;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1RecrawlUrisRequest;
+use Google\Service\DiscoveryEngine\GoogleLongrunningOperation;
+
+/**
+ * The "siteSearchEngine" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $siteSearchEngine = $discoveryengineService->projects_locations_dataStores_siteSearchEngine;
+ *  </code>
+ */
+class ProjectsLocationsDataStoresSiteSearchEngine extends \Google\Service\Resource
+{
+  /**
+   * Downgrade from advanced site search to basic site search.
+   * (siteSearchEngine.disableAdvancedSiteSearch)
+   *
+   * @param string $siteSearchEngine Required. Full resource name of the
+   * SiteSearchEngine, such as `projects/{project}/locations/{location}/dataStores
+   * /{data_store_id}/siteSearchEngine`.
+   * @param GoogleCloudDiscoveryengineV1DisableAdvancedSiteSearchRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function disableAdvancedSiteSearch($siteSearchEngine, GoogleCloudDiscoveryengineV1DisableAdvancedSiteSearchRequest $postBody, $optParams = [])
+  {
+    $params = ['siteSearchEngine' => $siteSearchEngine, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('disableAdvancedSiteSearch', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Upgrade from basic site search to advanced site search.
+   * (siteSearchEngine.enableAdvancedSiteSearch)
+   *
+   * @param string $siteSearchEngine Required. Full resource name of the
+   * SiteSearchEngine, such as `projects/{project}/locations/{location}/dataStores
+   * /{data_store_id}/siteSearchEngine`.
+   * @param GoogleCloudDiscoveryengineV1EnableAdvancedSiteSearchRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function enableAdvancedSiteSearch($siteSearchEngine, GoogleCloudDiscoveryengineV1EnableAdvancedSiteSearchRequest $postBody, $optParams = [])
+  {
+    $params = ['siteSearchEngine' => $siteSearchEngine, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('enableAdvancedSiteSearch', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Request on-demand recrawl for a list of URIs. (siteSearchEngine.recrawlUris)
+   *
+   * @param string $siteSearchEngine Required. Full resource name of the
+   * SiteSearchEngine, such as
+   * `projects/locations/collections/dataStores/siteSearchEngine`.
+   * @param GoogleCloudDiscoveryengineV1RecrawlUrisRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function recrawlUris($siteSearchEngine, GoogleCloudDiscoveryengineV1RecrawlUrisRequest $postBody, $optParams = [])
+  {
+    $params = ['siteSearchEngine' => $siteSearchEngine, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('recrawlUris', [$params], GoogleLongrunningOperation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsDataStoresSiteSearchEngine::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsDataStoresSiteSearchEngine');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresSiteSearchEngineTargetSites.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresSiteSearchEngineTargetSites.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresSiteSearchEngineTargetSites.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,157 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1BatchCreateTargetSitesRequest;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1ListTargetSitesResponse;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1TargetSite;
+use Google\Service\DiscoveryEngine\GoogleLongrunningOperation;
+
+/**
+ * The "targetSites" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $targetSites = $discoveryengineService->projects_locations_dataStores_siteSearchEngine_targetSites;
+ *  </code>
+ */
+class ProjectsLocationsDataStoresSiteSearchEngineTargetSites extends \Google\Service\Resource
+{
+  /**
+   * Creates TargetSite in a batch. (targetSites.batchCreate)
+   *
+   * @param string $parent Required. The parent resource shared by all TargetSites
+   * being created. `projects/{project}/locations/{location}/collections/{collecti
+   * on}/dataStores/{data_store}/siteSearchEngine`. The parent field in the
+   * CreateBookRequest messages must either be empty or match this field.
+   * @param GoogleCloudDiscoveryengineV1BatchCreateTargetSitesRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function batchCreate($parent, GoogleCloudDiscoveryengineV1BatchCreateTargetSitesRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('batchCreate', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Creates a TargetSite. (targetSites.create)
+   *
+   * @param string $parent Required. Parent resource name of TargetSite, such as `
+   * projects/{project}/locations/{location}/collections/{collection}/dataStores/{
+   * data_store}/siteSearchEngine`.
+   * @param GoogleCloudDiscoveryengineV1TargetSite $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudDiscoveryengineV1TargetSite $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Deletes a TargetSite. (targetSites.delete)
+   *
+   * @param string $name Required. Full resource name of TargetSite, such as `proj
+   * ects/{project}/locations/{location}/collections/{collection}/dataStores/{data
+   * _store}/siteSearchEngine/targetSites/{target_site}`. If the caller does not
+   * have permission to access the TargetSite, regardless of whether or not it
+   * exists, a PERMISSION_DENIED error is returned. If the requested TargetSite
+   * does not exist, a NOT_FOUND error is returned.
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Gets a TargetSite. (targetSites.get)
+   *
+   * @param string $name Required. Full resource name of TargetSite, such as `proj
+   * ects/{project}/locations/{location}/collections/{collection}/dataStores/{data
+   * _store}/siteSearchEngine/targetSites/{target_site}`. If the caller does not
+   * have permission to access the TargetSite, regardless of whether or not it
+   * exists, a PERMISSION_DENIED error is returned. If the requested TargetSite
+   * does not exist, a NOT_FOUND error is returned.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1TargetSite
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudDiscoveryengineV1TargetSite::class);
+  }
+  /**
+   * Gets a list of TargetSites.
+   * (targetSites.listProjectsLocationsDataStoresSiteSearchEngineTargetSites)
+   *
+   * @param string $parent Required. The parent site search engine resource name,
+   * such as `projects/{project}/locations/{location}/collections/{collection}/dat
+   * aStores/{data_store}/siteSearchEngine`. If the caller does not have
+   * permission to list TargetSites under this site search engine, regardless of
+   * whether or not this branch exists, a PERMISSION_DENIED error is returned.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Requested page size. Server may return fewer items
+   * than requested. If unspecified, server will pick an appropriate default. The
+   * maximum value is 1000; values above 1000 will be coerced to 1000. If this
+   * field is negative, an INVALID_ARGUMENT error is returned.
+   * @opt_param string pageToken A page token, received from a previous
+   * `ListTargetSites` call. Provide this to retrieve the subsequent page. When
+   * paginating, all other parameters provided to `ListTargetSites` must match the
+   * call that provided the page token.
+   * @return GoogleCloudDiscoveryengineV1ListTargetSitesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsDataStoresSiteSearchEngineTargetSites($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudDiscoveryengineV1ListTargetSitesResponse::class);
+  }
+  /**
+   * Updates a TargetSite. (targetSites.patch)
+   *
+   * @param string $name Output only. The fully qualified resource name of the
+   * target site. `projects/{project}/locations/{location}/collections/{collection
+   * }/dataStores/{data_store}/siteSearchEngine/targetSites/{target_site}` The
+   * `target_site_id` is system-generated.
+   * @param GoogleCloudDiscoveryengineV1TargetSite $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudDiscoveryengineV1TargetSite $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleLongrunningOperation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsDataStoresSiteSearchEngineTargetSites::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsDataStoresSiteSearchEngineTargetSites');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresSuggestionDenyListEntries.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresSuggestionDenyListEntries.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresSuggestionDenyListEntries.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,73 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesRequest;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesRequest;
+use Google\Service\DiscoveryEngine\GoogleLongrunningOperation;
+
+/**
+ * The "suggestionDenyListEntries" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $suggestionDenyListEntries = $discoveryengineService->projects_locations_dataStores_suggestionDenyListEntries;
+ *  </code>
+ */
+class ProjectsLocationsDataStoresSuggestionDenyListEntries extends \Google\Service\Resource
+{
+  /**
+   * Imports all SuggestionDenyListEntry for a DataStore.
+   * (suggestionDenyListEntries.import)
+   *
+   * @param string $parent Required. The parent data store resource name for which
+   * to import denylist entries. Follows pattern
+   * projects/locations/collections/dataStores.
+   * @param GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function import($parent, GoogleCloudDiscoveryengineV1ImportSuggestionDenyListEntriesRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('import', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Permanently deletes all SuggestionDenyListEntry for a DataStore.
+   * (suggestionDenyListEntries.purge)
+   *
+   * @param string $parent Required. The parent data store resource name for which
+   * to import denylist entries. Follows pattern
+   * projects/locations/collections/dataStores.
+   * @param GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function purge($parent, GoogleCloudDiscoveryengineV1PurgeSuggestionDenyListEntriesRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('purge', [$params], GoogleLongrunningOperation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsDataStoresSuggestionDenyListEntries::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsDataStoresSuggestionDenyListEntries');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresUserEvents.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresUserEvents.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsDataStoresUserEvents.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,133 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleApiHttpBody;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1ImportUserEventsRequest;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1PurgeUserEventsRequest;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1UserEvent;
+use Google\Service\DiscoveryEngine\GoogleLongrunningOperation;
+
+/**
+ * The "userEvents" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $userEvents = $discoveryengineService->projects_locations_dataStores_userEvents;
+ *  </code>
+ */
+class ProjectsLocationsDataStoresUserEvents extends \Google\Service\Resource
+{
+  /**
+   * Writes a single user event from the browser. This uses a GET request to due
+   * to browser restriction of POST-ing to a third-party domain. This method is
+   * used only by the Discovery Engine API JavaScript pixel and Google Tag
+   * Manager. Users should not call this method directly. (userEvents.collect)
+   *
+   * @param string $parent Required. The parent DataStore resource name, such as `
+   * projects/{project}/locations/{location}/collections/{collection}/dataStores/{
+   * data_store}`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string ets The event timestamp in milliseconds. This prevents
+   * browser caching of otherwise identical get requests. The name is abbreviated
+   * to reduce the payload bytes.
+   * @opt_param string uri The URL including cgi-parameters but excluding the hash
+   * fragment with a length limit of 5,000 characters. This is often more useful
+   * than the referer URL, because many browsers only send the domain for third-
+   * party requests.
+   * @opt_param string userEvent Required. URL encoded UserEvent proto with a
+   * length limit of 2,000,000 characters.
+   * @return GoogleApiHttpBody
+   * @throws \Google\Service\Exception
+   */
+  public function collect($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('collect', [$params], GoogleApiHttpBody::class);
+  }
+  /**
+   * Bulk import of user events. Request processing might be synchronous. Events
+   * that already exist are skipped. Use this method for backfilling historical
+   * user events. Operation.response is of type ImportResponse. Note that it is
+   * possible for a subset of the items to be successfully inserted.
+   * Operation.metadata is of type ImportMetadata. (userEvents.import)
+   *
+   * @param string $parent Required. Parent DataStore resource name, of the form `
+   * projects/{project}/locations/{location}/collections/{collection}/dataStores/{
+   * data_store}`
+   * @param GoogleCloudDiscoveryengineV1ImportUserEventsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function import($parent, GoogleCloudDiscoveryengineV1ImportUserEventsRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('import', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Deletes permanently all user events specified by the filter provided.
+   * Depending on the number of events specified by the filter, this operation
+   * could take hours or days to complete. To test a filter, use the list command
+   * first. (userEvents.purge)
+   *
+   * @param string $parent Required. The resource name of the catalog under which
+   * the events are created. The format is `projects/{project}/locations/global/co
+   * llections/{collection}/dataStores/{dataStore}`.
+   * @param GoogleCloudDiscoveryengineV1PurgeUserEventsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function purge($parent, GoogleCloudDiscoveryengineV1PurgeUserEventsRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('purge', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Writes a single user event. (userEvents.write)
+   *
+   * @param string $parent Required. The parent resource name. If the write user
+   * event action is applied in DataStore level, the format is: `projects/{project
+   * }/locations/{location}/collections/{collection}/dataStores/{data_store}`. If
+   * the write user event action is applied in Location level, for example, the
+   * event with Document across multiple DataStore, the format is:
+   * `projects/{project}/locations/{location}`.
+   * @param GoogleCloudDiscoveryengineV1UserEvent $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool writeAsync If set to true, the user event is written
+   * asynchronously after validation, and the API responds without waiting for the
+   * write.
+   * @return GoogleCloudDiscoveryengineV1UserEvent
+   * @throws \Google\Service\Exception
+   */
+  public function write($parent, GoogleCloudDiscoveryengineV1UserEvent $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('write', [$params], GoogleCloudDiscoveryengineV1UserEvent::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsDataStoresUserEvents::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsDataStoresUserEvents');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsGroundingConfigs.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsGroundingConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsGroundingConfigs.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\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1CheckGroundingRequest;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1CheckGroundingResponse;
+
+/**
+ * The "groundingConfigs" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $groundingConfigs = $discoveryengineService->projects_locations_groundingConfigs;
+ *  </code>
+ */
+class ProjectsLocationsGroundingConfigs extends \Google\Service\Resource
+{
+  /**
+   * Performs a grounding check. (groundingConfigs.check)
+   *
+   * @param string $groundingConfig Required. The resource name of the grounding
+   * config, such as
+   * `projects/locations/global/groundingConfigs/default_grounding_config`.
+   * @param GoogleCloudDiscoveryengineV1CheckGroundingRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1CheckGroundingResponse
+   * @throws \Google\Service\Exception
+   */
+  public function check($groundingConfig, GoogleCloudDiscoveryengineV1CheckGroundingRequest $postBody, $optParams = [])
+  {
+    $params = ['groundingConfig' => $groundingConfig, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('check', [$params], GoogleCloudDiscoveryengineV1CheckGroundingResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsGroundingConfigs::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsGroundingConfigs');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsIdentityMappingStores.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsIdentityMappingStores.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsIdentityMappingStores.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\DiscoveryEngine\Resource;
+
+/**
+ * The "identityMappingStores" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $identityMappingStores = $discoveryengineService->projects_locations_identityMappingStores;
+ *  </code>
+ */
+class ProjectsLocationsIdentityMappingStores extends \Google\Service\Resource
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsIdentityMappingStores::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsIdentityMappingStores');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsIdentityMappingStoresOperations.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsIdentityMappingStoresOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsIdentityMappingStoresOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,72 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleLongrunningListOperationsResponse;
+use Google\Service\DiscoveryEngine\GoogleLongrunningOperation;
+
+/**
+ * The "operations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $operations = $discoveryengineService->projects_locations_identityMappingStores_operations;
+ *  </code>
+ */
+class ProjectsLocationsIdentityMappingStoresOperations extends \Google\Service\Resource
+{
+  /**
+   * Gets the latest state of a long-running operation. Clients can use this
+   * method to poll the operation result at intervals as recommended by the API
+   * service. (operations.get)
+   *
+   * @param string $name The name of the operation resource.
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Lists operations that match the specified filter in the request. If the
+   * server doesn't support this method, it returns `UNIMPLEMENTED`.
+   * (operations.listProjectsLocationsIdentityMappingStoresOperations)
+   *
+   * @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 GoogleLongrunningListOperationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsIdentityMappingStoresOperations($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleLongrunningListOperationsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsIdentityMappingStoresOperations::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsIdentityMappingStoresOperations');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsOperations.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,72 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleLongrunningListOperationsResponse;
+use Google\Service\DiscoveryEngine\GoogleLongrunningOperation;
+
+/**
+ * The "operations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $operations = $discoveryengineService->projects_locations_operations;
+ *  </code>
+ */
+class ProjectsLocationsOperations extends \Google\Service\Resource
+{
+  /**
+   * Gets the latest state of a long-running operation. Clients can use this
+   * method to poll the operation result at intervals as recommended by the API
+   * service. (operations.get)
+   *
+   * @param string $name The name of the operation resource.
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Lists operations that match the specified filter in the request. If the
+   * server doesn't support this method, it returns `UNIMPLEMENTED`.
+   * (operations.listProjectsLocationsOperations)
+   *
+   * @param string $name The name of the operation's parent resource.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter The standard list filter.
+   * @opt_param int pageSize The standard list page size.
+   * @opt_param string pageToken The standard list page token.
+   * @return GoogleLongrunningListOperationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsOperations($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleLongrunningListOperationsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsOperations::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsOperations');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsRankingConfigs.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsRankingConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsRankingConfigs.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\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1RankRequest;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1RankResponse;
+
+/**
+ * The "rankingConfigs" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $rankingConfigs = $discoveryengineService->projects_locations_rankingConfigs;
+ *  </code>
+ */
+class ProjectsLocationsRankingConfigs extends \Google\Service\Resource
+{
+  /**
+   * Ranks a list of text records based on the given input query.
+   * (rankingConfigs.rank)
+   *
+   * @param string $rankingConfig Required. The resource name of the rank service
+   * config, such as `projects/{project_num}/locations/{location}/rankingConfigs/d
+   * efault_ranking_config`.
+   * @param GoogleCloudDiscoveryengineV1RankRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudDiscoveryengineV1RankResponse
+   * @throws \Google\Service\Exception
+   */
+  public function rank($rankingConfig, GoogleCloudDiscoveryengineV1RankRequest $postBody, $optParams = [])
+  {
+    $params = ['rankingConfig' => $rankingConfig, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('rank', [$params], GoogleCloudDiscoveryengineV1RankResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsRankingConfigs::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsRankingConfigs');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsUserEvents.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsUserEvents.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsLocationsUserEvents.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,112 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleApiHttpBody;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1ImportUserEventsRequest;
+use Google\Service\DiscoveryEngine\GoogleCloudDiscoveryengineV1UserEvent;
+use Google\Service\DiscoveryEngine\GoogleLongrunningOperation;
+
+/**
+ * The "userEvents" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $userEvents = $discoveryengineService->projects_locations_userEvents;
+ *  </code>
+ */
+class ProjectsLocationsUserEvents extends \Google\Service\Resource
+{
+  /**
+   * Writes a single user event from the browser. This uses a GET request to due
+   * to browser restriction of POST-ing to a third-party domain. This method is
+   * used only by the Discovery Engine API JavaScript pixel and Google Tag
+   * Manager. Users should not call this method directly. (userEvents.collect)
+   *
+   * @param string $parent Required. The parent DataStore resource name, such as `
+   * projects/{project}/locations/{location}/collections/{collection}/dataStores/{
+   * data_store}`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string ets The event timestamp in milliseconds. This prevents
+   * browser caching of otherwise identical get requests. The name is abbreviated
+   * to reduce the payload bytes.
+   * @opt_param string uri The URL including cgi-parameters but excluding the hash
+   * fragment with a length limit of 5,000 characters. This is often more useful
+   * than the referer URL, because many browsers only send the domain for third-
+   * party requests.
+   * @opt_param string userEvent Required. URL encoded UserEvent proto with a
+   * length limit of 2,000,000 characters.
+   * @return GoogleApiHttpBody
+   * @throws \Google\Service\Exception
+   */
+  public function collect($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('collect', [$params], GoogleApiHttpBody::class);
+  }
+  /**
+   * Bulk import of user events. Request processing might be synchronous. Events
+   * that already exist are skipped. Use this method for backfilling historical
+   * user events. Operation.response is of type ImportResponse. Note that it is
+   * possible for a subset of the items to be successfully inserted.
+   * Operation.metadata is of type ImportMetadata. (userEvents.import)
+   *
+   * @param string $parent Required. Parent DataStore resource name, of the form `
+   * projects/{project}/locations/{location}/collections/{collection}/dataStores/{
+   * data_store}`
+   * @param GoogleCloudDiscoveryengineV1ImportUserEventsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function import($parent, GoogleCloudDiscoveryengineV1ImportUserEventsRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('import', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Writes a single user event. (userEvents.write)
+   *
+   * @param string $parent Required. The parent resource name. If the write user
+   * event action is applied in DataStore level, the format is: `projects/{project
+   * }/locations/{location}/collections/{collection}/dataStores/{data_store}`. If
+   * the write user event action is applied in Location level, for example, the
+   * event with Document across multiple DataStore, the format is:
+   * `projects/{project}/locations/{location}`.
+   * @param GoogleCloudDiscoveryengineV1UserEvent $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool writeAsync If set to true, the user event is written
+   * asynchronously after validation, and the API responds without waiting for the
+   * write.
+   * @return GoogleCloudDiscoveryengineV1UserEvent
+   * @throws \Google\Service\Exception
+   */
+  public function write($parent, GoogleCloudDiscoveryengineV1UserEvent $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('write', [$params], GoogleCloudDiscoveryengineV1UserEvent::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsUserEvents::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsLocationsUserEvents');
Index: vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsOperations.php
===================================================================
--- vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DiscoveryEngine/Resource/ProjectsOperations.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\DiscoveryEngine\Resource;
+
+use Google\Service\DiscoveryEngine\GoogleLongrunningCancelOperationRequest;
+use Google\Service\DiscoveryEngine\GoogleLongrunningListOperationsResponse;
+use Google\Service\DiscoveryEngine\GoogleLongrunningOperation;
+use Google\Service\DiscoveryEngine\GoogleProtobufEmpty;
+
+/**
+ * The "operations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $discoveryengineService = new Google\Service\DiscoveryEngine(...);
+ *   $operations = $discoveryengineService->projects_operations;
+ *  </code>
+ */
+class ProjectsOperations 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 GoogleLongrunningCancelOperationRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function cancel($name, GoogleLongrunningCancelOperationRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('cancel', [$params], GoogleProtobufEmpty::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 GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Lists operations that match the specified filter in the request. If the
+   * server doesn't support this method, it returns `UNIMPLEMENTED`.
+   * (operations.listProjectsOperations)
+   *
+   * @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 GoogleLongrunningListOperationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsOperations($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleLongrunningListOperationsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsOperations::class, 'Google_Service_DiscoveryEngine_Resource_ProjectsOperations');
