Index: vendor/google/apiclient-services/src/Integrations/CrmlogErrorCode.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/CrmlogErrorCode.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/CrmlogErrorCode.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\Integrations;
+
+class CrmlogErrorCode extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $commonErrorCode;
+
+  /**
+   * @param string
+   */
+  public function setCommonErrorCode($commonErrorCode)
+  {
+    $this->commonErrorCode = $commonErrorCode;
+  }
+  /**
+   * @return string
+   */
+  public function getCommonErrorCode()
+  {
+    return $this->commonErrorCode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CrmlogErrorCode::class, 'Google_Service_Integrations_CrmlogErrorCode');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmCardsCellValue.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmCardsCellValue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmCardsCellValue.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\Integrations;
+
+class EnterpriseCrmCardsCellValue extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $booleanValue;
+  public $doubleValue;
+  protected $emptyType = GoogleProtobufEmpty::class;
+  protected $emptyDataType = '';
+  public $empty;
+  /**
+   * @var string
+   */
+  public $longValue;
+  /**
+   * @var string
+   */
+  public $stringValue;
+
+  /**
+   * @param bool
+   */
+  public function setBooleanValue($booleanValue)
+  {
+    $this->booleanValue = $booleanValue;
+  }
+  /**
+   * @return bool
+   */
+  public function getBooleanValue()
+  {
+    return $this->booleanValue;
+  }
+  public function setDoubleValue($doubleValue)
+  {
+    $this->doubleValue = $doubleValue;
+  }
+  public function getDoubleValue()
+  {
+    return $this->doubleValue;
+  }
+  /**
+   * @param GoogleProtobufEmpty
+   */
+  public function setEmpty(GoogleProtobufEmpty $empty)
+  {
+    $this->empty = $empty;
+  }
+  /**
+   * @return GoogleProtobufEmpty
+   */
+  public function getEmpty()
+  {
+    return $this->empty;
+  }
+  /**
+   * @param string
+   */
+  public function setLongValue($longValue)
+  {
+    $this->longValue = $longValue;
+  }
+  /**
+   * @return string
+   */
+  public function getLongValue()
+  {
+    return $this->longValue;
+  }
+  /**
+   * @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(EnterpriseCrmCardsCellValue::class, 'Google_Service_Integrations_EnterpriseCrmCardsCellValue');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmCardsRow.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmCardsRow.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmCardsRow.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\Integrations;
+
+class EnterpriseCrmCardsRow extends \Google\Collection
+{
+  protected $collection_key = 'cells';
+  protected $cellsType = EnterpriseCrmCardsCellValue::class;
+  protected $cellsDataType = 'array';
+  public $cells;
+
+  /**
+   * @param EnterpriseCrmCardsCellValue[]
+   */
+  public function setCells($cells)
+  {
+    $this->cells = $cells;
+  }
+  /**
+   * @return EnterpriseCrmCardsCellValue[]
+   */
+  public function getCells()
+  {
+    return $this->cells;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmCardsRow::class, 'Google_Service_Integrations_EnterpriseCrmCardsRow');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmCardsTabularData.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmCardsTabularData.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmCardsTabularData.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\Integrations;
+
+class EnterpriseCrmCardsTabularData extends \Google\Collection
+{
+  protected $collection_key = 'rows';
+  /**
+   * @var string[]
+   */
+  public $headers;
+  protected $rowsType = EnterpriseCrmCardsRow::class;
+  protected $rowsDataType = 'array';
+  public $rows;
+
+  /**
+   * @param string[]
+   */
+  public function setHeaders($headers)
+  {
+    $this->headers = $headers;
+  }
+  /**
+   * @return string[]
+   */
+  public function getHeaders()
+  {
+    return $this->headers;
+  }
+  /**
+   * @param EnterpriseCrmCardsRow[]
+   */
+  public function setRows($rows)
+  {
+    $this->rows = $rows;
+  }
+  /**
+   * @return EnterpriseCrmCardsRow[]
+   */
+  public function getRows()
+  {
+    return $this->rows;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmCardsTabularData::class, 'Google_Service_Integrations_EnterpriseCrmCardsTabularData');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmCardsTemplatesAplosSeriesData.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmCardsTemplatesAplosSeriesData.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmCardsTemplatesAplosSeriesData.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\Integrations;
+
+class EnterpriseCrmCardsTemplatesAplosSeriesData extends \Google\Collection
+{
+  protected $collection_key = 'rows';
+  protected $rowsType = EnterpriseCrmCardsTemplatesAplosSeriesDataRow::class;
+  protected $rowsDataType = 'array';
+  public $rows;
+
+  /**
+   * @param EnterpriseCrmCardsTemplatesAplosSeriesDataRow[]
+   */
+  public function setRows($rows)
+  {
+    $this->rows = $rows;
+  }
+  /**
+   * @return EnterpriseCrmCardsTemplatesAplosSeriesDataRow[]
+   */
+  public function getRows()
+  {
+    return $this->rows;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmCardsTemplatesAplosSeriesData::class, 'Google_Service_Integrations_EnterpriseCrmCardsTemplatesAplosSeriesData');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmCardsTemplatesAplosSeriesDataRow.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmCardsTemplatesAplosSeriesDataRow.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmCardsTemplatesAplosSeriesDataRow.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\Integrations;
+
+class EnterpriseCrmCardsTemplatesAplosSeriesDataRow extends \Google\Model
+{
+  protected $xType = EnterpriseCrmCardsCellValue::class;
+  protected $xDataType = '';
+  public $x;
+  protected $yType = EnterpriseCrmCardsCellValue::class;
+  protected $yDataType = '';
+  public $y;
+
+  /**
+   * @param EnterpriseCrmCardsCellValue
+   */
+  public function setX(EnterpriseCrmCardsCellValue $x)
+  {
+    $this->x = $x;
+  }
+  /**
+   * @return EnterpriseCrmCardsCellValue
+   */
+  public function getX()
+  {
+    return $this->x;
+  }
+  /**
+   * @param EnterpriseCrmCardsCellValue
+   */
+  public function setY(EnterpriseCrmCardsCellValue $y)
+  {
+    $this->y = $y;
+  }
+  /**
+   * @return EnterpriseCrmCardsCellValue
+   */
+  public function getY()
+  {
+    return $this->y;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmCardsTemplatesAplosSeriesDataRow::class, 'Google_Service_Integrations_EnterpriseCrmCardsTemplatesAplosSeriesDataRow');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmCardsTemplatesAplosSeriesListData.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmCardsTemplatesAplosSeriesListData.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmCardsTemplatesAplosSeriesListData.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\Integrations;
+
+class EnterpriseCrmCardsTemplatesAplosSeriesListData extends \Google\Collection
+{
+  protected $collection_key = 'series';
+  protected $seriesType = EnterpriseCrmCardsTemplatesAplosSeriesListDataSeries::class;
+  protected $seriesDataType = 'array';
+  public $series;
+
+  /**
+   * @param EnterpriseCrmCardsTemplatesAplosSeriesListDataSeries[]
+   */
+  public function setSeries($series)
+  {
+    $this->series = $series;
+  }
+  /**
+   * @return EnterpriseCrmCardsTemplatesAplosSeriesListDataSeries[]
+   */
+  public function getSeries()
+  {
+    return $this->series;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmCardsTemplatesAplosSeriesListData::class, 'Google_Service_Integrations_EnterpriseCrmCardsTemplatesAplosSeriesListData');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmCardsTemplatesAplosSeriesListDataSeries.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmCardsTemplatesAplosSeriesListDataSeries.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmCardsTemplatesAplosSeriesListDataSeries.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\Integrations;
+
+class EnterpriseCrmCardsTemplatesAplosSeriesListDataSeries extends \Google\Model
+{
+  protected $dataType = EnterpriseCrmCardsTemplatesAplosSeriesData::class;
+  protected $dataDataType = '';
+  public $data;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param EnterpriseCrmCardsTemplatesAplosSeriesData
+   */
+  public function setData(EnterpriseCrmCardsTemplatesAplosSeriesData $data)
+  {
+    $this->data = $data;
+  }
+  /**
+   * @return EnterpriseCrmCardsTemplatesAplosSeriesData
+   */
+  public function getData()
+  {
+    return $this->data;
+  }
+  /**
+   * @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(EnterpriseCrmCardsTemplatesAplosSeriesListDataSeries::class, 'Google_Service_Integrations_EnterpriseCrmCardsTemplatesAplosSeriesListDataSeries');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusAuthconfigAuthConfigTaskParam.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusAuthconfigAuthConfigTaskParam.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusAuthconfigAuthConfigTaskParam.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\Integrations;
+
+class EnterpriseCrmEventbusAuthconfigAuthConfigTaskParam extends \Google\Collection
+{
+  protected $collection_key = 'allowedCredentialTypes';
+  /**
+   * @var string[]
+   */
+  public $allowedCredentialTypes;
+  /**
+   * @var bool
+   */
+  public $allowedServiceAccountInContext;
+  /**
+   * @var string
+   */
+  public $authConfigId;
+  /**
+   * @var string
+   */
+  public $scope;
+  /**
+   * @var bool
+   */
+  public $useServiceAccountInContext;
+
+  /**
+   * @param string[]
+   */
+  public function setAllowedCredentialTypes($allowedCredentialTypes)
+  {
+    $this->allowedCredentialTypes = $allowedCredentialTypes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAllowedCredentialTypes()
+  {
+    return $this->allowedCredentialTypes;
+  }
+  /**
+   * @param bool
+   */
+  public function setAllowedServiceAccountInContext($allowedServiceAccountInContext)
+  {
+    $this->allowedServiceAccountInContext = $allowedServiceAccountInContext;
+  }
+  /**
+   * @return bool
+   */
+  public function getAllowedServiceAccountInContext()
+  {
+    return $this->allowedServiceAccountInContext;
+  }
+  /**
+   * @param string
+   */
+  public function setAuthConfigId($authConfigId)
+  {
+    $this->authConfigId = $authConfigId;
+  }
+  /**
+   * @return string
+   */
+  public function getAuthConfigId()
+  {
+    return $this->authConfigId;
+  }
+  /**
+   * @param string
+   */
+  public function setScope($scope)
+  {
+    $this->scope = $scope;
+  }
+  /**
+   * @return string
+   */
+  public function getScope()
+  {
+    return $this->scope;
+  }
+  /**
+   * @param bool
+   */
+  public function setUseServiceAccountInContext($useServiceAccountInContext)
+  {
+    $this->useServiceAccountInContext = $useServiceAccountInContext;
+  }
+  /**
+   * @return bool
+   */
+  public function getUseServiceAccountInContext()
+  {
+    return $this->useServiceAccountInContext;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusAuthconfigAuthConfigTaskParam::class, 'Google_Service_Integrations_EnterpriseCrmEventbusAuthconfigAuthConfigTaskParam');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoAddress.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoAddress.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoAddress.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\Integrations;
+
+class EnterpriseCrmEventbusProtoAddress extends \Google\Collection
+{
+  protected $collection_key = 'tokens';
+  /**
+   * @var string
+   */
+  public $email;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $tokensType = EnterpriseCrmEventbusProtoToken::class;
+  protected $tokensDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setEmail($email)
+  {
+    $this->email = $email;
+  }
+  /**
+   * @return string
+   */
+  public function getEmail()
+  {
+    return $this->email;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoToken[]
+   */
+  public function setTokens($tokens)
+  {
+    $this->tokens = $tokens;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoToken[]
+   */
+  public function getTokens()
+  {
+    return $this->tokens;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoAddress::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoAddress');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoAttributes.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoAttributes.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoAttributes.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,185 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class EnterpriseCrmEventbusProtoAttributes extends \Google\Collection
+{
+  protected $collection_key = 'taskVisibility';
+  /**
+   * @var string
+   */
+  public $dataType;
+  protected $defaultValueType = EnterpriseCrmEventbusProtoValueType::class;
+  protected $defaultValueDataType = '';
+  /**
+   * @var bool
+   */
+  public $isRequired;
+  /**
+   * @var bool
+   */
+  public $isSearchable;
+  protected $logSettingsType = EnterpriseCrmEventbusProtoLogSettings::class;
+  protected $logSettingsDataType = '';
+  /**
+   * @var bool
+   */
+  public $masked;
+  /**
+   * @var bool
+   */
+  public $readOnly;
+  /**
+   * @var string
+   */
+  public $searchable;
+  /**
+   * @var string[]
+   */
+  public $taskVisibility;
+
+  /**
+   * @param string
+   */
+  public function setDataType($dataType)
+  {
+    $this->dataType = $dataType;
+  }
+  /**
+   * @return string
+   */
+  public function getDataType()
+  {
+    return $this->dataType;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoValueType
+   */
+  public function setDefaultValue(EnterpriseCrmEventbusProtoValueType $defaultValue)
+  {
+    $this->defaultValue = $defaultValue;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoValueType
+   */
+  public function getDefaultValue()
+  {
+    return $this->defaultValue;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsRequired($isRequired)
+  {
+    $this->isRequired = $isRequired;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsRequired()
+  {
+    return $this->isRequired;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsSearchable($isSearchable)
+  {
+    $this->isSearchable = $isSearchable;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsSearchable()
+  {
+    return $this->isSearchable;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoLogSettings
+   */
+  public function setLogSettings(EnterpriseCrmEventbusProtoLogSettings $logSettings)
+  {
+    $this->logSettings = $logSettings;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoLogSettings
+   */
+  public function getLogSettings()
+  {
+    return $this->logSettings;
+  }
+  /**
+   * @param bool
+   */
+  public function setMasked($masked)
+  {
+    $this->masked = $masked;
+  }
+  /**
+   * @return bool
+   */
+  public function getMasked()
+  {
+    return $this->masked;
+  }
+  /**
+   * @param bool
+   */
+  public function setReadOnly($readOnly)
+  {
+    $this->readOnly = $readOnly;
+  }
+  /**
+   * @return bool
+   */
+  public function getReadOnly()
+  {
+    return $this->readOnly;
+  }
+  /**
+   * @param string
+   */
+  public function setSearchable($searchable)
+  {
+    $this->searchable = $searchable;
+  }
+  /**
+   * @return string
+   */
+  public function getSearchable()
+  {
+    return $this->searchable;
+  }
+  /**
+   * @param string[]
+   */
+  public function setTaskVisibility($taskVisibility)
+  {
+    $this->taskVisibility = $taskVisibility;
+  }
+  /**
+   * @return string[]
+   */
+  public function getTaskVisibility()
+  {
+    return $this->taskVisibility;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoAttributes::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoAttributes');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList.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\Integrations;
+
+class EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList extends \Google\Collection
+{
+  protected $collection_key = 'enumStrings';
+  /**
+   * @var string[]
+   */
+  public $enumStrings;
+  /**
+   * @var string
+   */
+  public $filterType;
+
+  /**
+   * @param string[]
+   */
+  public function setEnumStrings($enumStrings)
+  {
+    $this->enumStrings = $enumStrings;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEnumStrings()
+  {
+    return $this->enumStrings;
+  }
+  /**
+   * @param string
+   */
+  public function setFilterType($filterType)
+  {
+    $this->filterType = $filterType;
+  }
+  /**
+   * @return string
+   */
+  public function getFilterType()
+  {
+    return $this->filterType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValue.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValue.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\Integrations;
+
+class EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValue extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $absolute;
+  /**
+   * @var int
+   */
+  public $percentage;
+
+  /**
+   * @param string
+   */
+  public function setAbsolute($absolute)
+  {
+    $this->absolute = $absolute;
+  }
+  /**
+   * @return string
+   */
+  public function getAbsolute()
+  {
+    return $this->absolute;
+  }
+  /**
+   * @param int
+   */
+  public function setPercentage($percentage)
+  {
+    $this->percentage = $percentage;
+  }
+  /**
+   * @return int
+   */
+  public function getPercentage()
+  {
+    return $this->percentage;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValue::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValue');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoBaseFunction.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoBaseFunction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoBaseFunction.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\Integrations;
+
+class EnterpriseCrmEventbusProtoBaseFunction 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(EnterpriseCrmEventbusProtoBaseFunction::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoBaseFunction');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoBaseValue.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoBaseValue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoBaseValue.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\Integrations;
+
+class EnterpriseCrmEventbusProtoBaseValue extends \Google\Model
+{
+  protected $baseFunctionType = EnterpriseCrmEventbusProtoFunction::class;
+  protected $baseFunctionDataType = '';
+  protected $literalValueType = EnterpriseCrmEventbusProtoParameterValueType::class;
+  protected $literalValueDataType = '';
+  /**
+   * @var string
+   */
+  public $referenceValue;
+
+  /**
+   * @param EnterpriseCrmEventbusProtoFunction
+   */
+  public function setBaseFunction(EnterpriseCrmEventbusProtoFunction $baseFunction)
+  {
+    $this->baseFunction = $baseFunction;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoFunction
+   */
+  public function getBaseFunction()
+  {
+    return $this->baseFunction;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoParameterValueType
+   */
+  public function setLiteralValue(EnterpriseCrmEventbusProtoParameterValueType $literalValue)
+  {
+    $this->literalValue = $literalValue;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoParameterValueType
+   */
+  public function getLiteralValue()
+  {
+    return $this->literalValue;
+  }
+  /**
+   * @param string
+   */
+  public function setReferenceValue($referenceValue)
+  {
+    $this->referenceValue = $referenceValue;
+  }
+  /**
+   * @return string
+   */
+  public function getReferenceValue()
+  {
+    return $this->referenceValue;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoBaseValue::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoBaseValue');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoBooleanArrayFunction.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoBooleanArrayFunction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoBooleanArrayFunction.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\Integrations;
+
+class EnterpriseCrmEventbusProtoBooleanArrayFunction 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(EnterpriseCrmEventbusProtoBooleanArrayFunction::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoBooleanArrayFunction');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoBooleanFunction.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoBooleanFunction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoBooleanFunction.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\Integrations;
+
+class EnterpriseCrmEventbusProtoBooleanFunction 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(EnterpriseCrmEventbusProtoBooleanFunction::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoBooleanFunction');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoBooleanParameterArray.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoBooleanParameterArray.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoBooleanParameterArray.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\Integrations;
+
+class EnterpriseCrmEventbusProtoBooleanParameterArray extends \Google\Collection
+{
+  protected $collection_key = 'booleanValues';
+  /**
+   * @var bool[]
+   */
+  public $booleanValues;
+
+  /**
+   * @param bool[]
+   */
+  public function setBooleanValues($booleanValues)
+  {
+    $this->booleanValues = $booleanValues;
+  }
+  /**
+   * @return bool[]
+   */
+  public function getBooleanValues()
+  {
+    return $this->booleanValues;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoBooleanParameterArray::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoBooleanParameterArray');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoBuganizerNotification.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoBuganizerNotification.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoBuganizerNotification.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\Integrations;
+
+class EnterpriseCrmEventbusProtoBuganizerNotification extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $assigneeEmailAddress;
+  /**
+   * @var string
+   */
+  public $componentId;
+  /**
+   * @var string
+   */
+  public $templateId;
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param string
+   */
+  public function setAssigneeEmailAddress($assigneeEmailAddress)
+  {
+    $this->assigneeEmailAddress = $assigneeEmailAddress;
+  }
+  /**
+   * @return string
+   */
+  public function getAssigneeEmailAddress()
+  {
+    return $this->assigneeEmailAddress;
+  }
+  /**
+   * @param string
+   */
+  public function setComponentId($componentId)
+  {
+    $this->componentId = $componentId;
+  }
+  /**
+   * @return string
+   */
+  public function getComponentId()
+  {
+    return $this->componentId;
+  }
+  /**
+   * @param string
+   */
+  public function setTemplateId($templateId)
+  {
+    $this->templateId = $templateId;
+  }
+  /**
+   * @return string
+   */
+  public function getTemplateId()
+  {
+    return $this->templateId;
+  }
+  /**
+   * @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(EnterpriseCrmEventbusProtoBuganizerNotification::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoBuganizerNotification');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoCloudKmsConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoCloudKmsConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoCloudKmsConfig.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\Integrations;
+
+class EnterpriseCrmEventbusProtoCloudKmsConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $gcpProjectId;
+  /**
+   * @var string
+   */
+  public $keyName;
+  /**
+   * @var string
+   */
+  public $keyRingName;
+  /**
+   * @var string
+   */
+  public $keyVersionName;
+  /**
+   * @var string
+   */
+  public $locationName;
+  /**
+   * @var string
+   */
+  public $serviceAccount;
+
+  /**
+   * @param string
+   */
+  public function setGcpProjectId($gcpProjectId)
+  {
+    $this->gcpProjectId = $gcpProjectId;
+  }
+  /**
+   * @return string
+   */
+  public function getGcpProjectId()
+  {
+    return $this->gcpProjectId;
+  }
+  /**
+   * @param string
+   */
+  public function setKeyName($keyName)
+  {
+    $this->keyName = $keyName;
+  }
+  /**
+   * @return string
+   */
+  public function getKeyName()
+  {
+    return $this->keyName;
+  }
+  /**
+   * @param string
+   */
+  public function setKeyRingName($keyRingName)
+  {
+    $this->keyRingName = $keyRingName;
+  }
+  /**
+   * @return string
+   */
+  public function getKeyRingName()
+  {
+    return $this->keyRingName;
+  }
+  /**
+   * @param string
+   */
+  public function setKeyVersionName($keyVersionName)
+  {
+    $this->keyVersionName = $keyVersionName;
+  }
+  /**
+   * @return string
+   */
+  public function getKeyVersionName()
+  {
+    return $this->keyVersionName;
+  }
+  /**
+   * @param string
+   */
+  public function setLocationName($locationName)
+  {
+    $this->locationName = $locationName;
+  }
+  /**
+   * @return string
+   */
+  public function getLocationName()
+  {
+    return $this->locationName;
+  }
+  /**
+   * @param string
+   */
+  public function setServiceAccount($serviceAccount)
+  {
+    $this->serviceAccount = $serviceAccount;
+  }
+  /**
+   * @return string
+   */
+  public function getServiceAccount()
+  {
+    return $this->serviceAccount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoCloudKmsConfig::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoCloudKmsConfig');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoCloudLoggingDetails.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoCloudLoggingDetails.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoCloudLoggingDetails.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\Integrations;
+
+class EnterpriseCrmEventbusProtoCloudLoggingDetails extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $cloudLoggingSeverity;
+  /**
+   * @var bool
+   */
+  public $enableCloudLogging;
+
+  /**
+   * @param string
+   */
+  public function setCloudLoggingSeverity($cloudLoggingSeverity)
+  {
+    $this->cloudLoggingSeverity = $cloudLoggingSeverity;
+  }
+  /**
+   * @return string
+   */
+  public function getCloudLoggingSeverity()
+  {
+    return $this->cloudLoggingSeverity;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnableCloudLogging($enableCloudLogging)
+  {
+    $this->enableCloudLogging = $enableCloudLogging;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableCloudLogging()
+  {
+    return $this->enableCloudLogging;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoCloudLoggingDetails::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoCloudLoggingDetails');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoCloudSchedulerConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoCloudSchedulerConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoCloudSchedulerConfig.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\Integrations;
+
+class EnterpriseCrmEventbusProtoCloudSchedulerConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $cronTab;
+  /**
+   * @var string
+   */
+  public $errorMessage;
+  /**
+   * @var string
+   */
+  public $location;
+  /**
+   * @var string
+   */
+  public $serviceAccountEmail;
+
+  /**
+   * @param string
+   */
+  public function setCronTab($cronTab)
+  {
+    $this->cronTab = $cronTab;
+  }
+  /**
+   * @return string
+   */
+  public function getCronTab()
+  {
+    return $this->cronTab;
+  }
+  /**
+   * @param string
+   */
+  public function setErrorMessage($errorMessage)
+  {
+    $this->errorMessage = $errorMessage;
+  }
+  /**
+   * @return string
+   */
+  public function getErrorMessage()
+  {
+    return $this->errorMessage;
+  }
+  /**
+   * @param string
+   */
+  public function setLocation($location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return string
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+  /**
+   * @param string
+   */
+  public function setServiceAccountEmail($serviceAccountEmail)
+  {
+    $this->serviceAccountEmail = $serviceAccountEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getServiceAccountEmail()
+  {
+    return $this->serviceAccountEmail;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoCloudSchedulerConfig::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoCloudSchedulerConfig');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoCombinedCondition.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoCombinedCondition.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoCombinedCondition.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\Integrations;
+
+class EnterpriseCrmEventbusProtoCombinedCondition extends \Google\Collection
+{
+  protected $collection_key = 'conditions';
+  protected $conditionsType = EnterpriseCrmEventbusProtoCondition::class;
+  protected $conditionsDataType = 'array';
+
+  /**
+   * @param EnterpriseCrmEventbusProtoCondition[]
+   */
+  public function setConditions($conditions)
+  {
+    $this->conditions = $conditions;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoCondition[]
+   */
+  public function getConditions()
+  {
+    return $this->conditions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoCombinedCondition::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoCombinedCondition');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoCondition.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoCondition.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoCondition.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\Integrations;
+
+class EnterpriseCrmEventbusProtoCondition extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $eventPropertyKey;
+  /**
+   * @var string
+   */
+  public $operator;
+  protected $valueType = EnterpriseCrmEventbusProtoValueType::class;
+  protected $valueDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setEventPropertyKey($eventPropertyKey)
+  {
+    $this->eventPropertyKey = $eventPropertyKey;
+  }
+  /**
+   * @return string
+   */
+  public function getEventPropertyKey()
+  {
+    return $this->eventPropertyKey;
+  }
+  /**
+   * @param string
+   */
+  public function setOperator($operator)
+  {
+    $this->operator = $operator;
+  }
+  /**
+   * @return string
+   */
+  public function getOperator()
+  {
+    return $this->operator;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoValueType
+   */
+  public function setValue(EnterpriseCrmEventbusProtoValueType $value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoValueType
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoCondition::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoCondition');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoConditionResult.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoConditionResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoConditionResult.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\Integrations;
+
+class EnterpriseCrmEventbusProtoConditionResult extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $currentTaskNumber;
+  /**
+   * @var string
+   */
+  public $nextTaskNumber;
+  /**
+   * @var bool
+   */
+  public $result;
+
+  /**
+   * @param string
+   */
+  public function setCurrentTaskNumber($currentTaskNumber)
+  {
+    $this->currentTaskNumber = $currentTaskNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getCurrentTaskNumber()
+  {
+    return $this->currentTaskNumber;
+  }
+  /**
+   * @param string
+   */
+  public function setNextTaskNumber($nextTaskNumber)
+  {
+    $this->nextTaskNumber = $nextTaskNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getNextTaskNumber()
+  {
+    return $this->nextTaskNumber;
+  }
+  /**
+   * @param bool
+   */
+  public function setResult($result)
+  {
+    $this->result = $result;
+  }
+  /**
+   * @return bool
+   */
+  public function getResult()
+  {
+    return $this->result;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoConditionResult::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoConditionResult');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoConditionalFailurePolicies.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoConditionalFailurePolicies.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoConditionalFailurePolicies.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\Integrations;
+
+class EnterpriseCrmEventbusProtoConditionalFailurePolicies extends \Google\Collection
+{
+  protected $collection_key = 'failurePolicies';
+  protected $defaultFailurePolicyType = EnterpriseCrmEventbusProtoFailurePolicy::class;
+  protected $defaultFailurePolicyDataType = '';
+  protected $failurePoliciesType = EnterpriseCrmEventbusProtoFailurePolicy::class;
+  protected $failurePoliciesDataType = 'array';
+
+  /**
+   * @param EnterpriseCrmEventbusProtoFailurePolicy
+   */
+  public function setDefaultFailurePolicy(EnterpriseCrmEventbusProtoFailurePolicy $defaultFailurePolicy)
+  {
+    $this->defaultFailurePolicy = $defaultFailurePolicy;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoFailurePolicy
+   */
+  public function getDefaultFailurePolicy()
+  {
+    return $this->defaultFailurePolicy;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoFailurePolicy[]
+   */
+  public function setFailurePolicies($failurePolicies)
+  {
+    $this->failurePolicies = $failurePolicies;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoFailurePolicy[]
+   */
+  public function getFailurePolicies()
+  {
+    return $this->failurePolicies;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoConditionalFailurePolicies::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoConditionalFailurePolicies');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoConnectorsConnection.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoConnectorsConnection.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoConnectorsConnection.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\Integrations;
+
+class EnterpriseCrmEventbusProtoConnectorsConnection extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $connectionName;
+  /**
+   * @var string
+   */
+  public $connectorVersion;
+  /**
+   * @var string
+   */
+  public $host;
+  /**
+   * @var string
+   */
+  public $serviceName;
+
+  /**
+   * @param string
+   */
+  public function setConnectionName($connectionName)
+  {
+    $this->connectionName = $connectionName;
+  }
+  /**
+   * @return string
+   */
+  public function getConnectionName()
+  {
+    return $this->connectionName;
+  }
+  /**
+   * @param string
+   */
+  public function setConnectorVersion($connectorVersion)
+  {
+    $this->connectorVersion = $connectorVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getConnectorVersion()
+  {
+    return $this->connectorVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setHost($host)
+  {
+    $this->host = $host;
+  }
+  /**
+   * @return string
+   */
+  public function getHost()
+  {
+    return $this->host;
+  }
+  /**
+   * @param string
+   */
+  public function setServiceName($serviceName)
+  {
+    $this->serviceName = $serviceName;
+  }
+  /**
+   * @return string
+   */
+  public function getServiceName()
+  {
+    return $this->serviceName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoConnectorsConnection::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoConnectorsConnection');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoConnectorsGenericConnectorTaskConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoConnectorsGenericConnectorTaskConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoConnectorsGenericConnectorTaskConfig.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\Integrations;
+
+class EnterpriseCrmEventbusProtoConnectorsGenericConnectorTaskConfig extends \Google\Model
+{
+  protected $connectionType = EnterpriseCrmEventbusProtoConnectorsConnection::class;
+  protected $connectionDataType = '';
+  /**
+   * @var string
+   */
+  public $operation;
+
+  /**
+   * @param EnterpriseCrmEventbusProtoConnectorsConnection
+   */
+  public function setConnection(EnterpriseCrmEventbusProtoConnectorsConnection $connection)
+  {
+    $this->connection = $connection;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoConnectorsConnection
+   */
+  public function getConnection()
+  {
+    return $this->connection;
+  }
+  /**
+   * @param string
+   */
+  public function setOperation($operation)
+  {
+    $this->operation = $operation;
+  }
+  /**
+   * @return string
+   */
+  public function getOperation()
+  {
+    return $this->operation;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoConnectorsGenericConnectorTaskConfig::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoConnectorsGenericConnectorTaskConfig');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoCoordinate.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoCoordinate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoCoordinate.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\Integrations;
+
+class EnterpriseCrmEventbusProtoCoordinate extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $x;
+  /**
+   * @var int
+   */
+  public $y;
+
+  /**
+   * @param int
+   */
+  public function setX($x)
+  {
+    $this->x = $x;
+  }
+  /**
+   * @return int
+   */
+  public function getX()
+  {
+    return $this->x;
+  }
+  /**
+   * @param int
+   */
+  public function setY($y)
+  {
+    $this->y = $y;
+  }
+  /**
+   * @return int
+   */
+  public function getY()
+  {
+    return $this->y;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoCoordinate::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoCoordinate');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoCustomSuspensionRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoCustomSuspensionRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoCustomSuspensionRequest.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\Integrations;
+
+class EnterpriseCrmEventbusProtoCustomSuspensionRequest extends \Google\Model
+{
+  protected $postToQueueWithTriggerIdRequestType = GoogleInternalCloudCrmEventbusV3PostToQueueWithTriggerIdRequest::class;
+  protected $postToQueueWithTriggerIdRequestDataType = '';
+  /**
+   * @var string
+   */
+  public $suspensionInfoEventParameterKey;
+
+  /**
+   * @param GoogleInternalCloudCrmEventbusV3PostToQueueWithTriggerIdRequest
+   */
+  public function setPostToQueueWithTriggerIdRequest(GoogleInternalCloudCrmEventbusV3PostToQueueWithTriggerIdRequest $postToQueueWithTriggerIdRequest)
+  {
+    $this->postToQueueWithTriggerIdRequest = $postToQueueWithTriggerIdRequest;
+  }
+  /**
+   * @return GoogleInternalCloudCrmEventbusV3PostToQueueWithTriggerIdRequest
+   */
+  public function getPostToQueueWithTriggerIdRequest()
+  {
+    return $this->postToQueueWithTriggerIdRequest;
+  }
+  /**
+   * @param string
+   */
+  public function setSuspensionInfoEventParameterKey($suspensionInfoEventParameterKey)
+  {
+    $this->suspensionInfoEventParameterKey = $suspensionInfoEventParameterKey;
+  }
+  /**
+   * @return string
+   */
+  public function getSuspensionInfoEventParameterKey()
+  {
+    return $this->suspensionInfoEventParameterKey;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoCustomSuspensionRequest::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoCustomSuspensionRequest');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoDoubleArray.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoDoubleArray.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoDoubleArray.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\Integrations;
+
+class EnterpriseCrmEventbusProtoDoubleArray 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(EnterpriseCrmEventbusProtoDoubleArray::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoDoubleArray');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoDoubleArrayFunction.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoDoubleArrayFunction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoDoubleArrayFunction.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\Integrations;
+
+class EnterpriseCrmEventbusProtoDoubleArrayFunction 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(EnterpriseCrmEventbusProtoDoubleArrayFunction::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoDoubleArrayFunction');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoDoubleFunction.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoDoubleFunction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoDoubleFunction.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\Integrations;
+
+class EnterpriseCrmEventbusProtoDoubleFunction 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(EnterpriseCrmEventbusProtoDoubleFunction::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoDoubleFunction');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoDoubleParameterArray.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoDoubleParameterArray.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoDoubleParameterArray.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\Integrations;
+
+class EnterpriseCrmEventbusProtoDoubleParameterArray extends \Google\Collection
+{
+  protected $collection_key = 'doubleValues';
+  public $doubleValues;
+
+  public function setDoubleValues($doubleValues)
+  {
+    $this->doubleValues = $doubleValues;
+  }
+  public function getDoubleValues()
+  {
+    return $this->doubleValues;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoDoubleParameterArray::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoDoubleParameterArray');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoErrorDetail.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoErrorDetail.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoErrorDetail.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\Integrations;
+
+class EnterpriseCrmEventbusProtoErrorDetail extends \Google\Model
+{
+  protected $errorCodeType = CrmlogErrorCode::class;
+  protected $errorCodeDataType = '';
+  /**
+   * @var string
+   */
+  public $errorMessage;
+  /**
+   * @var string
+   */
+  public $severity;
+  /**
+   * @var int
+   */
+  public $taskNumber;
+
+  /**
+   * @param CrmlogErrorCode
+   */
+  public function setErrorCode(CrmlogErrorCode $errorCode)
+  {
+    $this->errorCode = $errorCode;
+  }
+  /**
+   * @return CrmlogErrorCode
+   */
+  public function getErrorCode()
+  {
+    return $this->errorCode;
+  }
+  /**
+   * @param string
+   */
+  public function setErrorMessage($errorMessage)
+  {
+    $this->errorMessage = $errorMessage;
+  }
+  /**
+   * @return string
+   */
+  public function getErrorMessage()
+  {
+    return $this->errorMessage;
+  }
+  /**
+   * @param string
+   */
+  public function setSeverity($severity)
+  {
+    $this->severity = $severity;
+  }
+  /**
+   * @return string
+   */
+  public function getSeverity()
+  {
+    return $this->severity;
+  }
+  /**
+   * @param int
+   */
+  public function setTaskNumber($taskNumber)
+  {
+    $this->taskNumber = $taskNumber;
+  }
+  /**
+   * @return int
+   */
+  public function getTaskNumber()
+  {
+    return $this->taskNumber;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoErrorDetail::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoErrorDetail');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoEventBusProperties.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoEventBusProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoEventBusProperties.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\Integrations;
+
+class EnterpriseCrmEventbusProtoEventBusProperties extends \Google\Collection
+{
+  protected $collection_key = 'properties';
+  protected $propertiesType = EnterpriseCrmEventbusProtoPropertyEntry::class;
+  protected $propertiesDataType = 'array';
+
+  /**
+   * @param EnterpriseCrmEventbusProtoPropertyEntry[]
+   */
+  public function setProperties($properties)
+  {
+    $this->properties = $properties;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoPropertyEntry[]
+   */
+  public function getProperties()
+  {
+    return $this->properties;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoEventBusProperties::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoEventBusProperties');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoEventExecutionDetails.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoEventExecutionDetails.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoEventExecutionDetails.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,203 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class EnterpriseCrmEventbusProtoEventExecutionDetails extends \Google\Collection
+{
+  protected $collection_key = 'eventExecutionSnapshot';
+  /**
+   * @var string
+   */
+  public $cancelReason;
+  protected $eventAttemptStatsType = EnterpriseCrmEventbusProtoEventExecutionDetailsEventAttemptStats::class;
+  protected $eventAttemptStatsDataType = 'array';
+  protected $eventExecutionSnapshotType = EnterpriseCrmEventbusProtoEventExecutionSnapshot::class;
+  protected $eventExecutionSnapshotDataType = 'array';
+  /**
+   * @var string
+   */
+  public $eventExecutionSnapshotsSize;
+  /**
+   * @var string
+   */
+  public $eventExecutionState;
+  /**
+   * @var int
+   */
+  public $eventRetriesFromBeginningCount;
+  /**
+   * @var string
+   */
+  public $logFilePath;
+  /**
+   * @var string
+   */
+  public $networkAddress;
+  /**
+   * @var string
+   */
+  public $nextExecutionTime;
+  /**
+   * @var int
+   */
+  public $ryeLockUnheldCount;
+
+  /**
+   * @param string
+   */
+  public function setCancelReason($cancelReason)
+  {
+    $this->cancelReason = $cancelReason;
+  }
+  /**
+   * @return string
+   */
+  public function getCancelReason()
+  {
+    return $this->cancelReason;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoEventExecutionDetailsEventAttemptStats[]
+   */
+  public function setEventAttemptStats($eventAttemptStats)
+  {
+    $this->eventAttemptStats = $eventAttemptStats;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoEventExecutionDetailsEventAttemptStats[]
+   */
+  public function getEventAttemptStats()
+  {
+    return $this->eventAttemptStats;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoEventExecutionSnapshot[]
+   */
+  public function setEventExecutionSnapshot($eventExecutionSnapshot)
+  {
+    $this->eventExecutionSnapshot = $eventExecutionSnapshot;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoEventExecutionSnapshot[]
+   */
+  public function getEventExecutionSnapshot()
+  {
+    return $this->eventExecutionSnapshot;
+  }
+  /**
+   * @param string
+   */
+  public function setEventExecutionSnapshotsSize($eventExecutionSnapshotsSize)
+  {
+    $this->eventExecutionSnapshotsSize = $eventExecutionSnapshotsSize;
+  }
+  /**
+   * @return string
+   */
+  public function getEventExecutionSnapshotsSize()
+  {
+    return $this->eventExecutionSnapshotsSize;
+  }
+  /**
+   * @param string
+   */
+  public function setEventExecutionState($eventExecutionState)
+  {
+    $this->eventExecutionState = $eventExecutionState;
+  }
+  /**
+   * @return string
+   */
+  public function getEventExecutionState()
+  {
+    return $this->eventExecutionState;
+  }
+  /**
+   * @param int
+   */
+  public function setEventRetriesFromBeginningCount($eventRetriesFromBeginningCount)
+  {
+    $this->eventRetriesFromBeginningCount = $eventRetriesFromBeginningCount;
+  }
+  /**
+   * @return int
+   */
+  public function getEventRetriesFromBeginningCount()
+  {
+    return $this->eventRetriesFromBeginningCount;
+  }
+  /**
+   * @param string
+   */
+  public function setLogFilePath($logFilePath)
+  {
+    $this->logFilePath = $logFilePath;
+  }
+  /**
+   * @return string
+   */
+  public function getLogFilePath()
+  {
+    return $this->logFilePath;
+  }
+  /**
+   * @param string
+   */
+  public function setNetworkAddress($networkAddress)
+  {
+    $this->networkAddress = $networkAddress;
+  }
+  /**
+   * @return string
+   */
+  public function getNetworkAddress()
+  {
+    return $this->networkAddress;
+  }
+  /**
+   * @param string
+   */
+  public function setNextExecutionTime($nextExecutionTime)
+  {
+    $this->nextExecutionTime = $nextExecutionTime;
+  }
+  /**
+   * @return string
+   */
+  public function getNextExecutionTime()
+  {
+    return $this->nextExecutionTime;
+  }
+  /**
+   * @param int
+   */
+  public function setRyeLockUnheldCount($ryeLockUnheldCount)
+  {
+    $this->ryeLockUnheldCount = $ryeLockUnheldCount;
+  }
+  /**
+   * @return int
+   */
+  public function getRyeLockUnheldCount()
+  {
+    return $this->ryeLockUnheldCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoEventExecutionDetails::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoEventExecutionDetails');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoEventExecutionDetailsEventAttemptStats.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoEventExecutionDetailsEventAttemptStats.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoEventExecutionDetailsEventAttemptStats.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\Integrations;
+
+class EnterpriseCrmEventbusProtoEventExecutionDetailsEventAttemptStats 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(EnterpriseCrmEventbusProtoEventExecutionDetailsEventAttemptStats::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoEventExecutionDetailsEventAttemptStats');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoEventExecutionSnapshot.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoEventExecutionSnapshot.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoEventExecutionSnapshot.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,251 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class EnterpriseCrmEventbusProtoEventExecutionSnapshot extends \Google\Collection
+{
+  protected $collection_key = 'taskExecutionDetails';
+  /**
+   * @var string
+   */
+  public $checkpointTaskNumber;
+  /**
+   * @var string
+   */
+  public $clientId;
+  protected $conditionResultsType = EnterpriseCrmEventbusProtoConditionResult::class;
+  protected $conditionResultsDataType = 'array';
+  protected $diffParamsType = EnterpriseCrmEventbusProtoEventParameters::class;
+  protected $diffParamsDataType = '';
+  /**
+   * @var string
+   */
+  public $eventExecutionInfoId;
+  /**
+   * @var string
+   */
+  public $eventExecutionSnapshotId;
+  protected $eventExecutionSnapshotMetadataType = EnterpriseCrmEventbusProtoEventExecutionSnapshotEventExecutionSnapshotMetadata::class;
+  protected $eventExecutionSnapshotMetadataDataType = '';
+  protected $eventParamsType = EnterpriseCrmEventbusProtoEventParameters::class;
+  protected $eventParamsDataType = '';
+  /**
+   * @var bool
+   */
+  public $exceedMaxSize;
+  /**
+   * @var string
+   */
+  public $snapshotTime;
+  protected $taskExecutionDetailsType = EnterpriseCrmEventbusProtoTaskExecutionDetails::class;
+  protected $taskExecutionDetailsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $taskName;
+  /**
+   * @var string
+   */
+  public $workflowName;
+
+  /**
+   * @param string
+   */
+  public function setCheckpointTaskNumber($checkpointTaskNumber)
+  {
+    $this->checkpointTaskNumber = $checkpointTaskNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getCheckpointTaskNumber()
+  {
+    return $this->checkpointTaskNumber;
+  }
+  /**
+   * @param string
+   */
+  public function setClientId($clientId)
+  {
+    $this->clientId = $clientId;
+  }
+  /**
+   * @return string
+   */
+  public function getClientId()
+  {
+    return $this->clientId;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoConditionResult[]
+   */
+  public function setConditionResults($conditionResults)
+  {
+    $this->conditionResults = $conditionResults;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoConditionResult[]
+   */
+  public function getConditionResults()
+  {
+    return $this->conditionResults;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoEventParameters
+   */
+  public function setDiffParams(EnterpriseCrmEventbusProtoEventParameters $diffParams)
+  {
+    $this->diffParams = $diffParams;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoEventParameters
+   */
+  public function getDiffParams()
+  {
+    return $this->diffParams;
+  }
+  /**
+   * @param string
+   */
+  public function setEventExecutionInfoId($eventExecutionInfoId)
+  {
+    $this->eventExecutionInfoId = $eventExecutionInfoId;
+  }
+  /**
+   * @return string
+   */
+  public function getEventExecutionInfoId()
+  {
+    return $this->eventExecutionInfoId;
+  }
+  /**
+   * @param string
+   */
+  public function setEventExecutionSnapshotId($eventExecutionSnapshotId)
+  {
+    $this->eventExecutionSnapshotId = $eventExecutionSnapshotId;
+  }
+  /**
+   * @return string
+   */
+  public function getEventExecutionSnapshotId()
+  {
+    return $this->eventExecutionSnapshotId;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoEventExecutionSnapshotEventExecutionSnapshotMetadata
+   */
+  public function setEventExecutionSnapshotMetadata(EnterpriseCrmEventbusProtoEventExecutionSnapshotEventExecutionSnapshotMetadata $eventExecutionSnapshotMetadata)
+  {
+    $this->eventExecutionSnapshotMetadata = $eventExecutionSnapshotMetadata;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoEventExecutionSnapshotEventExecutionSnapshotMetadata
+   */
+  public function getEventExecutionSnapshotMetadata()
+  {
+    return $this->eventExecutionSnapshotMetadata;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoEventParameters
+   */
+  public function setEventParams(EnterpriseCrmEventbusProtoEventParameters $eventParams)
+  {
+    $this->eventParams = $eventParams;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoEventParameters
+   */
+  public function getEventParams()
+  {
+    return $this->eventParams;
+  }
+  /**
+   * @param bool
+   */
+  public function setExceedMaxSize($exceedMaxSize)
+  {
+    $this->exceedMaxSize = $exceedMaxSize;
+  }
+  /**
+   * @return bool
+   */
+  public function getExceedMaxSize()
+  {
+    return $this->exceedMaxSize;
+  }
+  /**
+   * @param string
+   */
+  public function setSnapshotTime($snapshotTime)
+  {
+    $this->snapshotTime = $snapshotTime;
+  }
+  /**
+   * @return string
+   */
+  public function getSnapshotTime()
+  {
+    return $this->snapshotTime;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoTaskExecutionDetails[]
+   */
+  public function setTaskExecutionDetails($taskExecutionDetails)
+  {
+    $this->taskExecutionDetails = $taskExecutionDetails;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoTaskExecutionDetails[]
+   */
+  public function getTaskExecutionDetails()
+  {
+    return $this->taskExecutionDetails;
+  }
+  /**
+   * @param string
+   */
+  public function setTaskName($taskName)
+  {
+    $this->taskName = $taskName;
+  }
+  /**
+   * @return string
+   */
+  public function getTaskName()
+  {
+    return $this->taskName;
+  }
+  /**
+   * @param string
+   */
+  public function setWorkflowName($workflowName)
+  {
+    $this->workflowName = $workflowName;
+  }
+  /**
+   * @return string
+   */
+  public function getWorkflowName()
+  {
+    return $this->workflowName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoEventExecutionSnapshot::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoEventExecutionSnapshot');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoEventExecutionSnapshotEventExecutionSnapshotMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoEventExecutionSnapshotEventExecutionSnapshotMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoEventExecutionSnapshotEventExecutionSnapshotMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,171 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class EnterpriseCrmEventbusProtoEventExecutionSnapshotEventExecutionSnapshotMetadata extends \Google\Collection
+{
+  protected $collection_key = 'ancestorTaskNumbers';
+  /**
+   * @var string[]
+   */
+  public $ancestorIterationNumbers;
+  /**
+   * @var string[]
+   */
+  public $ancestorTaskNumbers;
+  /**
+   * @var int
+   */
+  public $eventAttemptNum;
+  /**
+   * @var string
+   */
+  public $integrationName;
+  /**
+   * @var int
+   */
+  public $taskAttemptNum;
+  /**
+   * @var string
+   */
+  public $taskLabel;
+  /**
+   * @var string
+   */
+  public $taskName;
+  /**
+   * @var string
+   */
+  public $taskNumber;
+
+  /**
+   * @param string[]
+   */
+  public function setAncestorIterationNumbers($ancestorIterationNumbers)
+  {
+    $this->ancestorIterationNumbers = $ancestorIterationNumbers;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAncestorIterationNumbers()
+  {
+    return $this->ancestorIterationNumbers;
+  }
+  /**
+   * @param string[]
+   */
+  public function setAncestorTaskNumbers($ancestorTaskNumbers)
+  {
+    $this->ancestorTaskNumbers = $ancestorTaskNumbers;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAncestorTaskNumbers()
+  {
+    return $this->ancestorTaskNumbers;
+  }
+  /**
+   * @param int
+   */
+  public function setEventAttemptNum($eventAttemptNum)
+  {
+    $this->eventAttemptNum = $eventAttemptNum;
+  }
+  /**
+   * @return int
+   */
+  public function getEventAttemptNum()
+  {
+    return $this->eventAttemptNum;
+  }
+  /**
+   * @param string
+   */
+  public function setIntegrationName($integrationName)
+  {
+    $this->integrationName = $integrationName;
+  }
+  /**
+   * @return string
+   */
+  public function getIntegrationName()
+  {
+    return $this->integrationName;
+  }
+  /**
+   * @param int
+   */
+  public function setTaskAttemptNum($taskAttemptNum)
+  {
+    $this->taskAttemptNum = $taskAttemptNum;
+  }
+  /**
+   * @return int
+   */
+  public function getTaskAttemptNum()
+  {
+    return $this->taskAttemptNum;
+  }
+  /**
+   * @param string
+   */
+  public function setTaskLabel($taskLabel)
+  {
+    $this->taskLabel = $taskLabel;
+  }
+  /**
+   * @return string
+   */
+  public function getTaskLabel()
+  {
+    return $this->taskLabel;
+  }
+  /**
+   * @param string
+   */
+  public function setTaskName($taskName)
+  {
+    $this->taskName = $taskName;
+  }
+  /**
+   * @return string
+   */
+  public function getTaskName()
+  {
+    return $this->taskName;
+  }
+  /**
+   * @param string
+   */
+  public function setTaskNumber($taskNumber)
+  {
+    $this->taskNumber = $taskNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getTaskNumber()
+  {
+    return $this->taskNumber;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoEventExecutionSnapshotEventExecutionSnapshotMetadata::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoEventExecutionSnapshotEventExecutionSnapshotMetadata');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoEventParameters.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoEventParameters.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoEventParameters.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\Integrations;
+
+class EnterpriseCrmEventbusProtoEventParameters extends \Google\Collection
+{
+  protected $collection_key = 'parameters';
+  protected $parametersType = EnterpriseCrmEventbusProtoParameterEntry::class;
+  protected $parametersDataType = 'array';
+
+  /**
+   * @param EnterpriseCrmEventbusProtoParameterEntry[]
+   */
+  public function setParameters($parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoParameterEntry[]
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoEventParameters::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoEventParameters');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoExecutionTraceInfo.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoExecutionTraceInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoExecutionTraceInfo.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\Integrations;
+
+class EnterpriseCrmEventbusProtoExecutionTraceInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $parentEventExecutionInfoId;
+  /**
+   * @var string
+   */
+  public $traceId;
+
+  /**
+   * @param string
+   */
+  public function setParentEventExecutionInfoId($parentEventExecutionInfoId)
+  {
+    $this->parentEventExecutionInfoId = $parentEventExecutionInfoId;
+  }
+  /**
+   * @return string
+   */
+  public function getParentEventExecutionInfoId()
+  {
+    return $this->parentEventExecutionInfoId;
+  }
+  /**
+   * @param string
+   */
+  public function setTraceId($traceId)
+  {
+    $this->traceId = $traceId;
+  }
+  /**
+   * @return string
+   */
+  public function getTraceId()
+  {
+    return $this->traceId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoExecutionTraceInfo::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoExecutionTraceInfo');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoExternalTraffic.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoExternalTraffic.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoExternalTraffic.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\Integrations;
+
+class EnterpriseCrmEventbusProtoExternalTraffic extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $enableInternalIp;
+  /**
+   * @var string
+   */
+  public $gcpProjectId;
+  /**
+   * @var string
+   */
+  public $gcpProjectNumber;
+  /**
+   * @var string
+   */
+  public $location;
+  /**
+   * @var bool
+   */
+  public $retryRequestForQuota;
+  /**
+   * @var string
+   */
+  public $source;
+
+  /**
+   * @param bool
+   */
+  public function setEnableInternalIp($enableInternalIp)
+  {
+    $this->enableInternalIp = $enableInternalIp;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableInternalIp()
+  {
+    return $this->enableInternalIp;
+  }
+  /**
+   * @param string
+   */
+  public function setGcpProjectId($gcpProjectId)
+  {
+    $this->gcpProjectId = $gcpProjectId;
+  }
+  /**
+   * @return string
+   */
+  public function getGcpProjectId()
+  {
+    return $this->gcpProjectId;
+  }
+  /**
+   * @param string
+   */
+  public function setGcpProjectNumber($gcpProjectNumber)
+  {
+    $this->gcpProjectNumber = $gcpProjectNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getGcpProjectNumber()
+  {
+    return $this->gcpProjectNumber;
+  }
+  /**
+   * @param string
+   */
+  public function setLocation($location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return string
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+  /**
+   * @param bool
+   */
+  public function setRetryRequestForQuota($retryRequestForQuota)
+  {
+    $this->retryRequestForQuota = $retryRequestForQuota;
+  }
+  /**
+   * @return bool
+   */
+  public function getRetryRequestForQuota()
+  {
+    return $this->retryRequestForQuota;
+  }
+  /**
+   * @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(EnterpriseCrmEventbusProtoExternalTraffic::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoExternalTraffic');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoFailurePolicy.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoFailurePolicy.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoFailurePolicy.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\Integrations;
+
+class EnterpriseCrmEventbusProtoFailurePolicy extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $intervalInSeconds;
+  /**
+   * @var int
+   */
+  public $maxNumRetries;
+  /**
+   * @var string
+   */
+  public $retryCondition;
+  /**
+   * @var string
+   */
+  public $retryStrategy;
+
+  /**
+   * @param string
+   */
+  public function setIntervalInSeconds($intervalInSeconds)
+  {
+    $this->intervalInSeconds = $intervalInSeconds;
+  }
+  /**
+   * @return string
+   */
+  public function getIntervalInSeconds()
+  {
+    return $this->intervalInSeconds;
+  }
+  /**
+   * @param int
+   */
+  public function setMaxNumRetries($maxNumRetries)
+  {
+    $this->maxNumRetries = $maxNumRetries;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxNumRetries()
+  {
+    return $this->maxNumRetries;
+  }
+  /**
+   * @param string
+   */
+  public function setRetryCondition($retryCondition)
+  {
+    $this->retryCondition = $retryCondition;
+  }
+  /**
+   * @return string
+   */
+  public function getRetryCondition()
+  {
+    return $this->retryCondition;
+  }
+  /**
+   * @param string
+   */
+  public function setRetryStrategy($retryStrategy)
+  {
+    $this->retryStrategy = $retryStrategy;
+  }
+  /**
+   * @return string
+   */
+  public function getRetryStrategy()
+  {
+    return $this->retryStrategy;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoFailurePolicy::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoFailurePolicy');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoField.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoField.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoField.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\Integrations;
+
+class EnterpriseCrmEventbusProtoField extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $cardinality;
+  protected $defaultValueType = EnterpriseCrmEventbusProtoParameterValueType::class;
+  protected $defaultValueDataType = '';
+  /**
+   * @var string
+   */
+  public $fieldType;
+  /**
+   * @var string
+   */
+  public $protoDefPath;
+  /**
+   * @var string
+   */
+  public $referenceKey;
+  protected $transformExpressionType = EnterpriseCrmEventbusProtoTransformExpression::class;
+  protected $transformExpressionDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setCardinality($cardinality)
+  {
+    $this->cardinality = $cardinality;
+  }
+  /**
+   * @return string
+   */
+  public function getCardinality()
+  {
+    return $this->cardinality;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoParameterValueType
+   */
+  public function setDefaultValue(EnterpriseCrmEventbusProtoParameterValueType $defaultValue)
+  {
+    $this->defaultValue = $defaultValue;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoParameterValueType
+   */
+  public function getDefaultValue()
+  {
+    return $this->defaultValue;
+  }
+  /**
+   * @param string
+   */
+  public function setFieldType($fieldType)
+  {
+    $this->fieldType = $fieldType;
+  }
+  /**
+   * @return string
+   */
+  public function getFieldType()
+  {
+    return $this->fieldType;
+  }
+  /**
+   * @param string
+   */
+  public function setProtoDefPath($protoDefPath)
+  {
+    $this->protoDefPath = $protoDefPath;
+  }
+  /**
+   * @return string
+   */
+  public function getProtoDefPath()
+  {
+    return $this->protoDefPath;
+  }
+  /**
+   * @param string
+   */
+  public function setReferenceKey($referenceKey)
+  {
+    $this->referenceKey = $referenceKey;
+  }
+  /**
+   * @return string
+   */
+  public function getReferenceKey()
+  {
+    return $this->referenceKey;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoTransformExpression
+   */
+  public function setTransformExpression(EnterpriseCrmEventbusProtoTransformExpression $transformExpression)
+  {
+    $this->transformExpression = $transformExpression;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoTransformExpression
+   */
+  public function getTransformExpression()
+  {
+    return $this->transformExpression;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoField::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoField');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoFieldMappingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoFieldMappingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoFieldMappingConfig.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\Integrations;
+
+class EnterpriseCrmEventbusProtoFieldMappingConfig extends \Google\Collection
+{
+  protected $collection_key = 'mappedFields';
+  protected $mappedFieldsType = EnterpriseCrmEventbusProtoMappedField::class;
+  protected $mappedFieldsDataType = 'array';
+
+  /**
+   * @param EnterpriseCrmEventbusProtoMappedField[]
+   */
+  public function setMappedFields($mappedFields)
+  {
+    $this->mappedFields = $mappedFields;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoMappedField[]
+   */
+  public function getMappedFields()
+  {
+    return $this->mappedFields;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoFieldMappingConfig::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoFieldMappingConfig');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoFunction.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoFunction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoFunction.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\Integrations;
+
+class EnterpriseCrmEventbusProtoFunction extends \Google\Collection
+{
+  protected $collection_key = 'parameters';
+  protected $functionTypeType = EnterpriseCrmEventbusProtoFunctionType::class;
+  protected $functionTypeDataType = '';
+  protected $parametersType = EnterpriseCrmEventbusProtoTransformExpression::class;
+  protected $parametersDataType = 'array';
+
+  /**
+   * @param EnterpriseCrmEventbusProtoFunctionType
+   */
+  public function setFunctionType(EnterpriseCrmEventbusProtoFunctionType $functionType)
+  {
+    $this->functionType = $functionType;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoFunctionType
+   */
+  public function getFunctionType()
+  {
+    return $this->functionType;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoTransformExpression[]
+   */
+  public function setParameters($parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoTransformExpression[]
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoFunction::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoFunction');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoFunctionType.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoFunctionType.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoFunctionType.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,218 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class EnterpriseCrmEventbusProtoFunctionType extends \Google\Model
+{
+  protected $baseFunctionType = EnterpriseCrmEventbusProtoBaseFunction::class;
+  protected $baseFunctionDataType = '';
+  protected $booleanArrayFunctionType = EnterpriseCrmEventbusProtoBooleanArrayFunction::class;
+  protected $booleanArrayFunctionDataType = '';
+  protected $booleanFunctionType = EnterpriseCrmEventbusProtoBooleanFunction::class;
+  protected $booleanFunctionDataType = '';
+  protected $doubleArrayFunctionType = EnterpriseCrmEventbusProtoDoubleArrayFunction::class;
+  protected $doubleArrayFunctionDataType = '';
+  protected $doubleFunctionType = EnterpriseCrmEventbusProtoDoubleFunction::class;
+  protected $doubleFunctionDataType = '';
+  protected $intArrayFunctionType = EnterpriseCrmEventbusProtoIntArrayFunction::class;
+  protected $intArrayFunctionDataType = '';
+  protected $intFunctionType = EnterpriseCrmEventbusProtoIntFunction::class;
+  protected $intFunctionDataType = '';
+  protected $jsonFunctionType = EnterpriseCrmEventbusProtoJsonFunction::class;
+  protected $jsonFunctionDataType = '';
+  protected $protoArrayFunctionType = EnterpriseCrmEventbusProtoProtoArrayFunction::class;
+  protected $protoArrayFunctionDataType = '';
+  protected $protoFunctionType = EnterpriseCrmEventbusProtoProtoFunction::class;
+  protected $protoFunctionDataType = '';
+  protected $stringArrayFunctionType = EnterpriseCrmEventbusProtoStringArrayFunction::class;
+  protected $stringArrayFunctionDataType = '';
+  protected $stringFunctionType = EnterpriseCrmEventbusProtoStringFunction::class;
+  protected $stringFunctionDataType = '';
+
+  /**
+   * @param EnterpriseCrmEventbusProtoBaseFunction
+   */
+  public function setBaseFunction(EnterpriseCrmEventbusProtoBaseFunction $baseFunction)
+  {
+    $this->baseFunction = $baseFunction;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoBaseFunction
+   */
+  public function getBaseFunction()
+  {
+    return $this->baseFunction;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoBooleanArrayFunction
+   */
+  public function setBooleanArrayFunction(EnterpriseCrmEventbusProtoBooleanArrayFunction $booleanArrayFunction)
+  {
+    $this->booleanArrayFunction = $booleanArrayFunction;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoBooleanArrayFunction
+   */
+  public function getBooleanArrayFunction()
+  {
+    return $this->booleanArrayFunction;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoBooleanFunction
+   */
+  public function setBooleanFunction(EnterpriseCrmEventbusProtoBooleanFunction $booleanFunction)
+  {
+    $this->booleanFunction = $booleanFunction;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoBooleanFunction
+   */
+  public function getBooleanFunction()
+  {
+    return $this->booleanFunction;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoDoubleArrayFunction
+   */
+  public function setDoubleArrayFunction(EnterpriseCrmEventbusProtoDoubleArrayFunction $doubleArrayFunction)
+  {
+    $this->doubleArrayFunction = $doubleArrayFunction;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoDoubleArrayFunction
+   */
+  public function getDoubleArrayFunction()
+  {
+    return $this->doubleArrayFunction;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoDoubleFunction
+   */
+  public function setDoubleFunction(EnterpriseCrmEventbusProtoDoubleFunction $doubleFunction)
+  {
+    $this->doubleFunction = $doubleFunction;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoDoubleFunction
+   */
+  public function getDoubleFunction()
+  {
+    return $this->doubleFunction;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoIntArrayFunction
+   */
+  public function setIntArrayFunction(EnterpriseCrmEventbusProtoIntArrayFunction $intArrayFunction)
+  {
+    $this->intArrayFunction = $intArrayFunction;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoIntArrayFunction
+   */
+  public function getIntArrayFunction()
+  {
+    return $this->intArrayFunction;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoIntFunction
+   */
+  public function setIntFunction(EnterpriseCrmEventbusProtoIntFunction $intFunction)
+  {
+    $this->intFunction = $intFunction;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoIntFunction
+   */
+  public function getIntFunction()
+  {
+    return $this->intFunction;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoJsonFunction
+   */
+  public function setJsonFunction(EnterpriseCrmEventbusProtoJsonFunction $jsonFunction)
+  {
+    $this->jsonFunction = $jsonFunction;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoJsonFunction
+   */
+  public function getJsonFunction()
+  {
+    return $this->jsonFunction;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoProtoArrayFunction
+   */
+  public function setProtoArrayFunction(EnterpriseCrmEventbusProtoProtoArrayFunction $protoArrayFunction)
+  {
+    $this->protoArrayFunction = $protoArrayFunction;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoProtoArrayFunction
+   */
+  public function getProtoArrayFunction()
+  {
+    return $this->protoArrayFunction;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoProtoFunction
+   */
+  public function setProtoFunction(EnterpriseCrmEventbusProtoProtoFunction $protoFunction)
+  {
+    $this->protoFunction = $protoFunction;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoProtoFunction
+   */
+  public function getProtoFunction()
+  {
+    return $this->protoFunction;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoStringArrayFunction
+   */
+  public function setStringArrayFunction(EnterpriseCrmEventbusProtoStringArrayFunction $stringArrayFunction)
+  {
+    $this->stringArrayFunction = $stringArrayFunction;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoStringArrayFunction
+   */
+  public function getStringArrayFunction()
+  {
+    return $this->stringArrayFunction;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoStringFunction
+   */
+  public function setStringFunction(EnterpriseCrmEventbusProtoStringFunction $stringFunction)
+  {
+    $this->stringFunction = $stringFunction;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoStringFunction
+   */
+  public function getStringFunction()
+  {
+    return $this->stringFunction;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoFunctionType::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoFunctionType');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoIntArray.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoIntArray.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoIntArray.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\Integrations;
+
+class EnterpriseCrmEventbusProtoIntArray extends \Google\Collection
+{
+  protected $collection_key = 'values';
+  /**
+   * @var string[]
+   */
+  public $values;
+
+  /**
+   * @param string[]
+   */
+  public function setValues($values)
+  {
+    $this->values = $values;
+  }
+  /**
+   * @return string[]
+   */
+  public function getValues()
+  {
+    return $this->values;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoIntArray::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoIntArray');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoIntArrayFunction.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoIntArrayFunction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoIntArrayFunction.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\Integrations;
+
+class EnterpriseCrmEventbusProtoIntArrayFunction 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(EnterpriseCrmEventbusProtoIntArrayFunction::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoIntArrayFunction');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoIntFunction.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoIntFunction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoIntFunction.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\Integrations;
+
+class EnterpriseCrmEventbusProtoIntFunction 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(EnterpriseCrmEventbusProtoIntFunction::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoIntFunction');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoIntParameterArray.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoIntParameterArray.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoIntParameterArray.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\Integrations;
+
+class EnterpriseCrmEventbusProtoIntParameterArray extends \Google\Collection
+{
+  protected $collection_key = 'intValues';
+  /**
+   * @var string[]
+   */
+  public $intValues;
+
+  /**
+   * @param string[]
+   */
+  public function setIntValues($intValues)
+  {
+    $this->intValues = $intValues;
+  }
+  /**
+   * @return string[]
+   */
+  public function getIntValues()
+  {
+    return $this->intValues;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoIntParameterArray::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoIntParameterArray');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoJsonFunction.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoJsonFunction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoJsonFunction.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\Integrations;
+
+class EnterpriseCrmEventbusProtoJsonFunction 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(EnterpriseCrmEventbusProtoJsonFunction::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoJsonFunction');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoLogSettings.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoLogSettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoLogSettings.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\Integrations;
+
+class EnterpriseCrmEventbusProtoLogSettings extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $logFieldName;
+  /**
+   * @var string
+   */
+  public $seedPeriod;
+  /**
+   * @var string
+   */
+  public $seedScope;
+
+  /**
+   * @param string
+   */
+  public function setLogFieldName($logFieldName)
+  {
+    $this->logFieldName = $logFieldName;
+  }
+  /**
+   * @return string
+   */
+  public function getLogFieldName()
+  {
+    return $this->logFieldName;
+  }
+  /**
+   * @param string
+   */
+  public function setSeedPeriod($seedPeriod)
+  {
+    $this->seedPeriod = $seedPeriod;
+  }
+  /**
+   * @return string
+   */
+  public function getSeedPeriod()
+  {
+    return $this->seedPeriod;
+  }
+  /**
+   * @param string
+   */
+  public function setSeedScope($seedScope)
+  {
+    $this->seedScope = $seedScope;
+  }
+  /**
+   * @return string
+   */
+  public function getSeedScope()
+  {
+    return $this->seedScope;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoLogSettings::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoLogSettings');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoLoopMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoLoopMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoLoopMetadata.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\Integrations;
+
+class EnterpriseCrmEventbusProtoLoopMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $currentIterationCount;
+  /**
+   * @var string
+   */
+  public $currentIterationDetail;
+  /**
+   * @var string
+   */
+  public $errorMsg;
+  /**
+   * @var string
+   */
+  public $failureLocation;
+
+  /**
+   * @param string
+   */
+  public function setCurrentIterationCount($currentIterationCount)
+  {
+    $this->currentIterationCount = $currentIterationCount;
+  }
+  /**
+   * @return string
+   */
+  public function getCurrentIterationCount()
+  {
+    return $this->currentIterationCount;
+  }
+  /**
+   * @param string
+   */
+  public function setCurrentIterationDetail($currentIterationDetail)
+  {
+    $this->currentIterationDetail = $currentIterationDetail;
+  }
+  /**
+   * @return string
+   */
+  public function getCurrentIterationDetail()
+  {
+    return $this->currentIterationDetail;
+  }
+  /**
+   * @param string
+   */
+  public function setErrorMsg($errorMsg)
+  {
+    $this->errorMsg = $errorMsg;
+  }
+  /**
+   * @return string
+   */
+  public function getErrorMsg()
+  {
+    return $this->errorMsg;
+  }
+  /**
+   * @param string
+   */
+  public function setFailureLocation($failureLocation)
+  {
+    $this->failureLocation = $failureLocation;
+  }
+  /**
+   * @return string
+   */
+  public function getFailureLocation()
+  {
+    return $this->failureLocation;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoLoopMetadata::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoLoopMetadata');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoMappedField.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoMappedField.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoMappedField.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\Integrations;
+
+class EnterpriseCrmEventbusProtoMappedField extends \Google\Model
+{
+  protected $inputFieldType = EnterpriseCrmEventbusProtoField::class;
+  protected $inputFieldDataType = '';
+  protected $outputFieldType = EnterpriseCrmEventbusProtoField::class;
+  protected $outputFieldDataType = '';
+
+  /**
+   * @param EnterpriseCrmEventbusProtoField
+   */
+  public function setInputField(EnterpriseCrmEventbusProtoField $inputField)
+  {
+    $this->inputField = $inputField;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoField
+   */
+  public function getInputField()
+  {
+    return $this->inputField;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoField
+   */
+  public function setOutputField(EnterpriseCrmEventbusProtoField $outputField)
+  {
+    $this->outputField = $outputField;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoField
+   */
+  public function getOutputField()
+  {
+    return $this->outputField;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoMappedField::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoMappedField');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoNextTask.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoNextTask.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoNextTask.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\Integrations;
+
+class EnterpriseCrmEventbusProtoNextTask extends \Google\Collection
+{
+  protected $collection_key = 'combinedConditions';
+  protected $combinedConditionsType = EnterpriseCrmEventbusProtoCombinedCondition::class;
+  protected $combinedConditionsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $condition;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $label;
+  /**
+   * @var string
+   */
+  public $taskConfigId;
+  /**
+   * @var string
+   */
+  public $taskNumber;
+
+  /**
+   * @param EnterpriseCrmEventbusProtoCombinedCondition[]
+   */
+  public function setCombinedConditions($combinedConditions)
+  {
+    $this->combinedConditions = $combinedConditions;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoCombinedCondition[]
+   */
+  public function getCombinedConditions()
+  {
+    return $this->combinedConditions;
+  }
+  /**
+   * @param string
+   */
+  public function setCondition($condition)
+  {
+    $this->condition = $condition;
+  }
+  /**
+   * @return string
+   */
+  public function getCondition()
+  {
+    return $this->condition;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setLabel($label)
+  {
+    $this->label = $label;
+  }
+  /**
+   * @return string
+   */
+  public function getLabel()
+  {
+    return $this->label;
+  }
+  /**
+   * @param string
+   */
+  public function setTaskConfigId($taskConfigId)
+  {
+    $this->taskConfigId = $taskConfigId;
+  }
+  /**
+   * @return string
+   */
+  public function getTaskConfigId()
+  {
+    return $this->taskConfigId;
+  }
+  /**
+   * @param string
+   */
+  public function setTaskNumber($taskNumber)
+  {
+    $this->taskNumber = $taskNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getTaskNumber()
+  {
+    return $this->taskNumber;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoNextTask::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoNextTask');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoNextTeardownTask.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoNextTeardownTask.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoNextTeardownTask.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\Integrations;
+
+class EnterpriseCrmEventbusProtoNextTeardownTask 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(EnterpriseCrmEventbusProtoNextTeardownTask::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoNextTeardownTask');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoNodeIdentifier.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoNodeIdentifier.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoNodeIdentifier.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\Integrations;
+
+class EnterpriseCrmEventbusProtoNodeIdentifier extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $elementIdentifier;
+  /**
+   * @var string
+   */
+  public $elementType;
+
+  /**
+   * @param string
+   */
+  public function setElementIdentifier($elementIdentifier)
+  {
+    $this->elementIdentifier = $elementIdentifier;
+  }
+  /**
+   * @return string
+   */
+  public function getElementIdentifier()
+  {
+    return $this->elementIdentifier;
+  }
+  /**
+   * @param string
+   */
+  public function setElementType($elementType)
+  {
+    $this->elementType = $elementType;
+  }
+  /**
+   * @return string
+   */
+  public function getElementType()
+  {
+    return $this->elementType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoNodeIdentifier::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoNodeIdentifier');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoNotification.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoNotification.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoNotification.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\Integrations;
+
+class EnterpriseCrmEventbusProtoNotification extends \Google\Model
+{
+  protected $buganizerNotificationType = EnterpriseCrmEventbusProtoBuganizerNotification::class;
+  protected $buganizerNotificationDataType = '';
+  protected $emailAddressType = EnterpriseCrmEventbusProtoAddress::class;
+  protected $emailAddressDataType = '';
+  /**
+   * @var string
+   */
+  public $escalatorQueue;
+  /**
+   * @var string
+   */
+  public $pubsubTopic;
+  protected $requestType = EnterpriseCrmEventbusProtoCustomSuspensionRequest::class;
+  protected $requestDataType = '';
+
+  /**
+   * @param EnterpriseCrmEventbusProtoBuganizerNotification
+   */
+  public function setBuganizerNotification(EnterpriseCrmEventbusProtoBuganizerNotification $buganizerNotification)
+  {
+    $this->buganizerNotification = $buganizerNotification;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoBuganizerNotification
+   */
+  public function getBuganizerNotification()
+  {
+    return $this->buganizerNotification;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoAddress
+   */
+  public function setEmailAddress(EnterpriseCrmEventbusProtoAddress $emailAddress)
+  {
+    $this->emailAddress = $emailAddress;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoAddress
+   */
+  public function getEmailAddress()
+  {
+    return $this->emailAddress;
+  }
+  /**
+   * @param string
+   */
+  public function setEscalatorQueue($escalatorQueue)
+  {
+    $this->escalatorQueue = $escalatorQueue;
+  }
+  /**
+   * @return string
+   */
+  public function getEscalatorQueue()
+  {
+    return $this->escalatorQueue;
+  }
+  /**
+   * @param string
+   */
+  public function setPubsubTopic($pubsubTopic)
+  {
+    $this->pubsubTopic = $pubsubTopic;
+  }
+  /**
+   * @return string
+   */
+  public function getPubsubTopic()
+  {
+    return $this->pubsubTopic;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoCustomSuspensionRequest
+   */
+  public function setRequest(EnterpriseCrmEventbusProtoCustomSuspensionRequest $request)
+  {
+    $this->request = $request;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoCustomSuspensionRequest
+   */
+  public function getRequest()
+  {
+    return $this->request;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoNotification::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoNotification');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoParamSpecEntryConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoParamSpecEntryConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoParamSpecEntryConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,188 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class EnterpriseCrmEventbusProtoParamSpecEntryConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $descriptivePhrase;
+  /**
+   * @var string
+   */
+  public $helpText;
+  /**
+   * @var bool
+   */
+  public $hideDefaultValue;
+  /**
+   * @var string
+   */
+  public $inputDisplayOption;
+  /**
+   * @var bool
+   */
+  public $isHidden;
+  /**
+   * @var string
+   */
+  public $label;
+  /**
+   * @var string
+   */
+  public $parameterNameOption;
+  /**
+   * @var string
+   */
+  public $subSectionLabel;
+  /**
+   * @var string
+   */
+  public $uiPlaceholderText;
+
+  /**
+   * @param string
+   */
+  public function setDescriptivePhrase($descriptivePhrase)
+  {
+    $this->descriptivePhrase = $descriptivePhrase;
+  }
+  /**
+   * @return string
+   */
+  public function getDescriptivePhrase()
+  {
+    return $this->descriptivePhrase;
+  }
+  /**
+   * @param string
+   */
+  public function setHelpText($helpText)
+  {
+    $this->helpText = $helpText;
+  }
+  /**
+   * @return string
+   */
+  public function getHelpText()
+  {
+    return $this->helpText;
+  }
+  /**
+   * @param bool
+   */
+  public function setHideDefaultValue($hideDefaultValue)
+  {
+    $this->hideDefaultValue = $hideDefaultValue;
+  }
+  /**
+   * @return bool
+   */
+  public function getHideDefaultValue()
+  {
+    return $this->hideDefaultValue;
+  }
+  /**
+   * @param string
+   */
+  public function setInputDisplayOption($inputDisplayOption)
+  {
+    $this->inputDisplayOption = $inputDisplayOption;
+  }
+  /**
+   * @return string
+   */
+  public function getInputDisplayOption()
+  {
+    return $this->inputDisplayOption;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsHidden($isHidden)
+  {
+    $this->isHidden = $isHidden;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsHidden()
+  {
+    return $this->isHidden;
+  }
+  /**
+   * @param string
+   */
+  public function setLabel($label)
+  {
+    $this->label = $label;
+  }
+  /**
+   * @return string
+   */
+  public function getLabel()
+  {
+    return $this->label;
+  }
+  /**
+   * @param string
+   */
+  public function setParameterNameOption($parameterNameOption)
+  {
+    $this->parameterNameOption = $parameterNameOption;
+  }
+  /**
+   * @return string
+   */
+  public function getParameterNameOption()
+  {
+    return $this->parameterNameOption;
+  }
+  /**
+   * @param string
+   */
+  public function setSubSectionLabel($subSectionLabel)
+  {
+    $this->subSectionLabel = $subSectionLabel;
+  }
+  /**
+   * @return string
+   */
+  public function getSubSectionLabel()
+  {
+    return $this->subSectionLabel;
+  }
+  /**
+   * @param string
+   */
+  public function setUiPlaceholderText($uiPlaceholderText)
+  {
+    $this->uiPlaceholderText = $uiPlaceholderText;
+  }
+  /**
+   * @return string
+   */
+  public function getUiPlaceholderText()
+  {
+    return $this->uiPlaceholderText;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoParamSpecEntryConfig::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoParamSpecEntryConfig');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoParamSpecEntryProtoDefinition.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoParamSpecEntryProtoDefinition.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoParamSpecEntryProtoDefinition.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\Integrations;
+
+class EnterpriseCrmEventbusProtoParamSpecEntryProtoDefinition extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $fullName;
+  /**
+   * @var string
+   */
+  public $path;
+
+  /**
+   * @param string
+   */
+  public function setFullName($fullName)
+  {
+    $this->fullName = $fullName;
+  }
+  /**
+   * @return string
+   */
+  public function getFullName()
+  {
+    return $this->fullName;
+  }
+  /**
+   * @param string
+   */
+  public function setPath($path)
+  {
+    $this->path = $path;
+  }
+  /**
+   * @return string
+   */
+  public function getPath()
+  {
+    return $this->path;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoParamSpecEntryProtoDefinition::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoParamSpecEntryProtoDefinition');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoParamSpecEntryValidationRule.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoParamSpecEntryValidationRule.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoParamSpecEntryValidationRule.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\Integrations;
+
+class EnterpriseCrmEventbusProtoParamSpecEntryValidationRule extends \Google\Model
+{
+  protected $doubleRangeType = EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleDoubleRange::class;
+  protected $doubleRangeDataType = '';
+  protected $intRangeType = EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleIntRange::class;
+  protected $intRangeDataType = '';
+  protected $stringRegexType = EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleStringRegex::class;
+  protected $stringRegexDataType = '';
+
+  /**
+   * @param EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleDoubleRange
+   */
+  public function setDoubleRange(EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleDoubleRange $doubleRange)
+  {
+    $this->doubleRange = $doubleRange;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleDoubleRange
+   */
+  public function getDoubleRange()
+  {
+    return $this->doubleRange;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleIntRange
+   */
+  public function setIntRange(EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleIntRange $intRange)
+  {
+    $this->intRange = $intRange;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleIntRange
+   */
+  public function getIntRange()
+  {
+    return $this->intRange;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleStringRegex
+   */
+  public function setStringRegex(EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleStringRegex $stringRegex)
+  {
+    $this->stringRegex = $stringRegex;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleStringRegex
+   */
+  public function getStringRegex()
+  {
+    return $this->stringRegex;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoParamSpecEntryValidationRule::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoParamSpecEntryValidationRule');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleDoubleRange.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleDoubleRange.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleDoubleRange.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\Integrations;
+
+class EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleDoubleRange 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(EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleDoubleRange::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleDoubleRange');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleIntRange.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleIntRange.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleIntRange.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\Integrations;
+
+class EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleIntRange extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $max;
+  /**
+   * @var string
+   */
+  public $min;
+
+  /**
+   * @param string
+   */
+  public function setMax($max)
+  {
+    $this->max = $max;
+  }
+  /**
+   * @return string
+   */
+  public function getMax()
+  {
+    return $this->max;
+  }
+  /**
+   * @param string
+   */
+  public function setMin($min)
+  {
+    $this->min = $min;
+  }
+  /**
+   * @return string
+   */
+  public function getMin()
+  {
+    return $this->min;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleIntRange::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleIntRange');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleStringRegex.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleStringRegex.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleStringRegex.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\Integrations;
+
+class EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleStringRegex extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $exclusive;
+  /**
+   * @var string
+   */
+  public $regex;
+
+  /**
+   * @param bool
+   */
+  public function setExclusive($exclusive)
+  {
+    $this->exclusive = $exclusive;
+  }
+  /**
+   * @return bool
+   */
+  public function getExclusive()
+  {
+    return $this->exclusive;
+  }
+  /**
+   * @param string
+   */
+  public function setRegex($regex)
+  {
+    $this->regex = $regex;
+  }
+  /**
+   * @return string
+   */
+  public function getRegex()
+  {
+    return $this->regex;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleStringRegex::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleStringRegex');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoParameterEntry.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoParameterEntry.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoParameterEntry.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\Integrations;
+
+class EnterpriseCrmEventbusProtoParameterEntry extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $key;
+  /**
+   * @var bool
+   */
+  public $masked;
+  protected $valueType = EnterpriseCrmEventbusProtoParameterValueType::class;
+  protected $valueDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setKey($key)
+  {
+    $this->key = $key;
+  }
+  /**
+   * @return string
+   */
+  public function getKey()
+  {
+    return $this->key;
+  }
+  /**
+   * @param bool
+   */
+  public function setMasked($masked)
+  {
+    $this->masked = $masked;
+  }
+  /**
+   * @return bool
+   */
+  public function getMasked()
+  {
+    return $this->masked;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoParameterValueType
+   */
+  public function setValue(EnterpriseCrmEventbusProtoParameterValueType $value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoParameterValueType
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoParameterEntry::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoParameterEntry');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoParameterMap.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoParameterMap.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoParameterMap.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\Integrations;
+
+class EnterpriseCrmEventbusProtoParameterMap extends \Google\Collection
+{
+  protected $collection_key = 'entries';
+  protected $entriesType = EnterpriseCrmEventbusProtoParameterMapEntry::class;
+  protected $entriesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $keyType;
+  /**
+   * @var string
+   */
+  public $valueType;
+
+  /**
+   * @param EnterpriseCrmEventbusProtoParameterMapEntry[]
+   */
+  public function setEntries($entries)
+  {
+    $this->entries = $entries;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoParameterMapEntry[]
+   */
+  public function getEntries()
+  {
+    return $this->entries;
+  }
+  /**
+   * @param string
+   */
+  public function setKeyType($keyType)
+  {
+    $this->keyType = $keyType;
+  }
+  /**
+   * @return string
+   */
+  public function getKeyType()
+  {
+    return $this->keyType;
+  }
+  /**
+   * @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(EnterpriseCrmEventbusProtoParameterMap::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoParameterMap');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoParameterMapEntry.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoParameterMapEntry.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoParameterMapEntry.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\Integrations;
+
+class EnterpriseCrmEventbusProtoParameterMapEntry extends \Google\Model
+{
+  protected $keyType = EnterpriseCrmEventbusProtoParameterMapField::class;
+  protected $keyDataType = '';
+  protected $valueType = EnterpriseCrmEventbusProtoParameterMapField::class;
+  protected $valueDataType = '';
+
+  /**
+   * @param EnterpriseCrmEventbusProtoParameterMapField
+   */
+  public function setKey(EnterpriseCrmEventbusProtoParameterMapField $key)
+  {
+    $this->key = $key;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoParameterMapField
+   */
+  public function getKey()
+  {
+    return $this->key;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoParameterMapField
+   */
+  public function setValue(EnterpriseCrmEventbusProtoParameterMapField $value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoParameterMapField
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoParameterMapEntry::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoParameterMapEntry');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoParameterMapField.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoParameterMapField.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoParameterMapField.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\Integrations;
+
+class EnterpriseCrmEventbusProtoParameterMapField extends \Google\Model
+{
+  protected $literalValueType = EnterpriseCrmEventbusProtoParameterValueType::class;
+  protected $literalValueDataType = '';
+  /**
+   * @var string
+   */
+  public $referenceKey;
+
+  /**
+   * @param EnterpriseCrmEventbusProtoParameterValueType
+   */
+  public function setLiteralValue(EnterpriseCrmEventbusProtoParameterValueType $literalValue)
+  {
+    $this->literalValue = $literalValue;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoParameterValueType
+   */
+  public function getLiteralValue()
+  {
+    return $this->literalValue;
+  }
+  /**
+   * @param string
+   */
+  public function setReferenceKey($referenceKey)
+  {
+    $this->referenceKey = $referenceKey;
+  }
+  /**
+   * @return string
+   */
+  public function getReferenceKey()
+  {
+    return $this->referenceKey;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoParameterMapField::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoParameterMapField');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoParameterValueType.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoParameterValueType.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoParameterValueType.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,203 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class EnterpriseCrmEventbusProtoParameterValueType extends \Google\Model
+{
+  protected $booleanArrayType = EnterpriseCrmEventbusProtoBooleanParameterArray::class;
+  protected $booleanArrayDataType = '';
+  /**
+   * @var bool
+   */
+  public $booleanValue;
+  protected $doubleArrayType = EnterpriseCrmEventbusProtoDoubleParameterArray::class;
+  protected $doubleArrayDataType = '';
+  public $doubleValue;
+  protected $intArrayType = EnterpriseCrmEventbusProtoIntParameterArray::class;
+  protected $intArrayDataType = '';
+  /**
+   * @var string
+   */
+  public $intValue;
+  protected $protoArrayType = EnterpriseCrmEventbusProtoProtoParameterArray::class;
+  protected $protoArrayDataType = '';
+  /**
+   * @var array[]
+   */
+  public $protoValue;
+  protected $serializedObjectValueType = EnterpriseCrmEventbusProtoSerializedObjectParameter::class;
+  protected $serializedObjectValueDataType = '';
+  protected $stringArrayType = EnterpriseCrmEventbusProtoStringParameterArray::class;
+  protected $stringArrayDataType = '';
+  /**
+   * @var string
+   */
+  public $stringValue;
+
+  /**
+   * @param EnterpriseCrmEventbusProtoBooleanParameterArray
+   */
+  public function setBooleanArray(EnterpriseCrmEventbusProtoBooleanParameterArray $booleanArray)
+  {
+    $this->booleanArray = $booleanArray;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoBooleanParameterArray
+   */
+  public function getBooleanArray()
+  {
+    return $this->booleanArray;
+  }
+  /**
+   * @param bool
+   */
+  public function setBooleanValue($booleanValue)
+  {
+    $this->booleanValue = $booleanValue;
+  }
+  /**
+   * @return bool
+   */
+  public function getBooleanValue()
+  {
+    return $this->booleanValue;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoDoubleParameterArray
+   */
+  public function setDoubleArray(EnterpriseCrmEventbusProtoDoubleParameterArray $doubleArray)
+  {
+    $this->doubleArray = $doubleArray;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoDoubleParameterArray
+   */
+  public function getDoubleArray()
+  {
+    return $this->doubleArray;
+  }
+  public function setDoubleValue($doubleValue)
+  {
+    $this->doubleValue = $doubleValue;
+  }
+  public function getDoubleValue()
+  {
+    return $this->doubleValue;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoIntParameterArray
+   */
+  public function setIntArray(EnterpriseCrmEventbusProtoIntParameterArray $intArray)
+  {
+    $this->intArray = $intArray;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoIntParameterArray
+   */
+  public function getIntArray()
+  {
+    return $this->intArray;
+  }
+  /**
+   * @param string
+   */
+  public function setIntValue($intValue)
+  {
+    $this->intValue = $intValue;
+  }
+  /**
+   * @return string
+   */
+  public function getIntValue()
+  {
+    return $this->intValue;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoProtoParameterArray
+   */
+  public function setProtoArray(EnterpriseCrmEventbusProtoProtoParameterArray $protoArray)
+  {
+    $this->protoArray = $protoArray;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoProtoParameterArray
+   */
+  public function getProtoArray()
+  {
+    return $this->protoArray;
+  }
+  /**
+   * @param array[]
+   */
+  public function setProtoValue($protoValue)
+  {
+    $this->protoValue = $protoValue;
+  }
+  /**
+   * @return array[]
+   */
+  public function getProtoValue()
+  {
+    return $this->protoValue;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoSerializedObjectParameter
+   */
+  public function setSerializedObjectValue(EnterpriseCrmEventbusProtoSerializedObjectParameter $serializedObjectValue)
+  {
+    $this->serializedObjectValue = $serializedObjectValue;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoSerializedObjectParameter
+   */
+  public function getSerializedObjectValue()
+  {
+    return $this->serializedObjectValue;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoStringParameterArray
+   */
+  public function setStringArray(EnterpriseCrmEventbusProtoStringParameterArray $stringArray)
+  {
+    $this->stringArray = $stringArray;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoStringParameterArray
+   */
+  public function getStringArray()
+  {
+    return $this->stringArray;
+  }
+  /**
+   * @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(EnterpriseCrmEventbusProtoParameterValueType::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoParameterValueType');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoPropertyEntry.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoPropertyEntry.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoPropertyEntry.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\Integrations;
+
+class EnterpriseCrmEventbusProtoPropertyEntry extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $key;
+  protected $valueType = EnterpriseCrmEventbusProtoValueType::class;
+  protected $valueDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setKey($key)
+  {
+    $this->key = $key;
+  }
+  /**
+   * @return string
+   */
+  public function getKey()
+  {
+    return $this->key;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoValueType
+   */
+  public function setValue(EnterpriseCrmEventbusProtoValueType $value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoValueType
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoPropertyEntry::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoPropertyEntry');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoProtoArrayFunction.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoProtoArrayFunction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoProtoArrayFunction.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\Integrations;
+
+class EnterpriseCrmEventbusProtoProtoArrayFunction 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(EnterpriseCrmEventbusProtoProtoArrayFunction::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoProtoArrayFunction');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoProtoFunction.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoProtoFunction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoProtoFunction.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\Integrations;
+
+class EnterpriseCrmEventbusProtoProtoFunction 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(EnterpriseCrmEventbusProtoProtoFunction::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoProtoFunction');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoProtoParameterArray.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoProtoParameterArray.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoProtoParameterArray.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\Integrations;
+
+class EnterpriseCrmEventbusProtoProtoParameterArray extends \Google\Collection
+{
+  protected $collection_key = 'protoValues';
+  /**
+   * @var array[]
+   */
+  public $protoValues;
+
+  /**
+   * @param array[]
+   */
+  public function setProtoValues($protoValues)
+  {
+    $this->protoValues = $protoValues;
+  }
+  /**
+   * @return array[]
+   */
+  public function getProtoValues()
+  {
+    return $this->protoValues;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoProtoParameterArray::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoProtoParameterArray');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoScatterResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoScatterResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoScatterResponse.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\Integrations;
+
+class EnterpriseCrmEventbusProtoScatterResponse extends \Google\Collection
+{
+  protected $collection_key = 'responseParams';
+  /**
+   * @var string
+   */
+  public $errorMsg;
+  /**
+   * @var string[]
+   */
+  public $executionIds;
+  /**
+   * @var bool
+   */
+  public $isSuccessful;
+  protected $responseParamsType = EnterpriseCrmEventbusProtoParameterEntry::class;
+  protected $responseParamsDataType = 'array';
+  protected $scatterElementType = EnterpriseCrmEventbusProtoParameterValueType::class;
+  protected $scatterElementDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setErrorMsg($errorMsg)
+  {
+    $this->errorMsg = $errorMsg;
+  }
+  /**
+   * @return string
+   */
+  public function getErrorMsg()
+  {
+    return $this->errorMsg;
+  }
+  /**
+   * @param string[]
+   */
+  public function setExecutionIds($executionIds)
+  {
+    $this->executionIds = $executionIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getExecutionIds()
+  {
+    return $this->executionIds;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsSuccessful($isSuccessful)
+  {
+    $this->isSuccessful = $isSuccessful;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsSuccessful()
+  {
+    return $this->isSuccessful;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoParameterEntry[]
+   */
+  public function setResponseParams($responseParams)
+  {
+    $this->responseParams = $responseParams;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoParameterEntry[]
+   */
+  public function getResponseParams()
+  {
+    return $this->responseParams;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoParameterValueType
+   */
+  public function setScatterElement(EnterpriseCrmEventbusProtoParameterValueType $scatterElement)
+  {
+    $this->scatterElement = $scatterElement;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoParameterValueType
+   */
+  public function getScatterElement()
+  {
+    return $this->scatterElement;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoScatterResponse::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoScatterResponse');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoSerializedObjectParameter.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoSerializedObjectParameter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoSerializedObjectParameter.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\Integrations;
+
+class EnterpriseCrmEventbusProtoSerializedObjectParameter extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $objectValue;
+
+  /**
+   * @param string
+   */
+  public function setObjectValue($objectValue)
+  {
+    $this->objectValue = $objectValue;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectValue()
+  {
+    return $this->objectValue;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoSerializedObjectParameter::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoSerializedObjectParameter');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoStringArray.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoStringArray.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoStringArray.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\Integrations;
+
+class EnterpriseCrmEventbusProtoStringArray extends \Google\Collection
+{
+  protected $collection_key = 'values';
+  /**
+   * @var string[]
+   */
+  public $values;
+
+  /**
+   * @param string[]
+   */
+  public function setValues($values)
+  {
+    $this->values = $values;
+  }
+  /**
+   * @return string[]
+   */
+  public function getValues()
+  {
+    return $this->values;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoStringArray::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoStringArray');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoStringArrayFunction.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoStringArrayFunction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoStringArrayFunction.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\Integrations;
+
+class EnterpriseCrmEventbusProtoStringArrayFunction 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(EnterpriseCrmEventbusProtoStringArrayFunction::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoStringArrayFunction');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoStringFunction.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoStringFunction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoStringFunction.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\Integrations;
+
+class EnterpriseCrmEventbusProtoStringFunction 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(EnterpriseCrmEventbusProtoStringFunction::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoStringFunction');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoStringParameterArray.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoStringParameterArray.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoStringParameterArray.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\Integrations;
+
+class EnterpriseCrmEventbusProtoStringParameterArray extends \Google\Collection
+{
+  protected $collection_key = 'stringValues';
+  /**
+   * @var string[]
+   */
+  public $stringValues;
+
+  /**
+   * @param string[]
+   */
+  public function setStringValues($stringValues)
+  {
+    $this->stringValues = $stringValues;
+  }
+  /**
+   * @return string[]
+   */
+  public function getStringValues()
+  {
+    return $this->stringValues;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoStringParameterArray::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoStringParameterArray');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoSuccessPolicy.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoSuccessPolicy.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoSuccessPolicy.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\Integrations;
+
+class EnterpriseCrmEventbusProtoSuccessPolicy extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $finalState;
+
+  /**
+   * @param string
+   */
+  public function setFinalState($finalState)
+  {
+    $this->finalState = $finalState;
+  }
+  /**
+   * @return string
+   */
+  public function getFinalState()
+  {
+    return $this->finalState;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoSuccessPolicy::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoSuccessPolicy');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoSuspensionAuthPermissions.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoSuspensionAuthPermissions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoSuspensionAuthPermissions.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\Integrations;
+
+class EnterpriseCrmEventbusProtoSuspensionAuthPermissions extends \Google\Model
+{
+  protected $gaiaIdentityType = EnterpriseCrmEventbusProtoSuspensionAuthPermissionsGaiaIdentity::class;
+  protected $gaiaIdentityDataType = '';
+  protected $googleGroupType = EnterpriseCrmEventbusProtoSuspensionAuthPermissionsGaiaIdentity::class;
+  protected $googleGroupDataType = '';
+  /**
+   * @var string
+   */
+  public $loasRole;
+  /**
+   * @var string
+   */
+  public $mdbGroup;
+
+  /**
+   * @param EnterpriseCrmEventbusProtoSuspensionAuthPermissionsGaiaIdentity
+   */
+  public function setGaiaIdentity(EnterpriseCrmEventbusProtoSuspensionAuthPermissionsGaiaIdentity $gaiaIdentity)
+  {
+    $this->gaiaIdentity = $gaiaIdentity;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoSuspensionAuthPermissionsGaiaIdentity
+   */
+  public function getGaiaIdentity()
+  {
+    return $this->gaiaIdentity;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoSuspensionAuthPermissionsGaiaIdentity
+   */
+  public function setGoogleGroup(EnterpriseCrmEventbusProtoSuspensionAuthPermissionsGaiaIdentity $googleGroup)
+  {
+    $this->googleGroup = $googleGroup;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoSuspensionAuthPermissionsGaiaIdentity
+   */
+  public function getGoogleGroup()
+  {
+    return $this->googleGroup;
+  }
+  /**
+   * @param string
+   */
+  public function setLoasRole($loasRole)
+  {
+    $this->loasRole = $loasRole;
+  }
+  /**
+   * @return string
+   */
+  public function getLoasRole()
+  {
+    return $this->loasRole;
+  }
+  /**
+   * @param string
+   */
+  public function setMdbGroup($mdbGroup)
+  {
+    $this->mdbGroup = $mdbGroup;
+  }
+  /**
+   * @return string
+   */
+  public function getMdbGroup()
+  {
+    return $this->mdbGroup;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoSuspensionAuthPermissions::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoSuspensionAuthPermissions');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoSuspensionAuthPermissionsGaiaIdentity.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoSuspensionAuthPermissionsGaiaIdentity.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoSuspensionAuthPermissionsGaiaIdentity.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\Integrations;
+
+class EnterpriseCrmEventbusProtoSuspensionAuthPermissionsGaiaIdentity extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $emailAddress;
+  /**
+   * @var string
+   */
+  public $gaiaId;
+
+  /**
+   * @param string
+   */
+  public function setEmailAddress($emailAddress)
+  {
+    $this->emailAddress = $emailAddress;
+  }
+  /**
+   * @return string
+   */
+  public function getEmailAddress()
+  {
+    return $this->emailAddress;
+  }
+  /**
+   * @param string
+   */
+  public function setGaiaId($gaiaId)
+  {
+    $this->gaiaId = $gaiaId;
+  }
+  /**
+   * @return string
+   */
+  public function getGaiaId()
+  {
+    return $this->gaiaId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoSuspensionAuthPermissionsGaiaIdentity::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoSuspensionAuthPermissionsGaiaIdentity');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoSuspensionConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoSuspensionConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoSuspensionConfig.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\Integrations;
+
+class EnterpriseCrmEventbusProtoSuspensionConfig extends \Google\Collection
+{
+  protected $collection_key = 'whoMayResolve';
+  /**
+   * @var string
+   */
+  public $customMessage;
+  protected $notificationsType = EnterpriseCrmEventbusProtoNotification::class;
+  protected $notificationsDataType = 'array';
+  protected $suspensionExpirationType = EnterpriseCrmEventbusProtoSuspensionExpiration::class;
+  protected $suspensionExpirationDataType = '';
+  protected $whoMayResolveType = EnterpriseCrmEventbusProtoSuspensionAuthPermissions::class;
+  protected $whoMayResolveDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setCustomMessage($customMessage)
+  {
+    $this->customMessage = $customMessage;
+  }
+  /**
+   * @return string
+   */
+  public function getCustomMessage()
+  {
+    return $this->customMessage;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoNotification[]
+   */
+  public function setNotifications($notifications)
+  {
+    $this->notifications = $notifications;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoNotification[]
+   */
+  public function getNotifications()
+  {
+    return $this->notifications;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoSuspensionExpiration
+   */
+  public function setSuspensionExpiration(EnterpriseCrmEventbusProtoSuspensionExpiration $suspensionExpiration)
+  {
+    $this->suspensionExpiration = $suspensionExpiration;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoSuspensionExpiration
+   */
+  public function getSuspensionExpiration()
+  {
+    return $this->suspensionExpiration;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoSuspensionAuthPermissions[]
+   */
+  public function setWhoMayResolve($whoMayResolve)
+  {
+    $this->whoMayResolve = $whoMayResolve;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoSuspensionAuthPermissions[]
+   */
+  public function getWhoMayResolve()
+  {
+    return $this->whoMayResolve;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoSuspensionConfig::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoSuspensionConfig');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoSuspensionExpiration.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoSuspensionExpiration.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoSuspensionExpiration.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\Integrations;
+
+class EnterpriseCrmEventbusProtoSuspensionExpiration extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $expireAfterMs;
+  /**
+   * @var bool
+   */
+  public $liftWhenExpired;
+  /**
+   * @var int
+   */
+  public $remindAfterMs;
+
+  /**
+   * @param int
+   */
+  public function setExpireAfterMs($expireAfterMs)
+  {
+    $this->expireAfterMs = $expireAfterMs;
+  }
+  /**
+   * @return int
+   */
+  public function getExpireAfterMs()
+  {
+    return $this->expireAfterMs;
+  }
+  /**
+   * @param bool
+   */
+  public function setLiftWhenExpired($liftWhenExpired)
+  {
+    $this->liftWhenExpired = $liftWhenExpired;
+  }
+  /**
+   * @return bool
+   */
+  public function getLiftWhenExpired()
+  {
+    return $this->liftWhenExpired;
+  }
+  /**
+   * @param int
+   */
+  public function setRemindAfterMs($remindAfterMs)
+  {
+    $this->remindAfterMs = $remindAfterMs;
+  }
+  /**
+   * @return int
+   */
+  public function getRemindAfterMs()
+  {
+    return $this->remindAfterMs;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoSuspensionExpiration::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoSuspensionExpiration');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoSuspensionResolutionInfo.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoSuspensionResolutionInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoSuspensionResolutionInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,288 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class EnterpriseCrmEventbusProtoSuspensionResolutionInfo extends \Google\Model
+{
+  protected $auditType = EnterpriseCrmEventbusProtoSuspensionResolutionInfoAudit::class;
+  protected $auditDataType = '';
+  /**
+   * @var string
+   */
+  public $clientId;
+  protected $cloudKmsConfigType = EnterpriseCrmEventbusProtoCloudKmsConfig::class;
+  protected $cloudKmsConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $createdTimestamp;
+  /**
+   * @var string
+   */
+  public $encryptedSuspensionResolutionInfo;
+  /**
+   * @var string
+   */
+  public $eventExecutionInfoId;
+  protected $externalTrafficType = EnterpriseCrmEventbusProtoExternalTraffic::class;
+  protected $externalTrafficDataType = '';
+  /**
+   * @var string
+   */
+  public $lastModifiedTimestamp;
+  /**
+   * @var string
+   */
+  public $product;
+  /**
+   * @var string
+   */
+  public $status;
+  protected $suspensionConfigType = EnterpriseCrmEventbusProtoSuspensionConfig::class;
+  protected $suspensionConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $suspensionId;
+  /**
+   * @var string
+   */
+  public $taskNumber;
+  /**
+   * @var string
+   */
+  public $workflowName;
+  /**
+   * @var string
+   */
+  public $wrappedDek;
+
+  /**
+   * @param EnterpriseCrmEventbusProtoSuspensionResolutionInfoAudit
+   */
+  public function setAudit(EnterpriseCrmEventbusProtoSuspensionResolutionInfoAudit $audit)
+  {
+    $this->audit = $audit;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoSuspensionResolutionInfoAudit
+   */
+  public function getAudit()
+  {
+    return $this->audit;
+  }
+  /**
+   * @param string
+   */
+  public function setClientId($clientId)
+  {
+    $this->clientId = $clientId;
+  }
+  /**
+   * @return string
+   */
+  public function getClientId()
+  {
+    return $this->clientId;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoCloudKmsConfig
+   */
+  public function setCloudKmsConfig(EnterpriseCrmEventbusProtoCloudKmsConfig $cloudKmsConfig)
+  {
+    $this->cloudKmsConfig = $cloudKmsConfig;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoCloudKmsConfig
+   */
+  public function getCloudKmsConfig()
+  {
+    return $this->cloudKmsConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setCreatedTimestamp($createdTimestamp)
+  {
+    $this->createdTimestamp = $createdTimestamp;
+  }
+  /**
+   * @return string
+   */
+  public function getCreatedTimestamp()
+  {
+    return $this->createdTimestamp;
+  }
+  /**
+   * @param string
+   */
+  public function setEncryptedSuspensionResolutionInfo($encryptedSuspensionResolutionInfo)
+  {
+    $this->encryptedSuspensionResolutionInfo = $encryptedSuspensionResolutionInfo;
+  }
+  /**
+   * @return string
+   */
+  public function getEncryptedSuspensionResolutionInfo()
+  {
+    return $this->encryptedSuspensionResolutionInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setEventExecutionInfoId($eventExecutionInfoId)
+  {
+    $this->eventExecutionInfoId = $eventExecutionInfoId;
+  }
+  /**
+   * @return string
+   */
+  public function getEventExecutionInfoId()
+  {
+    return $this->eventExecutionInfoId;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoExternalTraffic
+   */
+  public function setExternalTraffic(EnterpriseCrmEventbusProtoExternalTraffic $externalTraffic)
+  {
+    $this->externalTraffic = $externalTraffic;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoExternalTraffic
+   */
+  public function getExternalTraffic()
+  {
+    return $this->externalTraffic;
+  }
+  /**
+   * @param string
+   */
+  public function setLastModifiedTimestamp($lastModifiedTimestamp)
+  {
+    $this->lastModifiedTimestamp = $lastModifiedTimestamp;
+  }
+  /**
+   * @return string
+   */
+  public function getLastModifiedTimestamp()
+  {
+    return $this->lastModifiedTimestamp;
+  }
+  /**
+   * @param string
+   */
+  public function setProduct($product)
+  {
+    $this->product = $product;
+  }
+  /**
+   * @return string
+   */
+  public function getProduct()
+  {
+    return $this->product;
+  }
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoSuspensionConfig
+   */
+  public function setSuspensionConfig(EnterpriseCrmEventbusProtoSuspensionConfig $suspensionConfig)
+  {
+    $this->suspensionConfig = $suspensionConfig;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoSuspensionConfig
+   */
+  public function getSuspensionConfig()
+  {
+    return $this->suspensionConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setSuspensionId($suspensionId)
+  {
+    $this->suspensionId = $suspensionId;
+  }
+  /**
+   * @return string
+   */
+  public function getSuspensionId()
+  {
+    return $this->suspensionId;
+  }
+  /**
+   * @param string
+   */
+  public function setTaskNumber($taskNumber)
+  {
+    $this->taskNumber = $taskNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getTaskNumber()
+  {
+    return $this->taskNumber;
+  }
+  /**
+   * @param string
+   */
+  public function setWorkflowName($workflowName)
+  {
+    $this->workflowName = $workflowName;
+  }
+  /**
+   * @return string
+   */
+  public function getWorkflowName()
+  {
+    return $this->workflowName;
+  }
+  /**
+   * @param string
+   */
+  public function setWrappedDek($wrappedDek)
+  {
+    $this->wrappedDek = $wrappedDek;
+  }
+  /**
+   * @return string
+   */
+  public function getWrappedDek()
+  {
+    return $this->wrappedDek;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoSuspensionResolutionInfo::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoSuspensionResolutionInfo');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoSuspensionResolutionInfoAudit.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoSuspensionResolutionInfoAudit.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoSuspensionResolutionInfoAudit.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\Integrations;
+
+class EnterpriseCrmEventbusProtoSuspensionResolutionInfoAudit extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $resolvedBy;
+  /**
+   * @var string
+   */
+  public $resolvedByCpi;
+  /**
+   * @var string
+   */
+  public $timestamp;
+
+  /**
+   * @param string
+   */
+  public function setResolvedBy($resolvedBy)
+  {
+    $this->resolvedBy = $resolvedBy;
+  }
+  /**
+   * @return string
+   */
+  public function getResolvedBy()
+  {
+    return $this->resolvedBy;
+  }
+  /**
+   * @param string
+   */
+  public function setResolvedByCpi($resolvedByCpi)
+  {
+    $this->resolvedByCpi = $resolvedByCpi;
+  }
+  /**
+   * @return string
+   */
+  public function getResolvedByCpi()
+  {
+    return $this->resolvedByCpi;
+  }
+  /**
+   * @param string
+   */
+  public function setTimestamp($timestamp)
+  {
+    $this->timestamp = $timestamp;
+  }
+  /**
+   * @return string
+   */
+  public function getTimestamp()
+  {
+    return $this->timestamp;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoSuspensionResolutionInfoAudit::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoSuspensionResolutionInfoAudit');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoTaskAlertConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoTaskAlertConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoTaskAlertConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,254 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class EnterpriseCrmEventbusProtoTaskAlertConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $aggregationPeriod;
+  /**
+   * @var bool
+   */
+  public $alertDisabled;
+  /**
+   * @var string
+   */
+  public $alertName;
+  /**
+   * @var string
+   */
+  public $clientId;
+  /**
+   * @var string
+   */
+  public $durationThresholdMs;
+  protected $errorEnumListType = EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList::class;
+  protected $errorEnumListDataType = '';
+  /**
+   * @var string
+   */
+  public $metricType;
+  /**
+   * @var int
+   */
+  public $numAggregationPeriods;
+  /**
+   * @var bool
+   */
+  public $onlyFinalAttempt;
+  /**
+   * @var string
+   */
+  public $playbookUrl;
+  /**
+   * @var string
+   */
+  public $thresholdType;
+  protected $thresholdValueType = EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValue::class;
+  protected $thresholdValueDataType = '';
+  protected $warningEnumListType = EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList::class;
+  protected $warningEnumListDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setAggregationPeriod($aggregationPeriod)
+  {
+    $this->aggregationPeriod = $aggregationPeriod;
+  }
+  /**
+   * @return string
+   */
+  public function getAggregationPeriod()
+  {
+    return $this->aggregationPeriod;
+  }
+  /**
+   * @param bool
+   */
+  public function setAlertDisabled($alertDisabled)
+  {
+    $this->alertDisabled = $alertDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getAlertDisabled()
+  {
+    return $this->alertDisabled;
+  }
+  /**
+   * @param string
+   */
+  public function setAlertName($alertName)
+  {
+    $this->alertName = $alertName;
+  }
+  /**
+   * @return string
+   */
+  public function getAlertName()
+  {
+    return $this->alertName;
+  }
+  /**
+   * @param string
+   */
+  public function setClientId($clientId)
+  {
+    $this->clientId = $clientId;
+  }
+  /**
+   * @return string
+   */
+  public function getClientId()
+  {
+    return $this->clientId;
+  }
+  /**
+   * @param string
+   */
+  public function setDurationThresholdMs($durationThresholdMs)
+  {
+    $this->durationThresholdMs = $durationThresholdMs;
+  }
+  /**
+   * @return string
+   */
+  public function getDurationThresholdMs()
+  {
+    return $this->durationThresholdMs;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList
+   */
+  public function setErrorEnumList(EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList $errorEnumList)
+  {
+    $this->errorEnumList = $errorEnumList;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList
+   */
+  public function getErrorEnumList()
+  {
+    return $this->errorEnumList;
+  }
+  /**
+   * @param string
+   */
+  public function setMetricType($metricType)
+  {
+    $this->metricType = $metricType;
+  }
+  /**
+   * @return string
+   */
+  public function getMetricType()
+  {
+    return $this->metricType;
+  }
+  /**
+   * @param int
+   */
+  public function setNumAggregationPeriods($numAggregationPeriods)
+  {
+    $this->numAggregationPeriods = $numAggregationPeriods;
+  }
+  /**
+   * @return int
+   */
+  public function getNumAggregationPeriods()
+  {
+    return $this->numAggregationPeriods;
+  }
+  /**
+   * @param bool
+   */
+  public function setOnlyFinalAttempt($onlyFinalAttempt)
+  {
+    $this->onlyFinalAttempt = $onlyFinalAttempt;
+  }
+  /**
+   * @return bool
+   */
+  public function getOnlyFinalAttempt()
+  {
+    return $this->onlyFinalAttempt;
+  }
+  /**
+   * @param string
+   */
+  public function setPlaybookUrl($playbookUrl)
+  {
+    $this->playbookUrl = $playbookUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getPlaybookUrl()
+  {
+    return $this->playbookUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setThresholdType($thresholdType)
+  {
+    $this->thresholdType = $thresholdType;
+  }
+  /**
+   * @return string
+   */
+  public function getThresholdType()
+  {
+    return $this->thresholdType;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValue
+   */
+  public function setThresholdValue(EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValue $thresholdValue)
+  {
+    $this->thresholdValue = $thresholdValue;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValue
+   */
+  public function getThresholdValue()
+  {
+    return $this->thresholdValue;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList
+   */
+  public function setWarningEnumList(EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList $warningEnumList)
+  {
+    $this->warningEnumList = $warningEnumList;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList
+   */
+  public function getWarningEnumList()
+  {
+    return $this->warningEnumList;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoTaskAlertConfig::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoTaskAlertConfig');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoTaskExecutionDetails.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoTaskExecutionDetails.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoTaskExecutionDetails.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\Integrations;
+
+class EnterpriseCrmEventbusProtoTaskExecutionDetails extends \Google\Collection
+{
+  protected $collection_key = 'taskAttemptStats';
+  protected $taskAttemptStatsType = EnterpriseCrmEventbusProtoTaskExecutionDetailsTaskAttemptStats::class;
+  protected $taskAttemptStatsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $taskExecutionState;
+  /**
+   * @var string
+   */
+  public $taskNumber;
+
+  /**
+   * @param EnterpriseCrmEventbusProtoTaskExecutionDetailsTaskAttemptStats[]
+   */
+  public function setTaskAttemptStats($taskAttemptStats)
+  {
+    $this->taskAttemptStats = $taskAttemptStats;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoTaskExecutionDetailsTaskAttemptStats[]
+   */
+  public function getTaskAttemptStats()
+  {
+    return $this->taskAttemptStats;
+  }
+  /**
+   * @param string
+   */
+  public function setTaskExecutionState($taskExecutionState)
+  {
+    $this->taskExecutionState = $taskExecutionState;
+  }
+  /**
+   * @return string
+   */
+  public function getTaskExecutionState()
+  {
+    return $this->taskExecutionState;
+  }
+  /**
+   * @param string
+   */
+  public function setTaskNumber($taskNumber)
+  {
+    $this->taskNumber = $taskNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getTaskNumber()
+  {
+    return $this->taskNumber;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoTaskExecutionDetails::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoTaskExecutionDetails');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoTaskExecutionDetailsTaskAttemptStats.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoTaskExecutionDetailsTaskAttemptStats.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoTaskExecutionDetailsTaskAttemptStats.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\Integrations;
+
+class EnterpriseCrmEventbusProtoTaskExecutionDetailsTaskAttemptStats 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(EnterpriseCrmEventbusProtoTaskExecutionDetailsTaskAttemptStats::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoTaskExecutionDetailsTaskAttemptStats');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoTaskMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoTaskMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoTaskMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,421 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class EnterpriseCrmEventbusProtoTaskMetadata extends \Google\Collection
+{
+  protected $collection_key = 'tags';
+  /**
+   * @var string
+   */
+  public $activeTaskName;
+  protected $adminsType = EnterpriseCrmEventbusProtoTaskMetadataAdmin::class;
+  protected $adminsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $category;
+  /**
+   * @var string
+   */
+  public $codeSearchLink;
+  /**
+   * @var string
+   */
+  public $defaultJsonValidationOption;
+  /**
+   * @var string
+   */
+  public $defaultSpec;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $descriptiveName;
+  /**
+   * @var string
+   */
+  public $docMarkdown;
+  /**
+   * @var string
+   */
+  public $externalCategory;
+  /**
+   * @var int
+   */
+  public $externalCategorySequence;
+  /**
+   * @var string
+   */
+  public $externalDocHtml;
+  /**
+   * @var string
+   */
+  public $externalDocLink;
+  /**
+   * @var string
+   */
+  public $externalDocMarkdown;
+  /**
+   * @var string
+   */
+  public $g3DocLink;
+  /**
+   * @var string
+   */
+  public $iconLink;
+  /**
+   * @var bool
+   */
+  public $isDeprecated;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $standaloneExternalDocHtml;
+  /**
+   * @var string
+   */
+  public $status;
+  /**
+   * @var string
+   */
+  public $system;
+  /**
+   * @var string[]
+   */
+  public $tags;
+
+  /**
+   * @param string
+   */
+  public function setActiveTaskName($activeTaskName)
+  {
+    $this->activeTaskName = $activeTaskName;
+  }
+  /**
+   * @return string
+   */
+  public function getActiveTaskName()
+  {
+    return $this->activeTaskName;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoTaskMetadataAdmin[]
+   */
+  public function setAdmins($admins)
+  {
+    $this->admins = $admins;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoTaskMetadataAdmin[]
+   */
+  public function getAdmins()
+  {
+    return $this->admins;
+  }
+  /**
+   * @param string
+   */
+  public function setCategory($category)
+  {
+    $this->category = $category;
+  }
+  /**
+   * @return string
+   */
+  public function getCategory()
+  {
+    return $this->category;
+  }
+  /**
+   * @param string
+   */
+  public function setCodeSearchLink($codeSearchLink)
+  {
+    $this->codeSearchLink = $codeSearchLink;
+  }
+  /**
+   * @return string
+   */
+  public function getCodeSearchLink()
+  {
+    return $this->codeSearchLink;
+  }
+  /**
+   * @param string
+   */
+  public function setDefaultJsonValidationOption($defaultJsonValidationOption)
+  {
+    $this->defaultJsonValidationOption = $defaultJsonValidationOption;
+  }
+  /**
+   * @return string
+   */
+  public function getDefaultJsonValidationOption()
+  {
+    return $this->defaultJsonValidationOption;
+  }
+  /**
+   * @param string
+   */
+  public function setDefaultSpec($defaultSpec)
+  {
+    $this->defaultSpec = $defaultSpec;
+  }
+  /**
+   * @return string
+   */
+  public function getDefaultSpec()
+  {
+    return $this->defaultSpec;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setDescriptiveName($descriptiveName)
+  {
+    $this->descriptiveName = $descriptiveName;
+  }
+  /**
+   * @return string
+   */
+  public function getDescriptiveName()
+  {
+    return $this->descriptiveName;
+  }
+  /**
+   * @param string
+   */
+  public function setDocMarkdown($docMarkdown)
+  {
+    $this->docMarkdown = $docMarkdown;
+  }
+  /**
+   * @return string
+   */
+  public function getDocMarkdown()
+  {
+    return $this->docMarkdown;
+  }
+  /**
+   * @param string
+   */
+  public function setExternalCategory($externalCategory)
+  {
+    $this->externalCategory = $externalCategory;
+  }
+  /**
+   * @return string
+   */
+  public function getExternalCategory()
+  {
+    return $this->externalCategory;
+  }
+  /**
+   * @param int
+   */
+  public function setExternalCategorySequence($externalCategorySequence)
+  {
+    $this->externalCategorySequence = $externalCategorySequence;
+  }
+  /**
+   * @return int
+   */
+  public function getExternalCategorySequence()
+  {
+    return $this->externalCategorySequence;
+  }
+  /**
+   * @param string
+   */
+  public function setExternalDocHtml($externalDocHtml)
+  {
+    $this->externalDocHtml = $externalDocHtml;
+  }
+  /**
+   * @return string
+   */
+  public function getExternalDocHtml()
+  {
+    return $this->externalDocHtml;
+  }
+  /**
+   * @param string
+   */
+  public function setExternalDocLink($externalDocLink)
+  {
+    $this->externalDocLink = $externalDocLink;
+  }
+  /**
+   * @return string
+   */
+  public function getExternalDocLink()
+  {
+    return $this->externalDocLink;
+  }
+  /**
+   * @param string
+   */
+  public function setExternalDocMarkdown($externalDocMarkdown)
+  {
+    $this->externalDocMarkdown = $externalDocMarkdown;
+  }
+  /**
+   * @return string
+   */
+  public function getExternalDocMarkdown()
+  {
+    return $this->externalDocMarkdown;
+  }
+  /**
+   * @param string
+   */
+  public function setG3DocLink($g3DocLink)
+  {
+    $this->g3DocLink = $g3DocLink;
+  }
+  /**
+   * @return string
+   */
+  public function getG3DocLink()
+  {
+    return $this->g3DocLink;
+  }
+  /**
+   * @param string
+   */
+  public function setIconLink($iconLink)
+  {
+    $this->iconLink = $iconLink;
+  }
+  /**
+   * @return string
+   */
+  public function getIconLink()
+  {
+    return $this->iconLink;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsDeprecated($isDeprecated)
+  {
+    $this->isDeprecated = $isDeprecated;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsDeprecated()
+  {
+    return $this->isDeprecated;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setStandaloneExternalDocHtml($standaloneExternalDocHtml)
+  {
+    $this->standaloneExternalDocHtml = $standaloneExternalDocHtml;
+  }
+  /**
+   * @return string
+   */
+  public function getStandaloneExternalDocHtml()
+  {
+    return $this->standaloneExternalDocHtml;
+  }
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param string
+   */
+  public function setSystem($system)
+  {
+    $this->system = $system;
+  }
+  /**
+   * @return string
+   */
+  public function getSystem()
+  {
+    return $this->system;
+  }
+  /**
+   * @param string[]
+   */
+  public function setTags($tags)
+  {
+    $this->tags = $tags;
+  }
+  /**
+   * @return string[]
+   */
+  public function getTags()
+  {
+    return $this->tags;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoTaskMetadata::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoTaskMetadata');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoTaskMetadataAdmin.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoTaskMetadataAdmin.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoTaskMetadataAdmin.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\Integrations;
+
+class EnterpriseCrmEventbusProtoTaskMetadataAdmin extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $googleGroupEmail;
+  /**
+   * @var string
+   */
+  public $userEmail;
+
+  /**
+   * @param string
+   */
+  public function setGoogleGroupEmail($googleGroupEmail)
+  {
+    $this->googleGroupEmail = $googleGroupEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getGoogleGroupEmail()
+  {
+    return $this->googleGroupEmail;
+  }
+  /**
+   * @param string
+   */
+  public function setUserEmail($userEmail)
+  {
+    $this->userEmail = $userEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getUserEmail()
+  {
+    return $this->userEmail;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoTaskMetadataAdmin::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoTaskMetadataAdmin');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoTaskUiConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoTaskUiConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoTaskUiConfig.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\Integrations;
+
+class EnterpriseCrmEventbusProtoTaskUiConfig extends \Google\Collection
+{
+  protected $collection_key = 'taskUiModuleConfigs';
+  protected $taskUiModuleConfigsType = EnterpriseCrmEventbusProtoTaskUiModuleConfig::class;
+  protected $taskUiModuleConfigsDataType = 'array';
+
+  /**
+   * @param EnterpriseCrmEventbusProtoTaskUiModuleConfig[]
+   */
+  public function setTaskUiModuleConfigs($taskUiModuleConfigs)
+  {
+    $this->taskUiModuleConfigs = $taskUiModuleConfigs;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoTaskUiModuleConfig[]
+   */
+  public function getTaskUiModuleConfigs()
+  {
+    return $this->taskUiModuleConfigs;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoTaskUiConfig::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoTaskUiConfig');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoTaskUiModuleConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoTaskUiModuleConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoTaskUiModuleConfig.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\Integrations;
+
+class EnterpriseCrmEventbusProtoTaskUiModuleConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $moduleId;
+
+  /**
+   * @param string
+   */
+  public function setModuleId($moduleId)
+  {
+    $this->moduleId = $moduleId;
+  }
+  /**
+   * @return string
+   */
+  public function getModuleId()
+  {
+    return $this->moduleId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoTaskUiModuleConfig::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoTaskUiModuleConfig');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoTeardown.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoTeardown.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoTeardown.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\Integrations;
+
+class EnterpriseCrmEventbusProtoTeardown extends \Google\Collection
+{
+  protected $collection_key = 'teardownTaskConfigs';
+  protected $teardownTaskConfigsType = EnterpriseCrmEventbusProtoTeardownTaskConfig::class;
+  protected $teardownTaskConfigsDataType = 'array';
+
+  /**
+   * @param EnterpriseCrmEventbusProtoTeardownTaskConfig[]
+   */
+  public function setTeardownTaskConfigs($teardownTaskConfigs)
+  {
+    $this->teardownTaskConfigs = $teardownTaskConfigs;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoTeardownTaskConfig[]
+   */
+  public function getTeardownTaskConfigs()
+  {
+    return $this->teardownTaskConfigs;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoTeardown::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoTeardown');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoTeardownTaskConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoTeardownTaskConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoTeardownTaskConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,128 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class EnterpriseCrmEventbusProtoTeardownTaskConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $creatorEmail;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $nextTeardownTaskType = EnterpriseCrmEventbusProtoNextTeardownTask::class;
+  protected $nextTeardownTaskDataType = '';
+  protected $parametersType = EnterpriseCrmEventbusProtoEventParameters::class;
+  protected $parametersDataType = '';
+  protected $propertiesType = EnterpriseCrmEventbusProtoEventBusProperties::class;
+  protected $propertiesDataType = '';
+  /**
+   * @var string
+   */
+  public $teardownTaskImplementationClassName;
+
+  /**
+   * @param string
+   */
+  public function setCreatorEmail($creatorEmail)
+  {
+    $this->creatorEmail = $creatorEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getCreatorEmail()
+  {
+    return $this->creatorEmail;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoNextTeardownTask
+   */
+  public function setNextTeardownTask(EnterpriseCrmEventbusProtoNextTeardownTask $nextTeardownTask)
+  {
+    $this->nextTeardownTask = $nextTeardownTask;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoNextTeardownTask
+   */
+  public function getNextTeardownTask()
+  {
+    return $this->nextTeardownTask;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoEventParameters
+   */
+  public function setParameters(EnterpriseCrmEventbusProtoEventParameters $parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoEventParameters
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoEventBusProperties
+   */
+  public function setProperties(EnterpriseCrmEventbusProtoEventBusProperties $properties)
+  {
+    $this->properties = $properties;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoEventBusProperties
+   */
+  public function getProperties()
+  {
+    return $this->properties;
+  }
+  /**
+   * @param string
+   */
+  public function setTeardownTaskImplementationClassName($teardownTaskImplementationClassName)
+  {
+    $this->teardownTaskImplementationClassName = $teardownTaskImplementationClassName;
+  }
+  /**
+   * @return string
+   */
+  public function getTeardownTaskImplementationClassName()
+  {
+    return $this->teardownTaskImplementationClassName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoTeardownTaskConfig::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoTeardownTaskConfig');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoToken.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoToken.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoToken.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\Integrations;
+
+class EnterpriseCrmEventbusProtoToken extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setValue($value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return string
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoToken::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoToken');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoTransformExpression.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoTransformExpression.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoTransformExpression.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\Integrations;
+
+class EnterpriseCrmEventbusProtoTransformExpression extends \Google\Collection
+{
+  protected $collection_key = 'transformationFunctions';
+  protected $initialValueType = EnterpriseCrmEventbusProtoBaseValue::class;
+  protected $initialValueDataType = '';
+  protected $transformationFunctionsType = EnterpriseCrmEventbusProtoFunction::class;
+  protected $transformationFunctionsDataType = 'array';
+
+  /**
+   * @param EnterpriseCrmEventbusProtoBaseValue
+   */
+  public function setInitialValue(EnterpriseCrmEventbusProtoBaseValue $initialValue)
+  {
+    $this->initialValue = $initialValue;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoBaseValue
+   */
+  public function getInitialValue()
+  {
+    return $this->initialValue;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoFunction[]
+   */
+  public function setTransformationFunctions($transformationFunctions)
+  {
+    $this->transformationFunctions = $transformationFunctions;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoFunction[]
+   */
+  public function getTransformationFunctions()
+  {
+    return $this->transformationFunctions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoTransformExpression::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoTransformExpression');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoTriggerCriteria.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoTriggerCriteria.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoTriggerCriteria.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\Integrations;
+
+class EnterpriseCrmEventbusProtoTriggerCriteria extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $condition;
+  protected $parametersType = EnterpriseCrmEventbusProtoEventParameters::class;
+  protected $parametersDataType = '';
+  /**
+   * @var string
+   */
+  public $triggerCriteriaTaskImplementationClassName;
+
+  /**
+   * @param string
+   */
+  public function setCondition($condition)
+  {
+    $this->condition = $condition;
+  }
+  /**
+   * @return string
+   */
+  public function getCondition()
+  {
+    return $this->condition;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoEventParameters
+   */
+  public function setParameters(EnterpriseCrmEventbusProtoEventParameters $parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoEventParameters
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+  /**
+   * @param string
+   */
+  public function setTriggerCriteriaTaskImplementationClassName($triggerCriteriaTaskImplementationClassName)
+  {
+    $this->triggerCriteriaTaskImplementationClassName = $triggerCriteriaTaskImplementationClassName;
+  }
+  /**
+   * @return string
+   */
+  public function getTriggerCriteriaTaskImplementationClassName()
+  {
+    return $this->triggerCriteriaTaskImplementationClassName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoTriggerCriteria::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoTriggerCriteria');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoValueType.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoValueType.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoValueType.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\Integrations;
+
+class EnterpriseCrmEventbusProtoValueType extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $booleanValue;
+  protected $doubleArrayType = EnterpriseCrmEventbusProtoDoubleArray::class;
+  protected $doubleArrayDataType = '';
+  public $doubleValue;
+  protected $intArrayType = EnterpriseCrmEventbusProtoIntArray::class;
+  protected $intArrayDataType = '';
+  /**
+   * @var string
+   */
+  public $intValue;
+  /**
+   * @var array[]
+   */
+  public $protoValue;
+  protected $stringArrayType = EnterpriseCrmEventbusProtoStringArray::class;
+  protected $stringArrayDataType = '';
+  /**
+   * @var string
+   */
+  public $stringValue;
+
+  /**
+   * @param bool
+   */
+  public function setBooleanValue($booleanValue)
+  {
+    $this->booleanValue = $booleanValue;
+  }
+  /**
+   * @return bool
+   */
+  public function getBooleanValue()
+  {
+    return $this->booleanValue;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoDoubleArray
+   */
+  public function setDoubleArray(EnterpriseCrmEventbusProtoDoubleArray $doubleArray)
+  {
+    $this->doubleArray = $doubleArray;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoDoubleArray
+   */
+  public function getDoubleArray()
+  {
+    return $this->doubleArray;
+  }
+  public function setDoubleValue($doubleValue)
+  {
+    $this->doubleValue = $doubleValue;
+  }
+  public function getDoubleValue()
+  {
+    return $this->doubleValue;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoIntArray
+   */
+  public function setIntArray(EnterpriseCrmEventbusProtoIntArray $intArray)
+  {
+    $this->intArray = $intArray;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoIntArray
+   */
+  public function getIntArray()
+  {
+    return $this->intArray;
+  }
+  /**
+   * @param string
+   */
+  public function setIntValue($intValue)
+  {
+    $this->intValue = $intValue;
+  }
+  /**
+   * @return string
+   */
+  public function getIntValue()
+  {
+    return $this->intValue;
+  }
+  /**
+   * @param array[]
+   */
+  public function setProtoValue($protoValue)
+  {
+    $this->protoValue = $protoValue;
+  }
+  /**
+   * @return array[]
+   */
+  public function getProtoValue()
+  {
+    return $this->protoValue;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoStringArray
+   */
+  public function setStringArray(EnterpriseCrmEventbusProtoStringArray $stringArray)
+  {
+    $this->stringArray = $stringArray;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoStringArray
+   */
+  public function getStringArray()
+  {
+    return $this->stringArray;
+  }
+  /**
+   * @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(EnterpriseCrmEventbusProtoValueType::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoValueType');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoWorkflowAlertConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoWorkflowAlertConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusProtoWorkflowAlertConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,254 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class EnterpriseCrmEventbusProtoWorkflowAlertConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $aggregationPeriod;
+  /**
+   * @var bool
+   */
+  public $alertDisabled;
+  /**
+   * @var string
+   */
+  public $alertName;
+  /**
+   * @var string
+   */
+  public $clientId;
+  /**
+   * @var string
+   */
+  public $durationThresholdMs;
+  protected $errorEnumListType = EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList::class;
+  protected $errorEnumListDataType = '';
+  /**
+   * @var string
+   */
+  public $metricType;
+  /**
+   * @var int
+   */
+  public $numAggregationPeriods;
+  /**
+   * @var bool
+   */
+  public $onlyFinalAttempt;
+  /**
+   * @var string
+   */
+  public $playbookUrl;
+  /**
+   * @var string
+   */
+  public $thresholdType;
+  protected $thresholdValueType = EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValue::class;
+  protected $thresholdValueDataType = '';
+  protected $warningEnumListType = EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList::class;
+  protected $warningEnumListDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setAggregationPeriod($aggregationPeriod)
+  {
+    $this->aggregationPeriod = $aggregationPeriod;
+  }
+  /**
+   * @return string
+   */
+  public function getAggregationPeriod()
+  {
+    return $this->aggregationPeriod;
+  }
+  /**
+   * @param bool
+   */
+  public function setAlertDisabled($alertDisabled)
+  {
+    $this->alertDisabled = $alertDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getAlertDisabled()
+  {
+    return $this->alertDisabled;
+  }
+  /**
+   * @param string
+   */
+  public function setAlertName($alertName)
+  {
+    $this->alertName = $alertName;
+  }
+  /**
+   * @return string
+   */
+  public function getAlertName()
+  {
+    return $this->alertName;
+  }
+  /**
+   * @param string
+   */
+  public function setClientId($clientId)
+  {
+    $this->clientId = $clientId;
+  }
+  /**
+   * @return string
+   */
+  public function getClientId()
+  {
+    return $this->clientId;
+  }
+  /**
+   * @param string
+   */
+  public function setDurationThresholdMs($durationThresholdMs)
+  {
+    $this->durationThresholdMs = $durationThresholdMs;
+  }
+  /**
+   * @return string
+   */
+  public function getDurationThresholdMs()
+  {
+    return $this->durationThresholdMs;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList
+   */
+  public function setErrorEnumList(EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList $errorEnumList)
+  {
+    $this->errorEnumList = $errorEnumList;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList
+   */
+  public function getErrorEnumList()
+  {
+    return $this->errorEnumList;
+  }
+  /**
+   * @param string
+   */
+  public function setMetricType($metricType)
+  {
+    $this->metricType = $metricType;
+  }
+  /**
+   * @return string
+   */
+  public function getMetricType()
+  {
+    return $this->metricType;
+  }
+  /**
+   * @param int
+   */
+  public function setNumAggregationPeriods($numAggregationPeriods)
+  {
+    $this->numAggregationPeriods = $numAggregationPeriods;
+  }
+  /**
+   * @return int
+   */
+  public function getNumAggregationPeriods()
+  {
+    return $this->numAggregationPeriods;
+  }
+  /**
+   * @param bool
+   */
+  public function setOnlyFinalAttempt($onlyFinalAttempt)
+  {
+    $this->onlyFinalAttempt = $onlyFinalAttempt;
+  }
+  /**
+   * @return bool
+   */
+  public function getOnlyFinalAttempt()
+  {
+    return $this->onlyFinalAttempt;
+  }
+  /**
+   * @param string
+   */
+  public function setPlaybookUrl($playbookUrl)
+  {
+    $this->playbookUrl = $playbookUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getPlaybookUrl()
+  {
+    return $this->playbookUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setThresholdType($thresholdType)
+  {
+    $this->thresholdType = $thresholdType;
+  }
+  /**
+   * @return string
+   */
+  public function getThresholdType()
+  {
+    return $this->thresholdType;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValue
+   */
+  public function setThresholdValue(EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValue $thresholdValue)
+  {
+    $this->thresholdValue = $thresholdValue;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValue
+   */
+  public function getThresholdValue()
+  {
+    return $this->thresholdValue;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList
+   */
+  public function setWarningEnumList(EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList $warningEnumList)
+  {
+    $this->warningEnumList = $warningEnumList;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList
+   */
+  public function getWarningEnumList()
+  {
+    return $this->warningEnumList;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusProtoWorkflowAlertConfig::class, 'Google_Service_Integrations_EnterpriseCrmEventbusProtoWorkflowAlertConfig');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusStats.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusStats.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusStats.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\Integrations;
+
+class EnterpriseCrmEventbusStats extends \Google\Model
+{
+  protected $dimensionsType = EnterpriseCrmEventbusStatsDimensions::class;
+  protected $dimensionsDataType = '';
+  public $durationInSeconds;
+  public $errorRate;
+  public $qps;
+  public $warningRate;
+
+  /**
+   * @param EnterpriseCrmEventbusStatsDimensions
+   */
+  public function setDimensions(EnterpriseCrmEventbusStatsDimensions $dimensions)
+  {
+    $this->dimensions = $dimensions;
+  }
+  /**
+   * @return EnterpriseCrmEventbusStatsDimensions
+   */
+  public function getDimensions()
+  {
+    return $this->dimensions;
+  }
+  public function setDurationInSeconds($durationInSeconds)
+  {
+    $this->durationInSeconds = $durationInSeconds;
+  }
+  public function getDurationInSeconds()
+  {
+    return $this->durationInSeconds;
+  }
+  public function setErrorRate($errorRate)
+  {
+    $this->errorRate = $errorRate;
+  }
+  public function getErrorRate()
+  {
+    return $this->errorRate;
+  }
+  public function setQps($qps)
+  {
+    $this->qps = $qps;
+  }
+  public function getQps()
+  {
+    return $this->qps;
+  }
+  public function setWarningRate($warningRate)
+  {
+    $this->warningRate = $warningRate;
+  }
+  public function getWarningRate()
+  {
+    return $this->warningRate;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusStats::class, 'Google_Service_Integrations_EnterpriseCrmEventbusStats');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusStatsDimensions.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusStatsDimensions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmEventbusStatsDimensions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,206 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class EnterpriseCrmEventbusStatsDimensions extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $clientId;
+  /**
+   * @var string
+   */
+  public $enumFilterType;
+  /**
+   * @var string
+   */
+  public $errorEnumString;
+  /**
+   * @var string
+   */
+  public $retryAttempt;
+  /**
+   * @var string
+   */
+  public $taskName;
+  /**
+   * @var string
+   */
+  public $taskNumber;
+  /**
+   * @var string
+   */
+  public $triggerId;
+  /**
+   * @var string
+   */
+  public $warningEnumString;
+  /**
+   * @var string
+   */
+  public $workflowId;
+  /**
+   * @var string
+   */
+  public $workflowName;
+
+  /**
+   * @param string
+   */
+  public function setClientId($clientId)
+  {
+    $this->clientId = $clientId;
+  }
+  /**
+   * @return string
+   */
+  public function getClientId()
+  {
+    return $this->clientId;
+  }
+  /**
+   * @param string
+   */
+  public function setEnumFilterType($enumFilterType)
+  {
+    $this->enumFilterType = $enumFilterType;
+  }
+  /**
+   * @return string
+   */
+  public function getEnumFilterType()
+  {
+    return $this->enumFilterType;
+  }
+  /**
+   * @param string
+   */
+  public function setErrorEnumString($errorEnumString)
+  {
+    $this->errorEnumString = $errorEnumString;
+  }
+  /**
+   * @return string
+   */
+  public function getErrorEnumString()
+  {
+    return $this->errorEnumString;
+  }
+  /**
+   * @param string
+   */
+  public function setRetryAttempt($retryAttempt)
+  {
+    $this->retryAttempt = $retryAttempt;
+  }
+  /**
+   * @return string
+   */
+  public function getRetryAttempt()
+  {
+    return $this->retryAttempt;
+  }
+  /**
+   * @param string
+   */
+  public function setTaskName($taskName)
+  {
+    $this->taskName = $taskName;
+  }
+  /**
+   * @return string
+   */
+  public function getTaskName()
+  {
+    return $this->taskName;
+  }
+  /**
+   * @param string
+   */
+  public function setTaskNumber($taskNumber)
+  {
+    $this->taskNumber = $taskNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getTaskNumber()
+  {
+    return $this->taskNumber;
+  }
+  /**
+   * @param string
+   */
+  public function setTriggerId($triggerId)
+  {
+    $this->triggerId = $triggerId;
+  }
+  /**
+   * @return string
+   */
+  public function getTriggerId()
+  {
+    return $this->triggerId;
+  }
+  /**
+   * @param string
+   */
+  public function setWarningEnumString($warningEnumString)
+  {
+    $this->warningEnumString = $warningEnumString;
+  }
+  /**
+   * @return string
+   */
+  public function getWarningEnumString()
+  {
+    return $this->warningEnumString;
+  }
+  /**
+   * @param string
+   */
+  public function setWorkflowId($workflowId)
+  {
+    $this->workflowId = $workflowId;
+  }
+  /**
+   * @return string
+   */
+  public function getWorkflowId()
+  {
+    return $this->workflowId;
+  }
+  /**
+   * @param string
+   */
+  public function setWorkflowName($workflowName)
+  {
+    $this->workflowName = $workflowName;
+  }
+  /**
+   * @return string
+   */
+  public function getWorkflowName()
+  {
+    return $this->workflowName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmEventbusStatsDimensions::class, 'Google_Service_Integrations_EnterpriseCrmEventbusStatsDimensions');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoBooleanParameterArray.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoBooleanParameterArray.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoBooleanParameterArray.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\Integrations;
+
+class EnterpriseCrmFrontendsEventbusProtoBooleanParameterArray extends \Google\Collection
+{
+  protected $collection_key = 'booleanValues';
+  /**
+   * @var bool[]
+   */
+  public $booleanValues;
+
+  /**
+   * @param bool[]
+   */
+  public function setBooleanValues($booleanValues)
+  {
+    $this->booleanValues = $booleanValues;
+  }
+  /**
+   * @return bool[]
+   */
+  public function getBooleanValues()
+  {
+    return $this->booleanValues;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmFrontendsEventbusProtoBooleanParameterArray::class, 'Google_Service_Integrations_EnterpriseCrmFrontendsEventbusProtoBooleanParameterArray');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoDoubleParameterArray.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoDoubleParameterArray.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoDoubleParameterArray.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\Integrations;
+
+class EnterpriseCrmFrontendsEventbusProtoDoubleParameterArray extends \Google\Collection
+{
+  protected $collection_key = 'doubleValues';
+  public $doubleValues;
+
+  public function setDoubleValues($doubleValues)
+  {
+    $this->doubleValues = $doubleValues;
+  }
+  public function getDoubleValues()
+  {
+    return $this->doubleValues;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmFrontendsEventbusProtoDoubleParameterArray::class, 'Google_Service_Integrations_EnterpriseCrmFrontendsEventbusProtoDoubleParameterArray');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoEventExecutionDetails.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoEventExecutionDetails.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoEventExecutionDetails.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,203 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class EnterpriseCrmFrontendsEventbusProtoEventExecutionDetails extends \Google\Collection
+{
+  protected $collection_key = 'eventExecutionSnapshot';
+  /**
+   * @var string
+   */
+  public $cancelReason;
+  protected $eventAttemptStatsType = EnterpriseCrmEventbusProtoEventExecutionDetailsEventAttemptStats::class;
+  protected $eventAttemptStatsDataType = 'array';
+  protected $eventExecutionSnapshotType = EnterpriseCrmFrontendsEventbusProtoEventExecutionSnapshot::class;
+  protected $eventExecutionSnapshotDataType = 'array';
+  /**
+   * @var string
+   */
+  public $eventExecutionSnapshotsSize;
+  /**
+   * @var string
+   */
+  public $eventExecutionState;
+  /**
+   * @var int
+   */
+  public $eventRetriesFromBeginningCount;
+  /**
+   * @var string
+   */
+  public $logFilePath;
+  /**
+   * @var string
+   */
+  public $networkAddress;
+  /**
+   * @var string
+   */
+  public $nextExecutionTime;
+  /**
+   * @var int
+   */
+  public $ryeLockUnheldCount;
+
+  /**
+   * @param string
+   */
+  public function setCancelReason($cancelReason)
+  {
+    $this->cancelReason = $cancelReason;
+  }
+  /**
+   * @return string
+   */
+  public function getCancelReason()
+  {
+    return $this->cancelReason;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoEventExecutionDetailsEventAttemptStats[]
+   */
+  public function setEventAttemptStats($eventAttemptStats)
+  {
+    $this->eventAttemptStats = $eventAttemptStats;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoEventExecutionDetailsEventAttemptStats[]
+   */
+  public function getEventAttemptStats()
+  {
+    return $this->eventAttemptStats;
+  }
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoEventExecutionSnapshot[]
+   */
+  public function setEventExecutionSnapshot($eventExecutionSnapshot)
+  {
+    $this->eventExecutionSnapshot = $eventExecutionSnapshot;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoEventExecutionSnapshot[]
+   */
+  public function getEventExecutionSnapshot()
+  {
+    return $this->eventExecutionSnapshot;
+  }
+  /**
+   * @param string
+   */
+  public function setEventExecutionSnapshotsSize($eventExecutionSnapshotsSize)
+  {
+    $this->eventExecutionSnapshotsSize = $eventExecutionSnapshotsSize;
+  }
+  /**
+   * @return string
+   */
+  public function getEventExecutionSnapshotsSize()
+  {
+    return $this->eventExecutionSnapshotsSize;
+  }
+  /**
+   * @param string
+   */
+  public function setEventExecutionState($eventExecutionState)
+  {
+    $this->eventExecutionState = $eventExecutionState;
+  }
+  /**
+   * @return string
+   */
+  public function getEventExecutionState()
+  {
+    return $this->eventExecutionState;
+  }
+  /**
+   * @param int
+   */
+  public function setEventRetriesFromBeginningCount($eventRetriesFromBeginningCount)
+  {
+    $this->eventRetriesFromBeginningCount = $eventRetriesFromBeginningCount;
+  }
+  /**
+   * @return int
+   */
+  public function getEventRetriesFromBeginningCount()
+  {
+    return $this->eventRetriesFromBeginningCount;
+  }
+  /**
+   * @param string
+   */
+  public function setLogFilePath($logFilePath)
+  {
+    $this->logFilePath = $logFilePath;
+  }
+  /**
+   * @return string
+   */
+  public function getLogFilePath()
+  {
+    return $this->logFilePath;
+  }
+  /**
+   * @param string
+   */
+  public function setNetworkAddress($networkAddress)
+  {
+    $this->networkAddress = $networkAddress;
+  }
+  /**
+   * @return string
+   */
+  public function getNetworkAddress()
+  {
+    return $this->networkAddress;
+  }
+  /**
+   * @param string
+   */
+  public function setNextExecutionTime($nextExecutionTime)
+  {
+    $this->nextExecutionTime = $nextExecutionTime;
+  }
+  /**
+   * @return string
+   */
+  public function getNextExecutionTime()
+  {
+    return $this->nextExecutionTime;
+  }
+  /**
+   * @param int
+   */
+  public function setRyeLockUnheldCount($ryeLockUnheldCount)
+  {
+    $this->ryeLockUnheldCount = $ryeLockUnheldCount;
+  }
+  /**
+   * @return int
+   */
+  public function getRyeLockUnheldCount()
+  {
+    return $this->ryeLockUnheldCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmFrontendsEventbusProtoEventExecutionDetails::class, 'Google_Service_Integrations_EnterpriseCrmFrontendsEventbusProtoEventExecutionDetails');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoEventExecutionInfo.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoEventExecutionInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoEventExecutionInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,407 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class EnterpriseCrmFrontendsEventbusProtoEventExecutionInfo extends \Google\Collection
+{
+  protected $collection_key = 'errors';
+  /**
+   * @var string
+   */
+  public $clientId;
+  protected $cloudLoggingDetailsType = EnterpriseCrmEventbusProtoCloudLoggingDetails::class;
+  protected $cloudLoggingDetailsDataType = '';
+  /**
+   * @var string
+   */
+  public $createTime;
+  protected $errorCodeType = CrmlogErrorCode::class;
+  protected $errorCodeDataType = '';
+  protected $errorsType = EnterpriseCrmEventbusProtoErrorDetail::class;
+  protected $errorsDataType = 'array';
+  protected $eventExecutionDetailsType = EnterpriseCrmFrontendsEventbusProtoEventExecutionDetails::class;
+  protected $eventExecutionDetailsDataType = '';
+  /**
+   * @var string
+   */
+  public $eventExecutionInfoId;
+  protected $executionTraceInfoType = EnterpriseCrmEventbusProtoExecutionTraceInfo::class;
+  protected $executionTraceInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $integrationVersionUserLabel;
+  /**
+   * @var string
+   */
+  public $lastModifiedTime;
+  /**
+   * @var string
+   */
+  public $postMethod;
+  /**
+   * @var string
+   */
+  public $product;
+  protected $replayInfoType = EnterpriseCrmFrontendsEventbusProtoEventExecutionInfoReplayInfo::class;
+  protected $replayInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $requestId;
+  protected $requestParamsType = EnterpriseCrmFrontendsEventbusProtoEventParameters::class;
+  protected $requestParamsDataType = '';
+  protected $responseParamsType = EnterpriseCrmFrontendsEventbusProtoEventParameters::class;
+  protected $responseParamsDataType = '';
+  /**
+   * @var string
+   */
+  public $snapshotNumber;
+  /**
+   * @var string
+   */
+  public $tenant;
+  /**
+   * @var string
+   */
+  public $triggerId;
+  /**
+   * @var string
+   */
+  public $workflowId;
+  /**
+   * @var string
+   */
+  public $workflowName;
+  /**
+   * @var string
+   */
+  public $workflowRetryBackoffIntervalSeconds;
+
+  /**
+   * @param string
+   */
+  public function setClientId($clientId)
+  {
+    $this->clientId = $clientId;
+  }
+  /**
+   * @return string
+   */
+  public function getClientId()
+  {
+    return $this->clientId;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoCloudLoggingDetails
+   */
+  public function setCloudLoggingDetails(EnterpriseCrmEventbusProtoCloudLoggingDetails $cloudLoggingDetails)
+  {
+    $this->cloudLoggingDetails = $cloudLoggingDetails;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoCloudLoggingDetails
+   */
+  public function getCloudLoggingDetails()
+  {
+    return $this->cloudLoggingDetails;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param CrmlogErrorCode
+   */
+  public function setErrorCode(CrmlogErrorCode $errorCode)
+  {
+    $this->errorCode = $errorCode;
+  }
+  /**
+   * @return CrmlogErrorCode
+   */
+  public function getErrorCode()
+  {
+    return $this->errorCode;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoErrorDetail[]
+   */
+  public function setErrors($errors)
+  {
+    $this->errors = $errors;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoErrorDetail[]
+   */
+  public function getErrors()
+  {
+    return $this->errors;
+  }
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoEventExecutionDetails
+   */
+  public function setEventExecutionDetails(EnterpriseCrmFrontendsEventbusProtoEventExecutionDetails $eventExecutionDetails)
+  {
+    $this->eventExecutionDetails = $eventExecutionDetails;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoEventExecutionDetails
+   */
+  public function getEventExecutionDetails()
+  {
+    return $this->eventExecutionDetails;
+  }
+  /**
+   * @param string
+   */
+  public function setEventExecutionInfoId($eventExecutionInfoId)
+  {
+    $this->eventExecutionInfoId = $eventExecutionInfoId;
+  }
+  /**
+   * @return string
+   */
+  public function getEventExecutionInfoId()
+  {
+    return $this->eventExecutionInfoId;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoExecutionTraceInfo
+   */
+  public function setExecutionTraceInfo(EnterpriseCrmEventbusProtoExecutionTraceInfo $executionTraceInfo)
+  {
+    $this->executionTraceInfo = $executionTraceInfo;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoExecutionTraceInfo
+   */
+  public function getExecutionTraceInfo()
+  {
+    return $this->executionTraceInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setIntegrationVersionUserLabel($integrationVersionUserLabel)
+  {
+    $this->integrationVersionUserLabel = $integrationVersionUserLabel;
+  }
+  /**
+   * @return string
+   */
+  public function getIntegrationVersionUserLabel()
+  {
+    return $this->integrationVersionUserLabel;
+  }
+  /**
+   * @param string
+   */
+  public function setLastModifiedTime($lastModifiedTime)
+  {
+    $this->lastModifiedTime = $lastModifiedTime;
+  }
+  /**
+   * @return string
+   */
+  public function getLastModifiedTime()
+  {
+    return $this->lastModifiedTime;
+  }
+  /**
+   * @param string
+   */
+  public function setPostMethod($postMethod)
+  {
+    $this->postMethod = $postMethod;
+  }
+  /**
+   * @return string
+   */
+  public function getPostMethod()
+  {
+    return $this->postMethod;
+  }
+  /**
+   * @param string
+   */
+  public function setProduct($product)
+  {
+    $this->product = $product;
+  }
+  /**
+   * @return string
+   */
+  public function getProduct()
+  {
+    return $this->product;
+  }
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoEventExecutionInfoReplayInfo
+   */
+  public function setReplayInfo(EnterpriseCrmFrontendsEventbusProtoEventExecutionInfoReplayInfo $replayInfo)
+  {
+    $this->replayInfo = $replayInfo;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoEventExecutionInfoReplayInfo
+   */
+  public function getReplayInfo()
+  {
+    return $this->replayInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setRequestId($requestId)
+  {
+    $this->requestId = $requestId;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestId()
+  {
+    return $this->requestId;
+  }
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoEventParameters
+   */
+  public function setRequestParams(EnterpriseCrmFrontendsEventbusProtoEventParameters $requestParams)
+  {
+    $this->requestParams = $requestParams;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoEventParameters
+   */
+  public function getRequestParams()
+  {
+    return $this->requestParams;
+  }
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoEventParameters
+   */
+  public function setResponseParams(EnterpriseCrmFrontendsEventbusProtoEventParameters $responseParams)
+  {
+    $this->responseParams = $responseParams;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoEventParameters
+   */
+  public function getResponseParams()
+  {
+    return $this->responseParams;
+  }
+  /**
+   * @param string
+   */
+  public function setSnapshotNumber($snapshotNumber)
+  {
+    $this->snapshotNumber = $snapshotNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getSnapshotNumber()
+  {
+    return $this->snapshotNumber;
+  }
+  /**
+   * @param string
+   */
+  public function setTenant($tenant)
+  {
+    $this->tenant = $tenant;
+  }
+  /**
+   * @return string
+   */
+  public function getTenant()
+  {
+    return $this->tenant;
+  }
+  /**
+   * @param string
+   */
+  public function setTriggerId($triggerId)
+  {
+    $this->triggerId = $triggerId;
+  }
+  /**
+   * @return string
+   */
+  public function getTriggerId()
+  {
+    return $this->triggerId;
+  }
+  /**
+   * @param string
+   */
+  public function setWorkflowId($workflowId)
+  {
+    $this->workflowId = $workflowId;
+  }
+  /**
+   * @return string
+   */
+  public function getWorkflowId()
+  {
+    return $this->workflowId;
+  }
+  /**
+   * @param string
+   */
+  public function setWorkflowName($workflowName)
+  {
+    $this->workflowName = $workflowName;
+  }
+  /**
+   * @return string
+   */
+  public function getWorkflowName()
+  {
+    return $this->workflowName;
+  }
+  /**
+   * @param string
+   */
+  public function setWorkflowRetryBackoffIntervalSeconds($workflowRetryBackoffIntervalSeconds)
+  {
+    $this->workflowRetryBackoffIntervalSeconds = $workflowRetryBackoffIntervalSeconds;
+  }
+  /**
+   * @return string
+   */
+  public function getWorkflowRetryBackoffIntervalSeconds()
+  {
+    return $this->workflowRetryBackoffIntervalSeconds;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmFrontendsEventbusProtoEventExecutionInfo::class, 'Google_Service_Integrations_EnterpriseCrmFrontendsEventbusProtoEventExecutionInfo');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoEventExecutionInfoReplayInfo.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoEventExecutionInfoReplayInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoEventExecutionInfoReplayInfo.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\Integrations;
+
+class EnterpriseCrmFrontendsEventbusProtoEventExecutionInfoReplayInfo extends \Google\Collection
+{
+  protected $collection_key = 'replayedExecutionInfoIds';
+  /**
+   * @var string
+   */
+  public $originalExecutionInfoId;
+  /**
+   * @var string
+   */
+  public $replayReason;
+  /**
+   * @var string[]
+   */
+  public $replayedExecutionInfoIds;
+
+  /**
+   * @param string
+   */
+  public function setOriginalExecutionInfoId($originalExecutionInfoId)
+  {
+    $this->originalExecutionInfoId = $originalExecutionInfoId;
+  }
+  /**
+   * @return string
+   */
+  public function getOriginalExecutionInfoId()
+  {
+    return $this->originalExecutionInfoId;
+  }
+  /**
+   * @param string
+   */
+  public function setReplayReason($replayReason)
+  {
+    $this->replayReason = $replayReason;
+  }
+  /**
+   * @return string
+   */
+  public function getReplayReason()
+  {
+    return $this->replayReason;
+  }
+  /**
+   * @param string[]
+   */
+  public function setReplayedExecutionInfoIds($replayedExecutionInfoIds)
+  {
+    $this->replayedExecutionInfoIds = $replayedExecutionInfoIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getReplayedExecutionInfoIds()
+  {
+    return $this->replayedExecutionInfoIds;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmFrontendsEventbusProtoEventExecutionInfoReplayInfo::class, 'Google_Service_Integrations_EnterpriseCrmFrontendsEventbusProtoEventExecutionInfoReplayInfo');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoEventExecutionSnapshot.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoEventExecutionSnapshot.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoEventExecutionSnapshot.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,197 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class EnterpriseCrmFrontendsEventbusProtoEventExecutionSnapshot extends \Google\Collection
+{
+  protected $collection_key = 'taskExecutionDetails';
+  /**
+   * @var string
+   */
+  public $checkpointTaskNumber;
+  protected $conditionResultsType = EnterpriseCrmEventbusProtoConditionResult::class;
+  protected $conditionResultsDataType = 'array';
+  protected $diffParamsType = EnterpriseCrmFrontendsEventbusProtoEventParameters::class;
+  protected $diffParamsDataType = '';
+  /**
+   * @var string
+   */
+  public $eventExecutionInfoId;
+  /**
+   * @var string
+   */
+  public $eventExecutionSnapshotId;
+  protected $eventExecutionSnapshotMetadataType = EnterpriseCrmEventbusProtoEventExecutionSnapshotEventExecutionSnapshotMetadata::class;
+  protected $eventExecutionSnapshotMetadataDataType = '';
+  protected $eventParamsType = EnterpriseCrmFrontendsEventbusProtoEventParameters::class;
+  protected $eventParamsDataType = '';
+  /**
+   * @var string
+   */
+  public $snapshotTime;
+  protected $taskExecutionDetailsType = EnterpriseCrmEventbusProtoTaskExecutionDetails::class;
+  protected $taskExecutionDetailsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $taskName;
+
+  /**
+   * @param string
+   */
+  public function setCheckpointTaskNumber($checkpointTaskNumber)
+  {
+    $this->checkpointTaskNumber = $checkpointTaskNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getCheckpointTaskNumber()
+  {
+    return $this->checkpointTaskNumber;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoConditionResult[]
+   */
+  public function setConditionResults($conditionResults)
+  {
+    $this->conditionResults = $conditionResults;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoConditionResult[]
+   */
+  public function getConditionResults()
+  {
+    return $this->conditionResults;
+  }
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoEventParameters
+   */
+  public function setDiffParams(EnterpriseCrmFrontendsEventbusProtoEventParameters $diffParams)
+  {
+    $this->diffParams = $diffParams;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoEventParameters
+   */
+  public function getDiffParams()
+  {
+    return $this->diffParams;
+  }
+  /**
+   * @param string
+   */
+  public function setEventExecutionInfoId($eventExecutionInfoId)
+  {
+    $this->eventExecutionInfoId = $eventExecutionInfoId;
+  }
+  /**
+   * @return string
+   */
+  public function getEventExecutionInfoId()
+  {
+    return $this->eventExecutionInfoId;
+  }
+  /**
+   * @param string
+   */
+  public function setEventExecutionSnapshotId($eventExecutionSnapshotId)
+  {
+    $this->eventExecutionSnapshotId = $eventExecutionSnapshotId;
+  }
+  /**
+   * @return string
+   */
+  public function getEventExecutionSnapshotId()
+  {
+    return $this->eventExecutionSnapshotId;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoEventExecutionSnapshotEventExecutionSnapshotMetadata
+   */
+  public function setEventExecutionSnapshotMetadata(EnterpriseCrmEventbusProtoEventExecutionSnapshotEventExecutionSnapshotMetadata $eventExecutionSnapshotMetadata)
+  {
+    $this->eventExecutionSnapshotMetadata = $eventExecutionSnapshotMetadata;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoEventExecutionSnapshotEventExecutionSnapshotMetadata
+   */
+  public function getEventExecutionSnapshotMetadata()
+  {
+    return $this->eventExecutionSnapshotMetadata;
+  }
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoEventParameters
+   */
+  public function setEventParams(EnterpriseCrmFrontendsEventbusProtoEventParameters $eventParams)
+  {
+    $this->eventParams = $eventParams;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoEventParameters
+   */
+  public function getEventParams()
+  {
+    return $this->eventParams;
+  }
+  /**
+   * @param string
+   */
+  public function setSnapshotTime($snapshotTime)
+  {
+    $this->snapshotTime = $snapshotTime;
+  }
+  /**
+   * @return string
+   */
+  public function getSnapshotTime()
+  {
+    return $this->snapshotTime;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoTaskExecutionDetails[]
+   */
+  public function setTaskExecutionDetails($taskExecutionDetails)
+  {
+    $this->taskExecutionDetails = $taskExecutionDetails;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoTaskExecutionDetails[]
+   */
+  public function getTaskExecutionDetails()
+  {
+    return $this->taskExecutionDetails;
+  }
+  /**
+   * @param string
+   */
+  public function setTaskName($taskName)
+  {
+    $this->taskName = $taskName;
+  }
+  /**
+   * @return string
+   */
+  public function getTaskName()
+  {
+    return $this->taskName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmFrontendsEventbusProtoEventExecutionSnapshot::class, 'Google_Service_Integrations_EnterpriseCrmFrontendsEventbusProtoEventExecutionSnapshot');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoEventParameters.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoEventParameters.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoEventParameters.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\Integrations;
+
+class EnterpriseCrmFrontendsEventbusProtoEventParameters extends \Google\Collection
+{
+  protected $collection_key = 'parameters';
+  protected $parametersType = EnterpriseCrmFrontendsEventbusProtoParameterEntry::class;
+  protected $parametersDataType = 'array';
+
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoParameterEntry[]
+   */
+  public function setParameters($parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoParameterEntry[]
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmFrontendsEventbusProtoEventParameters::class, 'Google_Service_Integrations_EnterpriseCrmFrontendsEventbusProtoEventParameters');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoIntParameterArray.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoIntParameterArray.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoIntParameterArray.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\Integrations;
+
+class EnterpriseCrmFrontendsEventbusProtoIntParameterArray extends \Google\Collection
+{
+  protected $collection_key = 'intValues';
+  /**
+   * @var string[]
+   */
+  public $intValues;
+
+  /**
+   * @param string[]
+   */
+  public function setIntValues($intValues)
+  {
+    $this->intValues = $intValues;
+  }
+  /**
+   * @return string[]
+   */
+  public function getIntValues()
+  {
+    return $this->intValues;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmFrontendsEventbusProtoIntParameterArray::class, 'Google_Service_Integrations_EnterpriseCrmFrontendsEventbusProtoIntParameterArray');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoParamSpecEntry.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoParamSpecEntry.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoParamSpecEntry.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,234 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class EnterpriseCrmFrontendsEventbusProtoParamSpecEntry extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $className;
+  /**
+   * @var string
+   */
+  public $collectionElementClassName;
+  protected $configType = EnterpriseCrmEventbusProtoParamSpecEntryConfig::class;
+  protected $configDataType = '';
+  /**
+   * @var string
+   */
+  public $dataType;
+  protected $defaultValueType = EnterpriseCrmFrontendsEventbusProtoParameterValueType::class;
+  protected $defaultValueDataType = '';
+  /**
+   * @var bool
+   */
+  public $isDeprecated;
+  /**
+   * @var bool
+   */
+  public $isOutput;
+  /**
+   * @var string
+   */
+  public $jsonSchema;
+  /**
+   * @var string
+   */
+  public $key;
+  protected $protoDefType = EnterpriseCrmEventbusProtoParamSpecEntryProtoDefinition::class;
+  protected $protoDefDataType = '';
+  /**
+   * @var bool
+   */
+  public $required;
+  protected $validationRuleType = EnterpriseCrmEventbusProtoParamSpecEntryValidationRule::class;
+  protected $validationRuleDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setClassName($className)
+  {
+    $this->className = $className;
+  }
+  /**
+   * @return string
+   */
+  public function getClassName()
+  {
+    return $this->className;
+  }
+  /**
+   * @param string
+   */
+  public function setCollectionElementClassName($collectionElementClassName)
+  {
+    $this->collectionElementClassName = $collectionElementClassName;
+  }
+  /**
+   * @return string
+   */
+  public function getCollectionElementClassName()
+  {
+    return $this->collectionElementClassName;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoParamSpecEntryConfig
+   */
+  public function setConfig(EnterpriseCrmEventbusProtoParamSpecEntryConfig $config)
+  {
+    $this->config = $config;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoParamSpecEntryConfig
+   */
+  public function getConfig()
+  {
+    return $this->config;
+  }
+  /**
+   * @param string
+   */
+  public function setDataType($dataType)
+  {
+    $this->dataType = $dataType;
+  }
+  /**
+   * @return string
+   */
+  public function getDataType()
+  {
+    return $this->dataType;
+  }
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoParameterValueType
+   */
+  public function setDefaultValue(EnterpriseCrmFrontendsEventbusProtoParameterValueType $defaultValue)
+  {
+    $this->defaultValue = $defaultValue;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoParameterValueType
+   */
+  public function getDefaultValue()
+  {
+    return $this->defaultValue;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsDeprecated($isDeprecated)
+  {
+    $this->isDeprecated = $isDeprecated;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsDeprecated()
+  {
+    return $this->isDeprecated;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsOutput($isOutput)
+  {
+    $this->isOutput = $isOutput;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsOutput()
+  {
+    return $this->isOutput;
+  }
+  /**
+   * @param string
+   */
+  public function setJsonSchema($jsonSchema)
+  {
+    $this->jsonSchema = $jsonSchema;
+  }
+  /**
+   * @return string
+   */
+  public function getJsonSchema()
+  {
+    return $this->jsonSchema;
+  }
+  /**
+   * @param string
+   */
+  public function setKey($key)
+  {
+    $this->key = $key;
+  }
+  /**
+   * @return string
+   */
+  public function getKey()
+  {
+    return $this->key;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoParamSpecEntryProtoDefinition
+   */
+  public function setProtoDef(EnterpriseCrmEventbusProtoParamSpecEntryProtoDefinition $protoDef)
+  {
+    $this->protoDef = $protoDef;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoParamSpecEntryProtoDefinition
+   */
+  public function getProtoDef()
+  {
+    return $this->protoDef;
+  }
+  /**
+   * @param bool
+   */
+  public function setRequired($required)
+  {
+    $this->required = $required;
+  }
+  /**
+   * @return bool
+   */
+  public function getRequired()
+  {
+    return $this->required;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoParamSpecEntryValidationRule
+   */
+  public function setValidationRule(EnterpriseCrmEventbusProtoParamSpecEntryValidationRule $validationRule)
+  {
+    $this->validationRule = $validationRule;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoParamSpecEntryValidationRule
+   */
+  public function getValidationRule()
+  {
+    return $this->validationRule;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmFrontendsEventbusProtoParamSpecEntry::class, 'Google_Service_Integrations_EnterpriseCrmFrontendsEventbusProtoParamSpecEntry');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoParamSpecsMessage.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoParamSpecsMessage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoParamSpecsMessage.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\Integrations;
+
+class EnterpriseCrmFrontendsEventbusProtoParamSpecsMessage extends \Google\Collection
+{
+  protected $collection_key = 'parameters';
+  protected $parametersType = EnterpriseCrmFrontendsEventbusProtoParamSpecEntry::class;
+  protected $parametersDataType = 'array';
+
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoParamSpecEntry[]
+   */
+  public function setParameters($parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoParamSpecEntry[]
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmFrontendsEventbusProtoParamSpecsMessage::class, 'Google_Service_Integrations_EnterpriseCrmFrontendsEventbusProtoParamSpecsMessage');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoParameterEntry.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoParameterEntry.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoParameterEntry.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\Integrations;
+
+class EnterpriseCrmFrontendsEventbusProtoParameterEntry extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $dataType;
+  /**
+   * @var string
+   */
+  public $key;
+  /**
+   * @var bool
+   */
+  public $masked;
+  protected $valueType = EnterpriseCrmFrontendsEventbusProtoParameterValueType::class;
+  protected $valueDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setDataType($dataType)
+  {
+    $this->dataType = $dataType;
+  }
+  /**
+   * @return string
+   */
+  public function getDataType()
+  {
+    return $this->dataType;
+  }
+  /**
+   * @param string
+   */
+  public function setKey($key)
+  {
+    $this->key = $key;
+  }
+  /**
+   * @return string
+   */
+  public function getKey()
+  {
+    return $this->key;
+  }
+  /**
+   * @param bool
+   */
+  public function setMasked($masked)
+  {
+    $this->masked = $masked;
+  }
+  /**
+   * @return bool
+   */
+  public function getMasked()
+  {
+    return $this->masked;
+  }
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoParameterValueType
+   */
+  public function setValue(EnterpriseCrmFrontendsEventbusProtoParameterValueType $value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoParameterValueType
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmFrontendsEventbusProtoParameterEntry::class, 'Google_Service_Integrations_EnterpriseCrmFrontendsEventbusProtoParameterEntry');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoParameterMap.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoParameterMap.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoParameterMap.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\Integrations;
+
+class EnterpriseCrmFrontendsEventbusProtoParameterMap extends \Google\Collection
+{
+  protected $collection_key = 'entries';
+  protected $entriesType = EnterpriseCrmFrontendsEventbusProtoParameterMapEntry::class;
+  protected $entriesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $keyType;
+  /**
+   * @var string
+   */
+  public $valueType;
+
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoParameterMapEntry[]
+   */
+  public function setEntries($entries)
+  {
+    $this->entries = $entries;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoParameterMapEntry[]
+   */
+  public function getEntries()
+  {
+    return $this->entries;
+  }
+  /**
+   * @param string
+   */
+  public function setKeyType($keyType)
+  {
+    $this->keyType = $keyType;
+  }
+  /**
+   * @return string
+   */
+  public function getKeyType()
+  {
+    return $this->keyType;
+  }
+  /**
+   * @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(EnterpriseCrmFrontendsEventbusProtoParameterMap::class, 'Google_Service_Integrations_EnterpriseCrmFrontendsEventbusProtoParameterMap');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoParameterMapEntry.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoParameterMapEntry.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoParameterMapEntry.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\Integrations;
+
+class EnterpriseCrmFrontendsEventbusProtoParameterMapEntry extends \Google\Model
+{
+  protected $keyType = EnterpriseCrmFrontendsEventbusProtoParameterMapField::class;
+  protected $keyDataType = '';
+  protected $valueType = EnterpriseCrmFrontendsEventbusProtoParameterMapField::class;
+  protected $valueDataType = '';
+
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoParameterMapField
+   */
+  public function setKey(EnterpriseCrmFrontendsEventbusProtoParameterMapField $key)
+  {
+    $this->key = $key;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoParameterMapField
+   */
+  public function getKey()
+  {
+    return $this->key;
+  }
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoParameterMapField
+   */
+  public function setValue(EnterpriseCrmFrontendsEventbusProtoParameterMapField $value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoParameterMapField
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmFrontendsEventbusProtoParameterMapEntry::class, 'Google_Service_Integrations_EnterpriseCrmFrontendsEventbusProtoParameterMapEntry');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoParameterMapField.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoParameterMapField.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoParameterMapField.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\Integrations;
+
+class EnterpriseCrmFrontendsEventbusProtoParameterMapField extends \Google\Model
+{
+  protected $literalValueType = EnterpriseCrmFrontendsEventbusProtoParameterValueType::class;
+  protected $literalValueDataType = '';
+  /**
+   * @var string
+   */
+  public $referenceKey;
+
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoParameterValueType
+   */
+  public function setLiteralValue(EnterpriseCrmFrontendsEventbusProtoParameterValueType $literalValue)
+  {
+    $this->literalValue = $literalValue;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoParameterValueType
+   */
+  public function getLiteralValue()
+  {
+    return $this->literalValue;
+  }
+  /**
+   * @param string
+   */
+  public function setReferenceKey($referenceKey)
+  {
+    $this->referenceKey = $referenceKey;
+  }
+  /**
+   * @return string
+   */
+  public function getReferenceKey()
+  {
+    return $this->referenceKey;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmFrontendsEventbusProtoParameterMapField::class, 'Google_Service_Integrations_EnterpriseCrmFrontendsEventbusProtoParameterMapField');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoParameterValueType.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoParameterValueType.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoParameterValueType.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,221 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class EnterpriseCrmFrontendsEventbusProtoParameterValueType extends \Google\Model
+{
+  protected $booleanArrayType = EnterpriseCrmFrontendsEventbusProtoBooleanParameterArray::class;
+  protected $booleanArrayDataType = '';
+  /**
+   * @var bool
+   */
+  public $booleanValue;
+  protected $doubleArrayType = EnterpriseCrmFrontendsEventbusProtoDoubleParameterArray::class;
+  protected $doubleArrayDataType = '';
+  public $doubleValue;
+  protected $intArrayType = EnterpriseCrmFrontendsEventbusProtoIntParameterArray::class;
+  protected $intArrayDataType = '';
+  /**
+   * @var string
+   */
+  public $intValue;
+  /**
+   * @var string
+   */
+  public $jsonValue;
+  protected $protoArrayType = EnterpriseCrmFrontendsEventbusProtoProtoParameterArray::class;
+  protected $protoArrayDataType = '';
+  /**
+   * @var array[]
+   */
+  public $protoValue;
+  protected $serializedObjectValueType = EnterpriseCrmFrontendsEventbusProtoSerializedObjectParameter::class;
+  protected $serializedObjectValueDataType = '';
+  protected $stringArrayType = EnterpriseCrmFrontendsEventbusProtoStringParameterArray::class;
+  protected $stringArrayDataType = '';
+  /**
+   * @var string
+   */
+  public $stringValue;
+
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoBooleanParameterArray
+   */
+  public function setBooleanArray(EnterpriseCrmFrontendsEventbusProtoBooleanParameterArray $booleanArray)
+  {
+    $this->booleanArray = $booleanArray;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoBooleanParameterArray
+   */
+  public function getBooleanArray()
+  {
+    return $this->booleanArray;
+  }
+  /**
+   * @param bool
+   */
+  public function setBooleanValue($booleanValue)
+  {
+    $this->booleanValue = $booleanValue;
+  }
+  /**
+   * @return bool
+   */
+  public function getBooleanValue()
+  {
+    return $this->booleanValue;
+  }
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoDoubleParameterArray
+   */
+  public function setDoubleArray(EnterpriseCrmFrontendsEventbusProtoDoubleParameterArray $doubleArray)
+  {
+    $this->doubleArray = $doubleArray;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoDoubleParameterArray
+   */
+  public function getDoubleArray()
+  {
+    return $this->doubleArray;
+  }
+  public function setDoubleValue($doubleValue)
+  {
+    $this->doubleValue = $doubleValue;
+  }
+  public function getDoubleValue()
+  {
+    return $this->doubleValue;
+  }
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoIntParameterArray
+   */
+  public function setIntArray(EnterpriseCrmFrontendsEventbusProtoIntParameterArray $intArray)
+  {
+    $this->intArray = $intArray;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoIntParameterArray
+   */
+  public function getIntArray()
+  {
+    return $this->intArray;
+  }
+  /**
+   * @param string
+   */
+  public function setIntValue($intValue)
+  {
+    $this->intValue = $intValue;
+  }
+  /**
+   * @return string
+   */
+  public function getIntValue()
+  {
+    return $this->intValue;
+  }
+  /**
+   * @param string
+   */
+  public function setJsonValue($jsonValue)
+  {
+    $this->jsonValue = $jsonValue;
+  }
+  /**
+   * @return string
+   */
+  public function getJsonValue()
+  {
+    return $this->jsonValue;
+  }
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoProtoParameterArray
+   */
+  public function setProtoArray(EnterpriseCrmFrontendsEventbusProtoProtoParameterArray $protoArray)
+  {
+    $this->protoArray = $protoArray;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoProtoParameterArray
+   */
+  public function getProtoArray()
+  {
+    return $this->protoArray;
+  }
+  /**
+   * @param array[]
+   */
+  public function setProtoValue($protoValue)
+  {
+    $this->protoValue = $protoValue;
+  }
+  /**
+   * @return array[]
+   */
+  public function getProtoValue()
+  {
+    return $this->protoValue;
+  }
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoSerializedObjectParameter
+   */
+  public function setSerializedObjectValue(EnterpriseCrmFrontendsEventbusProtoSerializedObjectParameter $serializedObjectValue)
+  {
+    $this->serializedObjectValue = $serializedObjectValue;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoSerializedObjectParameter
+   */
+  public function getSerializedObjectValue()
+  {
+    return $this->serializedObjectValue;
+  }
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoStringParameterArray
+   */
+  public function setStringArray(EnterpriseCrmFrontendsEventbusProtoStringParameterArray $stringArray)
+  {
+    $this->stringArray = $stringArray;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoStringParameterArray
+   */
+  public function getStringArray()
+  {
+    return $this->stringArray;
+  }
+  /**
+   * @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(EnterpriseCrmFrontendsEventbusProtoParameterValueType::class, 'Google_Service_Integrations_EnterpriseCrmFrontendsEventbusProtoParameterValueType');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoProtoParameterArray.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoProtoParameterArray.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoProtoParameterArray.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\Integrations;
+
+class EnterpriseCrmFrontendsEventbusProtoProtoParameterArray extends \Google\Collection
+{
+  protected $collection_key = 'protoValues';
+  /**
+   * @var array[]
+   */
+  public $protoValues;
+
+  /**
+   * @param array[]
+   */
+  public function setProtoValues($protoValues)
+  {
+    $this->protoValues = $protoValues;
+  }
+  /**
+   * @return array[]
+   */
+  public function getProtoValues()
+  {
+    return $this->protoValues;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmFrontendsEventbusProtoProtoParameterArray::class, 'Google_Service_Integrations_EnterpriseCrmFrontendsEventbusProtoProtoParameterArray');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoRollbackStrategy.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoRollbackStrategy.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoRollbackStrategy.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\Integrations;
+
+class EnterpriseCrmFrontendsEventbusProtoRollbackStrategy extends \Google\Collection
+{
+  protected $collection_key = 'taskNumbersToRollback';
+  protected $parametersType = EnterpriseCrmFrontendsEventbusProtoEventParameters::class;
+  protected $parametersDataType = '';
+  /**
+   * @var string
+   */
+  public $rollbackTaskImplementationClassName;
+  /**
+   * @var string[]
+   */
+  public $taskNumbersToRollback;
+
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoEventParameters
+   */
+  public function setParameters(EnterpriseCrmFrontendsEventbusProtoEventParameters $parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoEventParameters
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+  /**
+   * @param string
+   */
+  public function setRollbackTaskImplementationClassName($rollbackTaskImplementationClassName)
+  {
+    $this->rollbackTaskImplementationClassName = $rollbackTaskImplementationClassName;
+  }
+  /**
+   * @return string
+   */
+  public function getRollbackTaskImplementationClassName()
+  {
+    return $this->rollbackTaskImplementationClassName;
+  }
+  /**
+   * @param string[]
+   */
+  public function setTaskNumbersToRollback($taskNumbersToRollback)
+  {
+    $this->taskNumbersToRollback = $taskNumbersToRollback;
+  }
+  /**
+   * @return string[]
+   */
+  public function getTaskNumbersToRollback()
+  {
+    return $this->taskNumbersToRollback;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmFrontendsEventbusProtoRollbackStrategy::class, 'Google_Service_Integrations_EnterpriseCrmFrontendsEventbusProtoRollbackStrategy');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoSerializedObjectParameter.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoSerializedObjectParameter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoSerializedObjectParameter.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\Integrations;
+
+class EnterpriseCrmFrontendsEventbusProtoSerializedObjectParameter extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $objectValue;
+
+  /**
+   * @param string
+   */
+  public function setObjectValue($objectValue)
+  {
+    $this->objectValue = $objectValue;
+  }
+  /**
+   * @return string
+   */
+  public function getObjectValue()
+  {
+    return $this->objectValue;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmFrontendsEventbusProtoSerializedObjectParameter::class, 'Google_Service_Integrations_EnterpriseCrmFrontendsEventbusProtoSerializedObjectParameter');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoStringParameterArray.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoStringParameterArray.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoStringParameterArray.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\Integrations;
+
+class EnterpriseCrmFrontendsEventbusProtoStringParameterArray extends \Google\Collection
+{
+  protected $collection_key = 'stringValues';
+  /**
+   * @var string[]
+   */
+  public $stringValues;
+
+  /**
+   * @param string[]
+   */
+  public function setStringValues($stringValues)
+  {
+    $this->stringValues = $stringValues;
+  }
+  /**
+   * @return string[]
+   */
+  public function getStringValues()
+  {
+    return $this->stringValues;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmFrontendsEventbusProtoStringParameterArray::class, 'Google_Service_Integrations_EnterpriseCrmFrontendsEventbusProtoStringParameterArray');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoTaskConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoTaskConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoTaskConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,529 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class EnterpriseCrmFrontendsEventbusProtoTaskConfig extends \Google\Collection
+{
+  protected $collection_key = 'nextTasks';
+  protected $alertConfigsType = EnterpriseCrmEventbusProtoTaskAlertConfig::class;
+  protected $alertConfigsDataType = 'array';
+  protected $conditionalFailurePoliciesType = EnterpriseCrmEventbusProtoConditionalFailurePolicies::class;
+  protected $conditionalFailurePoliciesDataType = '';
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $creatorEmail;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var bool
+   */
+  public $disableStrictTypeValidation;
+  /**
+   * @var string
+   */
+  public $errorCatcherId;
+  /**
+   * @var string
+   */
+  public $externalTaskType;
+  protected $failurePolicyType = EnterpriseCrmEventbusProtoFailurePolicy::class;
+  protected $failurePolicyDataType = '';
+  /**
+   * @var int
+   */
+  public $incomingEdgeCount;
+  /**
+   * @var string
+   */
+  public $jsonValidationOption;
+  /**
+   * @var string
+   */
+  public $label;
+  /**
+   * @var string
+   */
+  public $lastModifiedTime;
+  protected $nextTasksType = EnterpriseCrmEventbusProtoNextTask::class;
+  protected $nextTasksDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextTasksExecutionPolicy;
+  protected $parametersType = EnterpriseCrmFrontendsEventbusProtoParameterEntry::class;
+  protected $parametersDataType = 'map';
+  protected $positionType = EnterpriseCrmEventbusProtoCoordinate::class;
+  protected $positionDataType = '';
+  /**
+   * @var string
+   */
+  public $precondition;
+  /**
+   * @var string
+   */
+  public $preconditionLabel;
+  protected $rollbackStrategyType = EnterpriseCrmFrontendsEventbusProtoRollbackStrategy::class;
+  protected $rollbackStrategyDataType = '';
+  protected $successPolicyType = EnterpriseCrmEventbusProtoSuccessPolicy::class;
+  protected $successPolicyDataType = '';
+  protected $synchronousCallFailurePolicyType = EnterpriseCrmEventbusProtoFailurePolicy::class;
+  protected $synchronousCallFailurePolicyDataType = '';
+  protected $taskEntityType = EnterpriseCrmFrontendsEventbusProtoTaskEntity::class;
+  protected $taskEntityDataType = '';
+  /**
+   * @var string
+   */
+  public $taskExecutionStrategy;
+  /**
+   * @var string
+   */
+  public $taskName;
+  /**
+   * @var string
+   */
+  public $taskNumber;
+  /**
+   * @var string
+   */
+  public $taskSpec;
+  /**
+   * @var string
+   */
+  public $taskTemplateName;
+  /**
+   * @var string
+   */
+  public $taskType;
+
+  /**
+   * @param EnterpriseCrmEventbusProtoTaskAlertConfig[]
+   */
+  public function setAlertConfigs($alertConfigs)
+  {
+    $this->alertConfigs = $alertConfigs;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoTaskAlertConfig[]
+   */
+  public function getAlertConfigs()
+  {
+    return $this->alertConfigs;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoConditionalFailurePolicies
+   */
+  public function setConditionalFailurePolicies(EnterpriseCrmEventbusProtoConditionalFailurePolicies $conditionalFailurePolicies)
+  {
+    $this->conditionalFailurePolicies = $conditionalFailurePolicies;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoConditionalFailurePolicies
+   */
+  public function getConditionalFailurePolicies()
+  {
+    return $this->conditionalFailurePolicies;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setCreatorEmail($creatorEmail)
+  {
+    $this->creatorEmail = $creatorEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getCreatorEmail()
+  {
+    return $this->creatorEmail;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param bool
+   */
+  public function setDisableStrictTypeValidation($disableStrictTypeValidation)
+  {
+    $this->disableStrictTypeValidation = $disableStrictTypeValidation;
+  }
+  /**
+   * @return bool
+   */
+  public function getDisableStrictTypeValidation()
+  {
+    return $this->disableStrictTypeValidation;
+  }
+  /**
+   * @param string
+   */
+  public function setErrorCatcherId($errorCatcherId)
+  {
+    $this->errorCatcherId = $errorCatcherId;
+  }
+  /**
+   * @return string
+   */
+  public function getErrorCatcherId()
+  {
+    return $this->errorCatcherId;
+  }
+  /**
+   * @param string
+   */
+  public function setExternalTaskType($externalTaskType)
+  {
+    $this->externalTaskType = $externalTaskType;
+  }
+  /**
+   * @return string
+   */
+  public function getExternalTaskType()
+  {
+    return $this->externalTaskType;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoFailurePolicy
+   */
+  public function setFailurePolicy(EnterpriseCrmEventbusProtoFailurePolicy $failurePolicy)
+  {
+    $this->failurePolicy = $failurePolicy;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoFailurePolicy
+   */
+  public function getFailurePolicy()
+  {
+    return $this->failurePolicy;
+  }
+  /**
+   * @param int
+   */
+  public function setIncomingEdgeCount($incomingEdgeCount)
+  {
+    $this->incomingEdgeCount = $incomingEdgeCount;
+  }
+  /**
+   * @return int
+   */
+  public function getIncomingEdgeCount()
+  {
+    return $this->incomingEdgeCount;
+  }
+  /**
+   * @param string
+   */
+  public function setJsonValidationOption($jsonValidationOption)
+  {
+    $this->jsonValidationOption = $jsonValidationOption;
+  }
+  /**
+   * @return string
+   */
+  public function getJsonValidationOption()
+  {
+    return $this->jsonValidationOption;
+  }
+  /**
+   * @param string
+   */
+  public function setLabel($label)
+  {
+    $this->label = $label;
+  }
+  /**
+   * @return string
+   */
+  public function getLabel()
+  {
+    return $this->label;
+  }
+  /**
+   * @param string
+   */
+  public function setLastModifiedTime($lastModifiedTime)
+  {
+    $this->lastModifiedTime = $lastModifiedTime;
+  }
+  /**
+   * @return string
+   */
+  public function getLastModifiedTime()
+  {
+    return $this->lastModifiedTime;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoNextTask[]
+   */
+  public function setNextTasks($nextTasks)
+  {
+    $this->nextTasks = $nextTasks;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoNextTask[]
+   */
+  public function getNextTasks()
+  {
+    return $this->nextTasks;
+  }
+  /**
+   * @param string
+   */
+  public function setNextTasksExecutionPolicy($nextTasksExecutionPolicy)
+  {
+    $this->nextTasksExecutionPolicy = $nextTasksExecutionPolicy;
+  }
+  /**
+   * @return string
+   */
+  public function getNextTasksExecutionPolicy()
+  {
+    return $this->nextTasksExecutionPolicy;
+  }
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoParameterEntry[]
+   */
+  public function setParameters($parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoParameterEntry[]
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoCoordinate
+   */
+  public function setPosition(EnterpriseCrmEventbusProtoCoordinate $position)
+  {
+    $this->position = $position;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoCoordinate
+   */
+  public function getPosition()
+  {
+    return $this->position;
+  }
+  /**
+   * @param string
+   */
+  public function setPrecondition($precondition)
+  {
+    $this->precondition = $precondition;
+  }
+  /**
+   * @return string
+   */
+  public function getPrecondition()
+  {
+    return $this->precondition;
+  }
+  /**
+   * @param string
+   */
+  public function setPreconditionLabel($preconditionLabel)
+  {
+    $this->preconditionLabel = $preconditionLabel;
+  }
+  /**
+   * @return string
+   */
+  public function getPreconditionLabel()
+  {
+    return $this->preconditionLabel;
+  }
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoRollbackStrategy
+   */
+  public function setRollbackStrategy(EnterpriseCrmFrontendsEventbusProtoRollbackStrategy $rollbackStrategy)
+  {
+    $this->rollbackStrategy = $rollbackStrategy;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoRollbackStrategy
+   */
+  public function getRollbackStrategy()
+  {
+    return $this->rollbackStrategy;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoSuccessPolicy
+   */
+  public function setSuccessPolicy(EnterpriseCrmEventbusProtoSuccessPolicy $successPolicy)
+  {
+    $this->successPolicy = $successPolicy;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoSuccessPolicy
+   */
+  public function getSuccessPolicy()
+  {
+    return $this->successPolicy;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoFailurePolicy
+   */
+  public function setSynchronousCallFailurePolicy(EnterpriseCrmEventbusProtoFailurePolicy $synchronousCallFailurePolicy)
+  {
+    $this->synchronousCallFailurePolicy = $synchronousCallFailurePolicy;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoFailurePolicy
+   */
+  public function getSynchronousCallFailurePolicy()
+  {
+    return $this->synchronousCallFailurePolicy;
+  }
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoTaskEntity
+   */
+  public function setTaskEntity(EnterpriseCrmFrontendsEventbusProtoTaskEntity $taskEntity)
+  {
+    $this->taskEntity = $taskEntity;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoTaskEntity
+   */
+  public function getTaskEntity()
+  {
+    return $this->taskEntity;
+  }
+  /**
+   * @param string
+   */
+  public function setTaskExecutionStrategy($taskExecutionStrategy)
+  {
+    $this->taskExecutionStrategy = $taskExecutionStrategy;
+  }
+  /**
+   * @return string
+   */
+  public function getTaskExecutionStrategy()
+  {
+    return $this->taskExecutionStrategy;
+  }
+  /**
+   * @param string
+   */
+  public function setTaskName($taskName)
+  {
+    $this->taskName = $taskName;
+  }
+  /**
+   * @return string
+   */
+  public function getTaskName()
+  {
+    return $this->taskName;
+  }
+  /**
+   * @param string
+   */
+  public function setTaskNumber($taskNumber)
+  {
+    $this->taskNumber = $taskNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getTaskNumber()
+  {
+    return $this->taskNumber;
+  }
+  /**
+   * @param string
+   */
+  public function setTaskSpec($taskSpec)
+  {
+    $this->taskSpec = $taskSpec;
+  }
+  /**
+   * @return string
+   */
+  public function getTaskSpec()
+  {
+    return $this->taskSpec;
+  }
+  /**
+   * @param string
+   */
+  public function setTaskTemplateName($taskTemplateName)
+  {
+    $this->taskTemplateName = $taskTemplateName;
+  }
+  /**
+   * @return string
+   */
+  public function getTaskTemplateName()
+  {
+    return $this->taskTemplateName;
+  }
+  /**
+   * @param string
+   */
+  public function setTaskType($taskType)
+  {
+    $this->taskType = $taskType;
+  }
+  /**
+   * @return string
+   */
+  public function getTaskType()
+  {
+    return $this->taskType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmFrontendsEventbusProtoTaskConfig::class, 'Google_Service_Integrations_EnterpriseCrmFrontendsEventbusProtoTaskConfig');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoTaskEntity.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoTaskEntity.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoTaskEntity.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,126 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class EnterpriseCrmFrontendsEventbusProtoTaskEntity extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $disabledForVpcSc;
+  protected $metadataType = EnterpriseCrmEventbusProtoTaskMetadata::class;
+  protected $metadataDataType = '';
+  protected $paramSpecsType = EnterpriseCrmFrontendsEventbusProtoParamSpecsMessage::class;
+  protected $paramSpecsDataType = '';
+  protected $statsType = EnterpriseCrmEventbusStats::class;
+  protected $statsDataType = '';
+  /**
+   * @var string
+   */
+  public $taskType;
+  protected $uiConfigType = EnterpriseCrmEventbusProtoTaskUiConfig::class;
+  protected $uiConfigDataType = '';
+
+  /**
+   * @param bool
+   */
+  public function setDisabledForVpcSc($disabledForVpcSc)
+  {
+    $this->disabledForVpcSc = $disabledForVpcSc;
+  }
+  /**
+   * @return bool
+   */
+  public function getDisabledForVpcSc()
+  {
+    return $this->disabledForVpcSc;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoTaskMetadata
+   */
+  public function setMetadata(EnterpriseCrmEventbusProtoTaskMetadata $metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoTaskMetadata
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoParamSpecsMessage
+   */
+  public function setParamSpecs(EnterpriseCrmFrontendsEventbusProtoParamSpecsMessage $paramSpecs)
+  {
+    $this->paramSpecs = $paramSpecs;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoParamSpecsMessage
+   */
+  public function getParamSpecs()
+  {
+    return $this->paramSpecs;
+  }
+  /**
+   * @param EnterpriseCrmEventbusStats
+   */
+  public function setStats(EnterpriseCrmEventbusStats $stats)
+  {
+    $this->stats = $stats;
+  }
+  /**
+   * @return EnterpriseCrmEventbusStats
+   */
+  public function getStats()
+  {
+    return $this->stats;
+  }
+  /**
+   * @param string
+   */
+  public function setTaskType($taskType)
+  {
+    $this->taskType = $taskType;
+  }
+  /**
+   * @return string
+   */
+  public function getTaskType()
+  {
+    return $this->taskType;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoTaskUiConfig
+   */
+  public function setUiConfig(EnterpriseCrmEventbusProtoTaskUiConfig $uiConfig)
+  {
+    $this->uiConfig = $uiConfig;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoTaskUiConfig
+   */
+  public function getUiConfig()
+  {
+    return $this->uiConfig;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmFrontendsEventbusProtoTaskEntity::class, 'Google_Service_Integrations_EnterpriseCrmFrontendsEventbusProtoTaskEntity');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoTriggerConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoTriggerConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoTriggerConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,337 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class EnterpriseCrmFrontendsEventbusProtoTriggerConfig extends \Google\Collection
+{
+  protected $collection_key = 'startTasks';
+  protected $alertConfigType = EnterpriseCrmEventbusProtoWorkflowAlertConfig::class;
+  protected $alertConfigDataType = 'array';
+  protected $cloudSchedulerConfigType = EnterpriseCrmEventbusProtoCloudSchedulerConfig::class;
+  protected $cloudSchedulerConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string[]
+   */
+  public $enabledClients;
+  /**
+   * @var string
+   */
+  public $errorCatcherId;
+  protected $inputVariablesType = EnterpriseCrmFrontendsEventbusProtoTriggerConfigVariables::class;
+  protected $inputVariablesDataType = '';
+  /**
+   * @var string
+   */
+  public $label;
+  /**
+   * @var string
+   */
+  public $nextTasksExecutionPolicy;
+  protected $outputVariablesType = EnterpriseCrmFrontendsEventbusProtoTriggerConfigVariables::class;
+  protected $outputVariablesDataType = '';
+  /**
+   * @var bool
+   */
+  public $pauseWorkflowExecutions;
+  protected $positionType = EnterpriseCrmEventbusProtoCoordinate::class;
+  protected $positionDataType = '';
+  /**
+   * @var string[]
+   */
+  public $properties;
+  protected $startTasksType = EnterpriseCrmEventbusProtoNextTask::class;
+  protected $startTasksDataType = 'array';
+  protected $triggerCriteriaType = EnterpriseCrmEventbusProtoTriggerCriteria::class;
+  protected $triggerCriteriaDataType = '';
+  /**
+   * @var string
+   */
+  public $triggerId;
+  /**
+   * @var string
+   */
+  public $triggerName;
+  /**
+   * @var string
+   */
+  public $triggerNumber;
+  /**
+   * @var string
+   */
+  public $triggerType;
+
+  /**
+   * @param EnterpriseCrmEventbusProtoWorkflowAlertConfig[]
+   */
+  public function setAlertConfig($alertConfig)
+  {
+    $this->alertConfig = $alertConfig;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoWorkflowAlertConfig[]
+   */
+  public function getAlertConfig()
+  {
+    return $this->alertConfig;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoCloudSchedulerConfig
+   */
+  public function setCloudSchedulerConfig(EnterpriseCrmEventbusProtoCloudSchedulerConfig $cloudSchedulerConfig)
+  {
+    $this->cloudSchedulerConfig = $cloudSchedulerConfig;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoCloudSchedulerConfig
+   */
+  public function getCloudSchedulerConfig()
+  {
+    return $this->cloudSchedulerConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string[]
+   */
+  public function setEnabledClients($enabledClients)
+  {
+    $this->enabledClients = $enabledClients;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEnabledClients()
+  {
+    return $this->enabledClients;
+  }
+  /**
+   * @param string
+   */
+  public function setErrorCatcherId($errorCatcherId)
+  {
+    $this->errorCatcherId = $errorCatcherId;
+  }
+  /**
+   * @return string
+   */
+  public function getErrorCatcherId()
+  {
+    return $this->errorCatcherId;
+  }
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoTriggerConfigVariables
+   */
+  public function setInputVariables(EnterpriseCrmFrontendsEventbusProtoTriggerConfigVariables $inputVariables)
+  {
+    $this->inputVariables = $inputVariables;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoTriggerConfigVariables
+   */
+  public function getInputVariables()
+  {
+    return $this->inputVariables;
+  }
+  /**
+   * @param string
+   */
+  public function setLabel($label)
+  {
+    $this->label = $label;
+  }
+  /**
+   * @return string
+   */
+  public function getLabel()
+  {
+    return $this->label;
+  }
+  /**
+   * @param string
+   */
+  public function setNextTasksExecutionPolicy($nextTasksExecutionPolicy)
+  {
+    $this->nextTasksExecutionPolicy = $nextTasksExecutionPolicy;
+  }
+  /**
+   * @return string
+   */
+  public function getNextTasksExecutionPolicy()
+  {
+    return $this->nextTasksExecutionPolicy;
+  }
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoTriggerConfigVariables
+   */
+  public function setOutputVariables(EnterpriseCrmFrontendsEventbusProtoTriggerConfigVariables $outputVariables)
+  {
+    $this->outputVariables = $outputVariables;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoTriggerConfigVariables
+   */
+  public function getOutputVariables()
+  {
+    return $this->outputVariables;
+  }
+  /**
+   * @param bool
+   */
+  public function setPauseWorkflowExecutions($pauseWorkflowExecutions)
+  {
+    $this->pauseWorkflowExecutions = $pauseWorkflowExecutions;
+  }
+  /**
+   * @return bool
+   */
+  public function getPauseWorkflowExecutions()
+  {
+    return $this->pauseWorkflowExecutions;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoCoordinate
+   */
+  public function setPosition(EnterpriseCrmEventbusProtoCoordinate $position)
+  {
+    $this->position = $position;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoCoordinate
+   */
+  public function getPosition()
+  {
+    return $this->position;
+  }
+  /**
+   * @param string[]
+   */
+  public function setProperties($properties)
+  {
+    $this->properties = $properties;
+  }
+  /**
+   * @return string[]
+   */
+  public function getProperties()
+  {
+    return $this->properties;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoNextTask[]
+   */
+  public function setStartTasks($startTasks)
+  {
+    $this->startTasks = $startTasks;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoNextTask[]
+   */
+  public function getStartTasks()
+  {
+    return $this->startTasks;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoTriggerCriteria
+   */
+  public function setTriggerCriteria(EnterpriseCrmEventbusProtoTriggerCriteria $triggerCriteria)
+  {
+    $this->triggerCriteria = $triggerCriteria;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoTriggerCriteria
+   */
+  public function getTriggerCriteria()
+  {
+    return $this->triggerCriteria;
+  }
+  /**
+   * @param string
+   */
+  public function setTriggerId($triggerId)
+  {
+    $this->triggerId = $triggerId;
+  }
+  /**
+   * @return string
+   */
+  public function getTriggerId()
+  {
+    return $this->triggerId;
+  }
+  /**
+   * @param string
+   */
+  public function setTriggerName($triggerName)
+  {
+    $this->triggerName = $triggerName;
+  }
+  /**
+   * @return string
+   */
+  public function getTriggerName()
+  {
+    return $this->triggerName;
+  }
+  /**
+   * @param string
+   */
+  public function setTriggerNumber($triggerNumber)
+  {
+    $this->triggerNumber = $triggerNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getTriggerNumber()
+  {
+    return $this->triggerNumber;
+  }
+  /**
+   * @param string
+   */
+  public function setTriggerType($triggerType)
+  {
+    $this->triggerType = $triggerType;
+  }
+  /**
+   * @return string
+   */
+  public function getTriggerType()
+  {
+    return $this->triggerType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmFrontendsEventbusProtoTriggerConfig::class, 'Google_Service_Integrations_EnterpriseCrmFrontendsEventbusProtoTriggerConfig');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoTriggerConfigVariables.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoTriggerConfigVariables.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoTriggerConfigVariables.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\Integrations;
+
+class EnterpriseCrmFrontendsEventbusProtoTriggerConfigVariables extends \Google\Collection
+{
+  protected $collection_key = 'names';
+  /**
+   * @var string[]
+   */
+  public $names;
+
+  /**
+   * @param string[]
+   */
+  public function setNames($names)
+  {
+    $this->names = $names;
+  }
+  /**
+   * @return string[]
+   */
+  public function getNames()
+  {
+    return $this->names;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmFrontendsEventbusProtoTriggerConfigVariables::class, 'Google_Service_Integrations_EnterpriseCrmFrontendsEventbusProtoTriggerConfigVariables');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntry.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntry.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntry.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,307 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntry extends \Google\Collection
+{
+  protected $collection_key = 'children';
+  protected $attributesType = EnterpriseCrmEventbusProtoAttributes::class;
+  protected $attributesDataType = '';
+  protected $childrenType = EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntry::class;
+  protected $childrenDataType = 'array';
+  /**
+   * @var bool
+   */
+  public $containsLargeData;
+  /**
+   * @var string
+   */
+  public $dataType;
+  protected $defaultValueType = EnterpriseCrmFrontendsEventbusProtoParameterValueType::class;
+  protected $defaultValueDataType = '';
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $inOutType;
+  /**
+   * @var bool
+   */
+  public $isTransient;
+  /**
+   * @var string
+   */
+  public $jsonSchema;
+  /**
+   * @var string
+   */
+  public $key;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $producedByType = EnterpriseCrmEventbusProtoNodeIdentifier::class;
+  protected $producedByDataType = '';
+  /**
+   * @var string
+   */
+  public $producer;
+  /**
+   * @var string
+   */
+  public $protoDefName;
+  /**
+   * @var string
+   */
+  public $protoDefPath;
+  /**
+   * @var bool
+   */
+  public $required;
+
+  /**
+   * @param EnterpriseCrmEventbusProtoAttributes
+   */
+  public function setAttributes(EnterpriseCrmEventbusProtoAttributes $attributes)
+  {
+    $this->attributes = $attributes;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoAttributes
+   */
+  public function getAttributes()
+  {
+    return $this->attributes;
+  }
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntry[]
+   */
+  public function setChildren($children)
+  {
+    $this->children = $children;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntry[]
+   */
+  public function getChildren()
+  {
+    return $this->children;
+  }
+  /**
+   * @param bool
+   */
+  public function setContainsLargeData($containsLargeData)
+  {
+    $this->containsLargeData = $containsLargeData;
+  }
+  /**
+   * @return bool
+   */
+  public function getContainsLargeData()
+  {
+    return $this->containsLargeData;
+  }
+  /**
+   * @param string
+   */
+  public function setDataType($dataType)
+  {
+    $this->dataType = $dataType;
+  }
+  /**
+   * @return string
+   */
+  public function getDataType()
+  {
+    return $this->dataType;
+  }
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoParameterValueType
+   */
+  public function setDefaultValue(EnterpriseCrmFrontendsEventbusProtoParameterValueType $defaultValue)
+  {
+    $this->defaultValue = $defaultValue;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoParameterValueType
+   */
+  public function getDefaultValue()
+  {
+    return $this->defaultValue;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setInOutType($inOutType)
+  {
+    $this->inOutType = $inOutType;
+  }
+  /**
+   * @return string
+   */
+  public function getInOutType()
+  {
+    return $this->inOutType;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsTransient($isTransient)
+  {
+    $this->isTransient = $isTransient;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsTransient()
+  {
+    return $this->isTransient;
+  }
+  /**
+   * @param string
+   */
+  public function setJsonSchema($jsonSchema)
+  {
+    $this->jsonSchema = $jsonSchema;
+  }
+  /**
+   * @return string
+   */
+  public function getJsonSchema()
+  {
+    return $this->jsonSchema;
+  }
+  /**
+   * @param string
+   */
+  public function setKey($key)
+  {
+    $this->key = $key;
+  }
+  /**
+   * @return string
+   */
+  public function getKey()
+  {
+    return $this->key;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoNodeIdentifier
+   */
+  public function setProducedBy(EnterpriseCrmEventbusProtoNodeIdentifier $producedBy)
+  {
+    $this->producedBy = $producedBy;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoNodeIdentifier
+   */
+  public function getProducedBy()
+  {
+    return $this->producedBy;
+  }
+  /**
+   * @param string
+   */
+  public function setProducer($producer)
+  {
+    $this->producer = $producer;
+  }
+  /**
+   * @return string
+   */
+  public function getProducer()
+  {
+    return $this->producer;
+  }
+  /**
+   * @param string
+   */
+  public function setProtoDefName($protoDefName)
+  {
+    $this->protoDefName = $protoDefName;
+  }
+  /**
+   * @return string
+   */
+  public function getProtoDefName()
+  {
+    return $this->protoDefName;
+  }
+  /**
+   * @param string
+   */
+  public function setProtoDefPath($protoDefPath)
+  {
+    $this->protoDefPath = $protoDefPath;
+  }
+  /**
+   * @return string
+   */
+  public function getProtoDefPath()
+  {
+    return $this->protoDefPath;
+  }
+  /**
+   * @param bool
+   */
+  public function setRequired($required)
+  {
+    $this->required = $required;
+  }
+  /**
+   * @return bool
+   */
+  public function getRequired()
+  {
+    return $this->required;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntry::class, 'Google_Service_Integrations_EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntry');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoWorkflowParameters.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoWorkflowParameters.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmFrontendsEventbusProtoWorkflowParameters.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\Integrations;
+
+class EnterpriseCrmFrontendsEventbusProtoWorkflowParameters extends \Google\Collection
+{
+  protected $collection_key = 'parameters';
+  protected $parametersType = EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntry::class;
+  protected $parametersDataType = 'array';
+
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntry[]
+   */
+  public function setParameters($parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntry[]
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmFrontendsEventbusProtoWorkflowParameters::class, 'Google_Service_Integrations_EnterpriseCrmFrontendsEventbusProtoWorkflowParameters');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmLoggingGwsFieldLimits.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmLoggingGwsFieldLimits.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmLoggingGwsFieldLimits.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\Integrations;
+
+class EnterpriseCrmLoggingGwsFieldLimits extends \Google\Collection
+{
+  protected $collection_key = 'logType';
+  /**
+   * @var string
+   */
+  public $logAction;
+  /**
+   * @var string[]
+   */
+  public $logType;
+  /**
+   * @var int
+   */
+  public $maxArraySize;
+  /**
+   * @var int
+   */
+  public $maxStringLength;
+  /**
+   * @var string
+   */
+  public $shortenerType;
+
+  /**
+   * @param string
+   */
+  public function setLogAction($logAction)
+  {
+    $this->logAction = $logAction;
+  }
+  /**
+   * @return string
+   */
+  public function getLogAction()
+  {
+    return $this->logAction;
+  }
+  /**
+   * @param string[]
+   */
+  public function setLogType($logType)
+  {
+    $this->logType = $logType;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLogType()
+  {
+    return $this->logType;
+  }
+  /**
+   * @param int
+   */
+  public function setMaxArraySize($maxArraySize)
+  {
+    $this->maxArraySize = $maxArraySize;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxArraySize()
+  {
+    return $this->maxArraySize;
+  }
+  /**
+   * @param int
+   */
+  public function setMaxStringLength($maxStringLength)
+  {
+    $this->maxStringLength = $maxStringLength;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxStringLength()
+  {
+    return $this->maxStringLength;
+  }
+  /**
+   * @param string
+   */
+  public function setShortenerType($shortenerType)
+  {
+    $this->shortenerType = $shortenerType;
+  }
+  /**
+   * @return string
+   */
+  public function getShortenerType()
+  {
+    return $this->shortenerType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmLoggingGwsFieldLimits::class, 'Google_Service_Integrations_EnterpriseCrmLoggingGwsFieldLimits');
Index: vendor/google/apiclient-services/src/Integrations/EnterpriseCrmLoggingGwsSanitizeOptions.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/EnterpriseCrmLoggingGwsSanitizeOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/EnterpriseCrmLoggingGwsSanitizeOptions.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\Integrations;
+
+class EnterpriseCrmLoggingGwsSanitizeOptions extends \Google\Collection
+{
+  protected $collection_key = 'logType';
+  /**
+   * @var bool
+   */
+  public $isAlreadySanitized;
+  /**
+   * @var string[]
+   */
+  public $logType;
+  /**
+   * @var string
+   */
+  public $privacy;
+  /**
+   * @var string
+   */
+  public $sanitizeType;
+
+  /**
+   * @param bool
+   */
+  public function setIsAlreadySanitized($isAlreadySanitized)
+  {
+    $this->isAlreadySanitized = $isAlreadySanitized;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsAlreadySanitized()
+  {
+    return $this->isAlreadySanitized;
+  }
+  /**
+   * @param string[]
+   */
+  public function setLogType($logType)
+  {
+    $this->logType = $logType;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLogType()
+  {
+    return $this->logType;
+  }
+  /**
+   * @param string
+   */
+  public function setPrivacy($privacy)
+  {
+    $this->privacy = $privacy;
+  }
+  /**
+   * @return string
+   */
+  public function getPrivacy()
+  {
+    return $this->privacy;
+  }
+  /**
+   * @param string
+   */
+  public function setSanitizeType($sanitizeType)
+  {
+    $this->sanitizeType = $sanitizeType;
+  }
+  /**
+   * @return string
+   */
+  public function getSanitizeType()
+  {
+    return $this->sanitizeType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnterpriseCrmLoggingGwsSanitizeOptions::class, 'Google_Service_Integrations_EnterpriseCrmLoggingGwsSanitizeOptions');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1AuthConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1AuthConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1AuthConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,175 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class GoogleCloudConnectorsV1AuthConfig extends \Google\Collection
+{
+  protected $collection_key = 'additionalVariables';
+  protected $additionalVariablesType = GoogleCloudConnectorsV1ConfigVariable::class;
+  protected $additionalVariablesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $authKey;
+  /**
+   * @var string
+   */
+  public $authType;
+  protected $oauth2AuthCodeFlowType = GoogleCloudConnectorsV1AuthConfigOauth2AuthCodeFlow::class;
+  protected $oauth2AuthCodeFlowDataType = '';
+  protected $oauth2AuthCodeFlowGoogleManagedType = GoogleCloudConnectorsV1AuthConfigOauth2AuthCodeFlowGoogleManaged::class;
+  protected $oauth2AuthCodeFlowGoogleManagedDataType = '';
+  protected $oauth2ClientCredentialsType = GoogleCloudConnectorsV1AuthConfigOauth2ClientCredentials::class;
+  protected $oauth2ClientCredentialsDataType = '';
+  protected $oauth2JwtBearerType = GoogleCloudConnectorsV1AuthConfigOauth2JwtBearer::class;
+  protected $oauth2JwtBearerDataType = '';
+  protected $sshPublicKeyType = GoogleCloudConnectorsV1AuthConfigSshPublicKey::class;
+  protected $sshPublicKeyDataType = '';
+  protected $userPasswordType = GoogleCloudConnectorsV1AuthConfigUserPassword::class;
+  protected $userPasswordDataType = '';
+
+  /**
+   * @param GoogleCloudConnectorsV1ConfigVariable[]
+   */
+  public function setAdditionalVariables($additionalVariables)
+  {
+    $this->additionalVariables = $additionalVariables;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1ConfigVariable[]
+   */
+  public function getAdditionalVariables()
+  {
+    return $this->additionalVariables;
+  }
+  /**
+   * @param string
+   */
+  public function setAuthKey($authKey)
+  {
+    $this->authKey = $authKey;
+  }
+  /**
+   * @return string
+   */
+  public function getAuthKey()
+  {
+    return $this->authKey;
+  }
+  /**
+   * @param string
+   */
+  public function setAuthType($authType)
+  {
+    $this->authType = $authType;
+  }
+  /**
+   * @return string
+   */
+  public function getAuthType()
+  {
+    return $this->authType;
+  }
+  /**
+   * @param GoogleCloudConnectorsV1AuthConfigOauth2AuthCodeFlow
+   */
+  public function setOauth2AuthCodeFlow(GoogleCloudConnectorsV1AuthConfigOauth2AuthCodeFlow $oauth2AuthCodeFlow)
+  {
+    $this->oauth2AuthCodeFlow = $oauth2AuthCodeFlow;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1AuthConfigOauth2AuthCodeFlow
+   */
+  public function getOauth2AuthCodeFlow()
+  {
+    return $this->oauth2AuthCodeFlow;
+  }
+  /**
+   * @param GoogleCloudConnectorsV1AuthConfigOauth2AuthCodeFlowGoogleManaged
+   */
+  public function setOauth2AuthCodeFlowGoogleManaged(GoogleCloudConnectorsV1AuthConfigOauth2AuthCodeFlowGoogleManaged $oauth2AuthCodeFlowGoogleManaged)
+  {
+    $this->oauth2AuthCodeFlowGoogleManaged = $oauth2AuthCodeFlowGoogleManaged;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1AuthConfigOauth2AuthCodeFlowGoogleManaged
+   */
+  public function getOauth2AuthCodeFlowGoogleManaged()
+  {
+    return $this->oauth2AuthCodeFlowGoogleManaged;
+  }
+  /**
+   * @param GoogleCloudConnectorsV1AuthConfigOauth2ClientCredentials
+   */
+  public function setOauth2ClientCredentials(GoogleCloudConnectorsV1AuthConfigOauth2ClientCredentials $oauth2ClientCredentials)
+  {
+    $this->oauth2ClientCredentials = $oauth2ClientCredentials;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1AuthConfigOauth2ClientCredentials
+   */
+  public function getOauth2ClientCredentials()
+  {
+    return $this->oauth2ClientCredentials;
+  }
+  /**
+   * @param GoogleCloudConnectorsV1AuthConfigOauth2JwtBearer
+   */
+  public function setOauth2JwtBearer(GoogleCloudConnectorsV1AuthConfigOauth2JwtBearer $oauth2JwtBearer)
+  {
+    $this->oauth2JwtBearer = $oauth2JwtBearer;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1AuthConfigOauth2JwtBearer
+   */
+  public function getOauth2JwtBearer()
+  {
+    return $this->oauth2JwtBearer;
+  }
+  /**
+   * @param GoogleCloudConnectorsV1AuthConfigSshPublicKey
+   */
+  public function setSshPublicKey(GoogleCloudConnectorsV1AuthConfigSshPublicKey $sshPublicKey)
+  {
+    $this->sshPublicKey = $sshPublicKey;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1AuthConfigSshPublicKey
+   */
+  public function getSshPublicKey()
+  {
+    return $this->sshPublicKey;
+  }
+  /**
+   * @param GoogleCloudConnectorsV1AuthConfigUserPassword
+   */
+  public function setUserPassword(GoogleCloudConnectorsV1AuthConfigUserPassword $userPassword)
+  {
+    $this->userPassword = $userPassword;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1AuthConfigUserPassword
+   */
+  public function getUserPassword()
+  {
+    return $this->userPassword;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudConnectorsV1AuthConfig::class, 'Google_Service_Integrations_GoogleCloudConnectorsV1AuthConfig');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1AuthConfigOauth2AuthCodeFlow.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1AuthConfigOauth2AuthCodeFlow.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1AuthConfigOauth2AuthCodeFlow.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,169 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class GoogleCloudConnectorsV1AuthConfigOauth2AuthCodeFlow extends \Google\Collection
+{
+  protected $collection_key = 'scopes';
+  /**
+   * @var string
+   */
+  public $authCode;
+  /**
+   * @var string
+   */
+  public $authUri;
+  /**
+   * @var string
+   */
+  public $clientId;
+  protected $clientSecretType = GoogleCloudConnectorsV1Secret::class;
+  protected $clientSecretDataType = '';
+  /**
+   * @var bool
+   */
+  public $enablePkce;
+  /**
+   * @var string
+   */
+  public $pkceVerifier;
+  /**
+   * @var string
+   */
+  public $redirectUri;
+  /**
+   * @var string[]
+   */
+  public $scopes;
+
+  /**
+   * @param string
+   */
+  public function setAuthCode($authCode)
+  {
+    $this->authCode = $authCode;
+  }
+  /**
+   * @return string
+   */
+  public function getAuthCode()
+  {
+    return $this->authCode;
+  }
+  /**
+   * @param string
+   */
+  public function setAuthUri($authUri)
+  {
+    $this->authUri = $authUri;
+  }
+  /**
+   * @return string
+   */
+  public function getAuthUri()
+  {
+    return $this->authUri;
+  }
+  /**
+   * @param string
+   */
+  public function setClientId($clientId)
+  {
+    $this->clientId = $clientId;
+  }
+  /**
+   * @return string
+   */
+  public function getClientId()
+  {
+    return $this->clientId;
+  }
+  /**
+   * @param GoogleCloudConnectorsV1Secret
+   */
+  public function setClientSecret(GoogleCloudConnectorsV1Secret $clientSecret)
+  {
+    $this->clientSecret = $clientSecret;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1Secret
+   */
+  public function getClientSecret()
+  {
+    return $this->clientSecret;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnablePkce($enablePkce)
+  {
+    $this->enablePkce = $enablePkce;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnablePkce()
+  {
+    return $this->enablePkce;
+  }
+  /**
+   * @param string
+   */
+  public function setPkceVerifier($pkceVerifier)
+  {
+    $this->pkceVerifier = $pkceVerifier;
+  }
+  /**
+   * @return string
+   */
+  public function getPkceVerifier()
+  {
+    return $this->pkceVerifier;
+  }
+  /**
+   * @param string
+   */
+  public function setRedirectUri($redirectUri)
+  {
+    $this->redirectUri = $redirectUri;
+  }
+  /**
+   * @return string
+   */
+  public function getRedirectUri()
+  {
+    return $this->redirectUri;
+  }
+  /**
+   * @param string[]
+   */
+  public function setScopes($scopes)
+  {
+    $this->scopes = $scopes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getScopes()
+  {
+    return $this->scopes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudConnectorsV1AuthConfigOauth2AuthCodeFlow::class, 'Google_Service_Integrations_GoogleCloudConnectorsV1AuthConfigOauth2AuthCodeFlow');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1AuthConfigOauth2AuthCodeFlowGoogleManaged.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1AuthConfigOauth2AuthCodeFlowGoogleManaged.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1AuthConfigOauth2AuthCodeFlowGoogleManaged.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\Integrations;
+
+class GoogleCloudConnectorsV1AuthConfigOauth2AuthCodeFlowGoogleManaged extends \Google\Collection
+{
+  protected $collection_key = 'scopes';
+  /**
+   * @var string
+   */
+  public $authCode;
+  /**
+   * @var string
+   */
+  public $redirectUri;
+  /**
+   * @var string[]
+   */
+  public $scopes;
+
+  /**
+   * @param string
+   */
+  public function setAuthCode($authCode)
+  {
+    $this->authCode = $authCode;
+  }
+  /**
+   * @return string
+   */
+  public function getAuthCode()
+  {
+    return $this->authCode;
+  }
+  /**
+   * @param string
+   */
+  public function setRedirectUri($redirectUri)
+  {
+    $this->redirectUri = $redirectUri;
+  }
+  /**
+   * @return string
+   */
+  public function getRedirectUri()
+  {
+    return $this->redirectUri;
+  }
+  /**
+   * @param string[]
+   */
+  public function setScopes($scopes)
+  {
+    $this->scopes = $scopes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getScopes()
+  {
+    return $this->scopes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudConnectorsV1AuthConfigOauth2AuthCodeFlowGoogleManaged::class, 'Google_Service_Integrations_GoogleCloudConnectorsV1AuthConfigOauth2AuthCodeFlowGoogleManaged');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1AuthConfigOauth2ClientCredentials.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1AuthConfigOauth2ClientCredentials.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1AuthConfigOauth2ClientCredentials.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\Integrations;
+
+class GoogleCloudConnectorsV1AuthConfigOauth2ClientCredentials extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $clientId;
+  protected $clientSecretType = GoogleCloudConnectorsV1Secret::class;
+  protected $clientSecretDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setClientId($clientId)
+  {
+    $this->clientId = $clientId;
+  }
+  /**
+   * @return string
+   */
+  public function getClientId()
+  {
+    return $this->clientId;
+  }
+  /**
+   * @param GoogleCloudConnectorsV1Secret
+   */
+  public function setClientSecret(GoogleCloudConnectorsV1Secret $clientSecret)
+  {
+    $this->clientSecret = $clientSecret;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1Secret
+   */
+  public function getClientSecret()
+  {
+    return $this->clientSecret;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudConnectorsV1AuthConfigOauth2ClientCredentials::class, 'Google_Service_Integrations_GoogleCloudConnectorsV1AuthConfigOauth2ClientCredentials');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1AuthConfigOauth2JwtBearer.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1AuthConfigOauth2JwtBearer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1AuthConfigOauth2JwtBearer.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\Integrations;
+
+class GoogleCloudConnectorsV1AuthConfigOauth2JwtBearer extends \Google\Model
+{
+  protected $clientKeyType = GoogleCloudConnectorsV1Secret::class;
+  protected $clientKeyDataType = '';
+  protected $jwtClaimsType = GoogleCloudConnectorsV1AuthConfigOauth2JwtBearerJwtClaims::class;
+  protected $jwtClaimsDataType = '';
+
+  /**
+   * @param GoogleCloudConnectorsV1Secret
+   */
+  public function setClientKey(GoogleCloudConnectorsV1Secret $clientKey)
+  {
+    $this->clientKey = $clientKey;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1Secret
+   */
+  public function getClientKey()
+  {
+    return $this->clientKey;
+  }
+  /**
+   * @param GoogleCloudConnectorsV1AuthConfigOauth2JwtBearerJwtClaims
+   */
+  public function setJwtClaims(GoogleCloudConnectorsV1AuthConfigOauth2JwtBearerJwtClaims $jwtClaims)
+  {
+    $this->jwtClaims = $jwtClaims;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1AuthConfigOauth2JwtBearerJwtClaims
+   */
+  public function getJwtClaims()
+  {
+    return $this->jwtClaims;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudConnectorsV1AuthConfigOauth2JwtBearer::class, 'Google_Service_Integrations_GoogleCloudConnectorsV1AuthConfigOauth2JwtBearer');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1AuthConfigOauth2JwtBearerJwtClaims.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1AuthConfigOauth2JwtBearerJwtClaims.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1AuthConfigOauth2JwtBearerJwtClaims.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\Integrations;
+
+class GoogleCloudConnectorsV1AuthConfigOauth2JwtBearerJwtClaims extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $audience;
+  /**
+   * @var string
+   */
+  public $issuer;
+  /**
+   * @var string
+   */
+  public $subject;
+
+  /**
+   * @param string
+   */
+  public function setAudience($audience)
+  {
+    $this->audience = $audience;
+  }
+  /**
+   * @return string
+   */
+  public function getAudience()
+  {
+    return $this->audience;
+  }
+  /**
+   * @param string
+   */
+  public function setIssuer($issuer)
+  {
+    $this->issuer = $issuer;
+  }
+  /**
+   * @return string
+   */
+  public function getIssuer()
+  {
+    return $this->issuer;
+  }
+  /**
+   * @param string
+   */
+  public function setSubject($subject)
+  {
+    $this->subject = $subject;
+  }
+  /**
+   * @return string
+   */
+  public function getSubject()
+  {
+    return $this->subject;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudConnectorsV1AuthConfigOauth2JwtBearerJwtClaims::class, 'Google_Service_Integrations_GoogleCloudConnectorsV1AuthConfigOauth2JwtBearerJwtClaims');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1AuthConfigSshPublicKey.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1AuthConfigSshPublicKey.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1AuthConfigSshPublicKey.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\Integrations;
+
+class GoogleCloudConnectorsV1AuthConfigSshPublicKey extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $certType;
+  protected $sshClientCertType = GoogleCloudConnectorsV1Secret::class;
+  protected $sshClientCertDataType = '';
+  protected $sshClientCertPassType = GoogleCloudConnectorsV1Secret::class;
+  protected $sshClientCertPassDataType = '';
+  /**
+   * @var string
+   */
+  public $username;
+
+  /**
+   * @param string
+   */
+  public function setCertType($certType)
+  {
+    $this->certType = $certType;
+  }
+  /**
+   * @return string
+   */
+  public function getCertType()
+  {
+    return $this->certType;
+  }
+  /**
+   * @param GoogleCloudConnectorsV1Secret
+   */
+  public function setSshClientCert(GoogleCloudConnectorsV1Secret $sshClientCert)
+  {
+    $this->sshClientCert = $sshClientCert;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1Secret
+   */
+  public function getSshClientCert()
+  {
+    return $this->sshClientCert;
+  }
+  /**
+   * @param GoogleCloudConnectorsV1Secret
+   */
+  public function setSshClientCertPass(GoogleCloudConnectorsV1Secret $sshClientCertPass)
+  {
+    $this->sshClientCertPass = $sshClientCertPass;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1Secret
+   */
+  public function getSshClientCertPass()
+  {
+    return $this->sshClientCertPass;
+  }
+  /**
+   * @param string
+   */
+  public function setUsername($username)
+  {
+    $this->username = $username;
+  }
+  /**
+   * @return string
+   */
+  public function getUsername()
+  {
+    return $this->username;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudConnectorsV1AuthConfigSshPublicKey::class, 'Google_Service_Integrations_GoogleCloudConnectorsV1AuthConfigSshPublicKey');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1AuthConfigUserPassword.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1AuthConfigUserPassword.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1AuthConfigUserPassword.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\Integrations;
+
+class GoogleCloudConnectorsV1AuthConfigUserPassword extends \Google\Model
+{
+  protected $passwordType = GoogleCloudConnectorsV1Secret::class;
+  protected $passwordDataType = '';
+  /**
+   * @var string
+   */
+  public $username;
+
+  /**
+   * @param GoogleCloudConnectorsV1Secret
+   */
+  public function setPassword(GoogleCloudConnectorsV1Secret $password)
+  {
+    $this->password = $password;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1Secret
+   */
+  public function getPassword()
+  {
+    return $this->password;
+  }
+  /**
+   * @param string
+   */
+  public function setUsername($username)
+  {
+    $this->username = $username;
+  }
+  /**
+   * @return string
+   */
+  public function getUsername()
+  {
+    return $this->username;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudConnectorsV1AuthConfigUserPassword::class, 'Google_Service_Integrations_GoogleCloudConnectorsV1AuthConfigUserPassword');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1BillingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1BillingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1BillingConfig.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\Integrations;
+
+class GoogleCloudConnectorsV1BillingConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $billingCategory;
+
+  /**
+   * @param string
+   */
+  public function setBillingCategory($billingCategory)
+  {
+    $this->billingCategory = $billingCategory;
+  }
+  /**
+   * @return string
+   */
+  public function getBillingCategory()
+  {
+    return $this->billingCategory;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudConnectorsV1BillingConfig::class, 'Google_Service_Integrations_GoogleCloudConnectorsV1BillingConfig');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1ConfigVariable.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1ConfigVariable.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1ConfigVariable.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\Integrations;
+
+class GoogleCloudConnectorsV1ConfigVariable extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $boolValue;
+  protected $encryptionKeyValueType = GoogleCloudConnectorsV1EncryptionKey::class;
+  protected $encryptionKeyValueDataType = '';
+  /**
+   * @var string
+   */
+  public $intValue;
+  /**
+   * @var string
+   */
+  public $key;
+  protected $secretValueType = GoogleCloudConnectorsV1Secret::class;
+  protected $secretValueDataType = '';
+  /**
+   * @var string
+   */
+  public $stringValue;
+
+  /**
+   * @param bool
+   */
+  public function setBoolValue($boolValue)
+  {
+    $this->boolValue = $boolValue;
+  }
+  /**
+   * @return bool
+   */
+  public function getBoolValue()
+  {
+    return $this->boolValue;
+  }
+  /**
+   * @param GoogleCloudConnectorsV1EncryptionKey
+   */
+  public function setEncryptionKeyValue(GoogleCloudConnectorsV1EncryptionKey $encryptionKeyValue)
+  {
+    $this->encryptionKeyValue = $encryptionKeyValue;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1EncryptionKey
+   */
+  public function getEncryptionKeyValue()
+  {
+    return $this->encryptionKeyValue;
+  }
+  /**
+   * @param string
+   */
+  public function setIntValue($intValue)
+  {
+    $this->intValue = $intValue;
+  }
+  /**
+   * @return string
+   */
+  public function getIntValue()
+  {
+    return $this->intValue;
+  }
+  /**
+   * @param string
+   */
+  public function setKey($key)
+  {
+    $this->key = $key;
+  }
+  /**
+   * @return string
+   */
+  public function getKey()
+  {
+    return $this->key;
+  }
+  /**
+   * @param GoogleCloudConnectorsV1Secret
+   */
+  public function setSecretValue(GoogleCloudConnectorsV1Secret $secretValue)
+  {
+    $this->secretValue = $secretValue;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1Secret
+   */
+  public function getSecretValue()
+  {
+    return $this->secretValue;
+  }
+  /**
+   * @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(GoogleCloudConnectorsV1ConfigVariable::class, 'Google_Service_Integrations_GoogleCloudConnectorsV1ConfigVariable');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1Connection.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1Connection.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1Connection.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,579 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class GoogleCloudConnectorsV1Connection extends \Google\Collection
+{
+  protected $collection_key = 'destinationConfigs';
+  /**
+   * @var bool
+   */
+  public $asyncOperationsEnabled;
+  protected $authConfigType = GoogleCloudConnectorsV1AuthConfig::class;
+  protected $authConfigDataType = '';
+  /**
+   * @var bool
+   */
+  public $authOverrideEnabled;
+  protected $billingConfigType = GoogleCloudConnectorsV1BillingConfig::class;
+  protected $billingConfigDataType = '';
+  protected $configVariablesType = GoogleCloudConnectorsV1ConfigVariable::class;
+  protected $configVariablesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $connectionRevision;
+  /**
+   * @var string
+   */
+  public $connectorVersion;
+  protected $connectorVersionInfraConfigType = GoogleCloudConnectorsV1ConnectorVersionInfraConfig::class;
+  protected $connectorVersionInfraConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $connectorVersionLaunchStage;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $description;
+  protected $destinationConfigsType = GoogleCloudConnectorsV1DestinationConfig::class;
+  protected $destinationConfigsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $envoyImageLocation;
+  protected $eventingConfigType = GoogleCloudConnectorsV1EventingConfig::class;
+  protected $eventingConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $eventingEnablementType;
+  protected $eventingRuntimeDataType = GoogleCloudConnectorsV1EventingRuntimeData::class;
+  protected $eventingRuntimeDataDataType = '';
+  /**
+   * @var string
+   */
+  public $host;
+  /**
+   * @var string
+   */
+  public $imageLocation;
+  /**
+   * @var bool
+   */
+  public $isTrustedTester;
+  /**
+   * @var string[]
+   */
+  public $labels;
+  protected $lockConfigType = GoogleCloudConnectorsV1LockConfig::class;
+  protected $lockConfigDataType = '';
+  protected $logConfigType = GoogleCloudConnectorsV1LogConfig::class;
+  protected $logConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $nodeConfigType = GoogleCloudConnectorsV1NodeConfig::class;
+  protected $nodeConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $serviceAccount;
+  /**
+   * @var string
+   */
+  public $serviceDirectory;
+  protected $sslConfigType = GoogleCloudConnectorsV1SslConfig::class;
+  protected $sslConfigDataType = '';
+  protected $statusType = GoogleCloudConnectorsV1ConnectionStatus::class;
+  protected $statusDataType = '';
+  /**
+   * @var string
+   */
+  public $subscriptionType;
+  /**
+   * @var bool
+   */
+  public $suspended;
+  /**
+   * @var string
+   */
+  public $tlsServiceDirectory;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param bool
+   */
+  public function setAsyncOperationsEnabled($asyncOperationsEnabled)
+  {
+    $this->asyncOperationsEnabled = $asyncOperationsEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getAsyncOperationsEnabled()
+  {
+    return $this->asyncOperationsEnabled;
+  }
+  /**
+   * @param GoogleCloudConnectorsV1AuthConfig
+   */
+  public function setAuthConfig(GoogleCloudConnectorsV1AuthConfig $authConfig)
+  {
+    $this->authConfig = $authConfig;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1AuthConfig
+   */
+  public function getAuthConfig()
+  {
+    return $this->authConfig;
+  }
+  /**
+   * @param bool
+   */
+  public function setAuthOverrideEnabled($authOverrideEnabled)
+  {
+    $this->authOverrideEnabled = $authOverrideEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getAuthOverrideEnabled()
+  {
+    return $this->authOverrideEnabled;
+  }
+  /**
+   * @param GoogleCloudConnectorsV1BillingConfig
+   */
+  public function setBillingConfig(GoogleCloudConnectorsV1BillingConfig $billingConfig)
+  {
+    $this->billingConfig = $billingConfig;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1BillingConfig
+   */
+  public function getBillingConfig()
+  {
+    return $this->billingConfig;
+  }
+  /**
+   * @param GoogleCloudConnectorsV1ConfigVariable[]
+   */
+  public function setConfigVariables($configVariables)
+  {
+    $this->configVariables = $configVariables;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1ConfigVariable[]
+   */
+  public function getConfigVariables()
+  {
+    return $this->configVariables;
+  }
+  /**
+   * @param string
+   */
+  public function setConnectionRevision($connectionRevision)
+  {
+    $this->connectionRevision = $connectionRevision;
+  }
+  /**
+   * @return string
+   */
+  public function getConnectionRevision()
+  {
+    return $this->connectionRevision;
+  }
+  /**
+   * @param string
+   */
+  public function setConnectorVersion($connectorVersion)
+  {
+    $this->connectorVersion = $connectorVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getConnectorVersion()
+  {
+    return $this->connectorVersion;
+  }
+  /**
+   * @param GoogleCloudConnectorsV1ConnectorVersionInfraConfig
+   */
+  public function setConnectorVersionInfraConfig(GoogleCloudConnectorsV1ConnectorVersionInfraConfig $connectorVersionInfraConfig)
+  {
+    $this->connectorVersionInfraConfig = $connectorVersionInfraConfig;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1ConnectorVersionInfraConfig
+   */
+  public function getConnectorVersionInfraConfig()
+  {
+    return $this->connectorVersionInfraConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setConnectorVersionLaunchStage($connectorVersionLaunchStage)
+  {
+    $this->connectorVersionLaunchStage = $connectorVersionLaunchStage;
+  }
+  /**
+   * @return string
+   */
+  public function getConnectorVersionLaunchStage()
+  {
+    return $this->connectorVersionLaunchStage;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param GoogleCloudConnectorsV1DestinationConfig[]
+   */
+  public function setDestinationConfigs($destinationConfigs)
+  {
+    $this->destinationConfigs = $destinationConfigs;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1DestinationConfig[]
+   */
+  public function getDestinationConfigs()
+  {
+    return $this->destinationConfigs;
+  }
+  /**
+   * @param string
+   */
+  public function setEnvoyImageLocation($envoyImageLocation)
+  {
+    $this->envoyImageLocation = $envoyImageLocation;
+  }
+  /**
+   * @return string
+   */
+  public function getEnvoyImageLocation()
+  {
+    return $this->envoyImageLocation;
+  }
+  /**
+   * @param GoogleCloudConnectorsV1EventingConfig
+   */
+  public function setEventingConfig(GoogleCloudConnectorsV1EventingConfig $eventingConfig)
+  {
+    $this->eventingConfig = $eventingConfig;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1EventingConfig
+   */
+  public function getEventingConfig()
+  {
+    return $this->eventingConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setEventingEnablementType($eventingEnablementType)
+  {
+    $this->eventingEnablementType = $eventingEnablementType;
+  }
+  /**
+   * @return string
+   */
+  public function getEventingEnablementType()
+  {
+    return $this->eventingEnablementType;
+  }
+  /**
+   * @param GoogleCloudConnectorsV1EventingRuntimeData
+   */
+  public function setEventingRuntimeData(GoogleCloudConnectorsV1EventingRuntimeData $eventingRuntimeData)
+  {
+    $this->eventingRuntimeData = $eventingRuntimeData;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1EventingRuntimeData
+   */
+  public function getEventingRuntimeData()
+  {
+    return $this->eventingRuntimeData;
+  }
+  /**
+   * @param string
+   */
+  public function setHost($host)
+  {
+    $this->host = $host;
+  }
+  /**
+   * @return string
+   */
+  public function getHost()
+  {
+    return $this->host;
+  }
+  /**
+   * @param string
+   */
+  public function setImageLocation($imageLocation)
+  {
+    $this->imageLocation = $imageLocation;
+  }
+  /**
+   * @return string
+   */
+  public function getImageLocation()
+  {
+    return $this->imageLocation;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsTrustedTester($isTrustedTester)
+  {
+    $this->isTrustedTester = $isTrustedTester;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsTrustedTester()
+  {
+    return $this->isTrustedTester;
+  }
+  /**
+   * @param string[]
+   */
+  public function setLabels($labels)
+  {
+    $this->labels = $labels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLabels()
+  {
+    return $this->labels;
+  }
+  /**
+   * @param GoogleCloudConnectorsV1LockConfig
+   */
+  public function setLockConfig(GoogleCloudConnectorsV1LockConfig $lockConfig)
+  {
+    $this->lockConfig = $lockConfig;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1LockConfig
+   */
+  public function getLockConfig()
+  {
+    return $this->lockConfig;
+  }
+  /**
+   * @param GoogleCloudConnectorsV1LogConfig
+   */
+  public function setLogConfig(GoogleCloudConnectorsV1LogConfig $logConfig)
+  {
+    $this->logConfig = $logConfig;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1LogConfig
+   */
+  public function getLogConfig()
+  {
+    return $this->logConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudConnectorsV1NodeConfig
+   */
+  public function setNodeConfig(GoogleCloudConnectorsV1NodeConfig $nodeConfig)
+  {
+    $this->nodeConfig = $nodeConfig;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1NodeConfig
+   */
+  public function getNodeConfig()
+  {
+    return $this->nodeConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setServiceAccount($serviceAccount)
+  {
+    $this->serviceAccount = $serviceAccount;
+  }
+  /**
+   * @return string
+   */
+  public function getServiceAccount()
+  {
+    return $this->serviceAccount;
+  }
+  /**
+   * @param string
+   */
+  public function setServiceDirectory($serviceDirectory)
+  {
+    $this->serviceDirectory = $serviceDirectory;
+  }
+  /**
+   * @return string
+   */
+  public function getServiceDirectory()
+  {
+    return $this->serviceDirectory;
+  }
+  /**
+   * @param GoogleCloudConnectorsV1SslConfig
+   */
+  public function setSslConfig(GoogleCloudConnectorsV1SslConfig $sslConfig)
+  {
+    $this->sslConfig = $sslConfig;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1SslConfig
+   */
+  public function getSslConfig()
+  {
+    return $this->sslConfig;
+  }
+  /**
+   * @param GoogleCloudConnectorsV1ConnectionStatus
+   */
+  public function setStatus(GoogleCloudConnectorsV1ConnectionStatus $status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1ConnectionStatus
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param string
+   */
+  public function setSubscriptionType($subscriptionType)
+  {
+    $this->subscriptionType = $subscriptionType;
+  }
+  /**
+   * @return string
+   */
+  public function getSubscriptionType()
+  {
+    return $this->subscriptionType;
+  }
+  /**
+   * @param bool
+   */
+  public function setSuspended($suspended)
+  {
+    $this->suspended = $suspended;
+  }
+  /**
+   * @return bool
+   */
+  public function getSuspended()
+  {
+    return $this->suspended;
+  }
+  /**
+   * @param string
+   */
+  public function setTlsServiceDirectory($tlsServiceDirectory)
+  {
+    $this->tlsServiceDirectory = $tlsServiceDirectory;
+  }
+  /**
+   * @return string
+   */
+  public function getTlsServiceDirectory()
+  {
+    return $this->tlsServiceDirectory;
+  }
+  /**
+   * @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(GoogleCloudConnectorsV1Connection::class, 'Google_Service_Integrations_GoogleCloudConnectorsV1Connection');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1ConnectionStatus.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1ConnectionStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1ConnectionStatus.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\Integrations;
+
+class GoogleCloudConnectorsV1ConnectionStatus extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $state;
+  /**
+   * @var string
+   */
+  public $status;
+
+  /**
+   * @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 setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudConnectorsV1ConnectionStatus::class, 'Google_Service_Integrations_GoogleCloudConnectorsV1ConnectionStatus');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1ConnectorVersionInfraConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1ConnectorVersionInfraConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1ConnectorVersionInfraConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,218 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class GoogleCloudConnectorsV1ConnectorVersionInfraConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $connectionRatelimitWindowSeconds;
+  /**
+   * @var string
+   */
+  public $deploymentModel;
+  /**
+   * @var string
+   */
+  public $deploymentModelMigrationState;
+  protected $hpaConfigType = GoogleCloudConnectorsV1HPAConfig::class;
+  protected $hpaConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $internalclientRatelimitThreshold;
+  /**
+   * @var int
+   */
+  public $maxInstanceRequestConcurrency;
+  /**
+   * @var string
+   */
+  public $ratelimitThreshold;
+  protected $resourceLimitsType = GoogleCloudConnectorsV1ResourceLimits::class;
+  protected $resourceLimitsDataType = '';
+  protected $resourceRequestsType = GoogleCloudConnectorsV1ResourceRequests::class;
+  protected $resourceRequestsDataType = '';
+  /**
+   * @var string
+   */
+  public $sharedDeployment;
+  /**
+   * @var string
+   */
+  public $tlsMigrationState;
+
+  /**
+   * @param string
+   */
+  public function setConnectionRatelimitWindowSeconds($connectionRatelimitWindowSeconds)
+  {
+    $this->connectionRatelimitWindowSeconds = $connectionRatelimitWindowSeconds;
+  }
+  /**
+   * @return string
+   */
+  public function getConnectionRatelimitWindowSeconds()
+  {
+    return $this->connectionRatelimitWindowSeconds;
+  }
+  /**
+   * @param string
+   */
+  public function setDeploymentModel($deploymentModel)
+  {
+    $this->deploymentModel = $deploymentModel;
+  }
+  /**
+   * @return string
+   */
+  public function getDeploymentModel()
+  {
+    return $this->deploymentModel;
+  }
+  /**
+   * @param string
+   */
+  public function setDeploymentModelMigrationState($deploymentModelMigrationState)
+  {
+    $this->deploymentModelMigrationState = $deploymentModelMigrationState;
+  }
+  /**
+   * @return string
+   */
+  public function getDeploymentModelMigrationState()
+  {
+    return $this->deploymentModelMigrationState;
+  }
+  /**
+   * @param GoogleCloudConnectorsV1HPAConfig
+   */
+  public function setHpaConfig(GoogleCloudConnectorsV1HPAConfig $hpaConfig)
+  {
+    $this->hpaConfig = $hpaConfig;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1HPAConfig
+   */
+  public function getHpaConfig()
+  {
+    return $this->hpaConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setInternalclientRatelimitThreshold($internalclientRatelimitThreshold)
+  {
+    $this->internalclientRatelimitThreshold = $internalclientRatelimitThreshold;
+  }
+  /**
+   * @return string
+   */
+  public function getInternalclientRatelimitThreshold()
+  {
+    return $this->internalclientRatelimitThreshold;
+  }
+  /**
+   * @param int
+   */
+  public function setMaxInstanceRequestConcurrency($maxInstanceRequestConcurrency)
+  {
+    $this->maxInstanceRequestConcurrency = $maxInstanceRequestConcurrency;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxInstanceRequestConcurrency()
+  {
+    return $this->maxInstanceRequestConcurrency;
+  }
+  /**
+   * @param string
+   */
+  public function setRatelimitThreshold($ratelimitThreshold)
+  {
+    $this->ratelimitThreshold = $ratelimitThreshold;
+  }
+  /**
+   * @return string
+   */
+  public function getRatelimitThreshold()
+  {
+    return $this->ratelimitThreshold;
+  }
+  /**
+   * @param GoogleCloudConnectorsV1ResourceLimits
+   */
+  public function setResourceLimits(GoogleCloudConnectorsV1ResourceLimits $resourceLimits)
+  {
+    $this->resourceLimits = $resourceLimits;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1ResourceLimits
+   */
+  public function getResourceLimits()
+  {
+    return $this->resourceLimits;
+  }
+  /**
+   * @param GoogleCloudConnectorsV1ResourceRequests
+   */
+  public function setResourceRequests(GoogleCloudConnectorsV1ResourceRequests $resourceRequests)
+  {
+    $this->resourceRequests = $resourceRequests;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1ResourceRequests
+   */
+  public function getResourceRequests()
+  {
+    return $this->resourceRequests;
+  }
+  /**
+   * @param string
+   */
+  public function setSharedDeployment($sharedDeployment)
+  {
+    $this->sharedDeployment = $sharedDeployment;
+  }
+  /**
+   * @return string
+   */
+  public function getSharedDeployment()
+  {
+    return $this->sharedDeployment;
+  }
+  /**
+   * @param string
+   */
+  public function setTlsMigrationState($tlsMigrationState)
+  {
+    $this->tlsMigrationState = $tlsMigrationState;
+  }
+  /**
+   * @return string
+   */
+  public function getTlsMigrationState()
+  {
+    return $this->tlsMigrationState;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudConnectorsV1ConnectorVersionInfraConfig::class, 'Google_Service_Integrations_GoogleCloudConnectorsV1ConnectorVersionInfraConfig');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1Destination.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1Destination.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1Destination.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\Integrations;
+
+class GoogleCloudConnectorsV1Destination extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $host;
+  /**
+   * @var int
+   */
+  public $port;
+  /**
+   * @var string
+   */
+  public $serviceAttachment;
+
+  /**
+   * @param string
+   */
+  public function setHost($host)
+  {
+    $this->host = $host;
+  }
+  /**
+   * @return string
+   */
+  public function getHost()
+  {
+    return $this->host;
+  }
+  /**
+   * @param int
+   */
+  public function setPort($port)
+  {
+    $this->port = $port;
+  }
+  /**
+   * @return int
+   */
+  public function getPort()
+  {
+    return $this->port;
+  }
+  /**
+   * @param string
+   */
+  public function setServiceAttachment($serviceAttachment)
+  {
+    $this->serviceAttachment = $serviceAttachment;
+  }
+  /**
+   * @return string
+   */
+  public function getServiceAttachment()
+  {
+    return $this->serviceAttachment;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudConnectorsV1Destination::class, 'Google_Service_Integrations_GoogleCloudConnectorsV1Destination');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1DestinationConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1DestinationConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1DestinationConfig.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\Integrations;
+
+class GoogleCloudConnectorsV1DestinationConfig extends \Google\Collection
+{
+  protected $collection_key = 'destinations';
+  protected $destinationsType = GoogleCloudConnectorsV1Destination::class;
+  protected $destinationsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $key;
+
+  /**
+   * @param GoogleCloudConnectorsV1Destination[]
+   */
+  public function setDestinations($destinations)
+  {
+    $this->destinations = $destinations;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1Destination[]
+   */
+  public function getDestinations()
+  {
+    return $this->destinations;
+  }
+  /**
+   * @param string
+   */
+  public function setKey($key)
+  {
+    $this->key = $key;
+  }
+  /**
+   * @return string
+   */
+  public function getKey()
+  {
+    return $this->key;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudConnectorsV1DestinationConfig::class, 'Google_Service_Integrations_GoogleCloudConnectorsV1DestinationConfig');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1EncryptionKey.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1EncryptionKey.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1EncryptionKey.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\Integrations;
+
+class GoogleCloudConnectorsV1EncryptionKey extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $kmsKeyName;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setKmsKeyName($kmsKeyName)
+  {
+    $this->kmsKeyName = $kmsKeyName;
+  }
+  /**
+   * @return string
+   */
+  public function getKmsKeyName()
+  {
+    return $this->kmsKeyName;
+  }
+  /**
+   * @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(GoogleCloudConnectorsV1EncryptionKey::class, 'Google_Service_Integrations_GoogleCloudConnectorsV1EncryptionKey');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1EventingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1EventingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1EventingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,177 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class GoogleCloudConnectorsV1EventingConfig extends \Google\Collection
+{
+  protected $collection_key = 'additionalVariables';
+  protected $additionalVariablesType = GoogleCloudConnectorsV1ConfigVariable::class;
+  protected $additionalVariablesDataType = 'array';
+  protected $authConfigType = GoogleCloudConnectorsV1AuthConfig::class;
+  protected $authConfigDataType = '';
+  protected $deadLetterConfigType = GoogleCloudConnectorsV1EventingConfigDeadLetterConfig::class;
+  protected $deadLetterConfigDataType = '';
+  /**
+   * @var bool
+   */
+  public $enrichmentEnabled;
+  /**
+   * @var string
+   */
+  public $eventsListenerIngressEndpoint;
+  protected $listenerAuthConfigType = GoogleCloudConnectorsV1AuthConfig::class;
+  protected $listenerAuthConfigDataType = '';
+  /**
+   * @var bool
+   */
+  public $privateConnectivityEnabled;
+  protected $proxyDestinationConfigType = GoogleCloudConnectorsV1DestinationConfig::class;
+  protected $proxyDestinationConfigDataType = '';
+  protected $registrationDestinationConfigType = GoogleCloudConnectorsV1DestinationConfig::class;
+  protected $registrationDestinationConfigDataType = '';
+
+  /**
+   * @param GoogleCloudConnectorsV1ConfigVariable[]
+   */
+  public function setAdditionalVariables($additionalVariables)
+  {
+    $this->additionalVariables = $additionalVariables;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1ConfigVariable[]
+   */
+  public function getAdditionalVariables()
+  {
+    return $this->additionalVariables;
+  }
+  /**
+   * @param GoogleCloudConnectorsV1AuthConfig
+   */
+  public function setAuthConfig(GoogleCloudConnectorsV1AuthConfig $authConfig)
+  {
+    $this->authConfig = $authConfig;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1AuthConfig
+   */
+  public function getAuthConfig()
+  {
+    return $this->authConfig;
+  }
+  /**
+   * @param GoogleCloudConnectorsV1EventingConfigDeadLetterConfig
+   */
+  public function setDeadLetterConfig(GoogleCloudConnectorsV1EventingConfigDeadLetterConfig $deadLetterConfig)
+  {
+    $this->deadLetterConfig = $deadLetterConfig;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1EventingConfigDeadLetterConfig
+   */
+  public function getDeadLetterConfig()
+  {
+    return $this->deadLetterConfig;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnrichmentEnabled($enrichmentEnabled)
+  {
+    $this->enrichmentEnabled = $enrichmentEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnrichmentEnabled()
+  {
+    return $this->enrichmentEnabled;
+  }
+  /**
+   * @param string
+   */
+  public function setEventsListenerIngressEndpoint($eventsListenerIngressEndpoint)
+  {
+    $this->eventsListenerIngressEndpoint = $eventsListenerIngressEndpoint;
+  }
+  /**
+   * @return string
+   */
+  public function getEventsListenerIngressEndpoint()
+  {
+    return $this->eventsListenerIngressEndpoint;
+  }
+  /**
+   * @param GoogleCloudConnectorsV1AuthConfig
+   */
+  public function setListenerAuthConfig(GoogleCloudConnectorsV1AuthConfig $listenerAuthConfig)
+  {
+    $this->listenerAuthConfig = $listenerAuthConfig;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1AuthConfig
+   */
+  public function getListenerAuthConfig()
+  {
+    return $this->listenerAuthConfig;
+  }
+  /**
+   * @param bool
+   */
+  public function setPrivateConnectivityEnabled($privateConnectivityEnabled)
+  {
+    $this->privateConnectivityEnabled = $privateConnectivityEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getPrivateConnectivityEnabled()
+  {
+    return $this->privateConnectivityEnabled;
+  }
+  /**
+   * @param GoogleCloudConnectorsV1DestinationConfig
+   */
+  public function setProxyDestinationConfig(GoogleCloudConnectorsV1DestinationConfig $proxyDestinationConfig)
+  {
+    $this->proxyDestinationConfig = $proxyDestinationConfig;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1DestinationConfig
+   */
+  public function getProxyDestinationConfig()
+  {
+    return $this->proxyDestinationConfig;
+  }
+  /**
+   * @param GoogleCloudConnectorsV1DestinationConfig
+   */
+  public function setRegistrationDestinationConfig(GoogleCloudConnectorsV1DestinationConfig $registrationDestinationConfig)
+  {
+    $this->registrationDestinationConfig = $registrationDestinationConfig;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1DestinationConfig
+   */
+  public function getRegistrationDestinationConfig()
+  {
+    return $this->registrationDestinationConfig;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudConnectorsV1EventingConfig::class, 'Google_Service_Integrations_GoogleCloudConnectorsV1EventingConfig');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1EventingConfigDeadLetterConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1EventingConfigDeadLetterConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1EventingConfigDeadLetterConfig.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\Integrations;
+
+class GoogleCloudConnectorsV1EventingConfigDeadLetterConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $projectId;
+  /**
+   * @var string
+   */
+  public $topic;
+
+  /**
+   * @param string
+   */
+  public function setProjectId($projectId)
+  {
+    $this->projectId = $projectId;
+  }
+  /**
+   * @return string
+   */
+  public function getProjectId()
+  {
+    return $this->projectId;
+  }
+  /**
+   * @param string
+   */
+  public function setTopic($topic)
+  {
+    $this->topic = $topic;
+  }
+  /**
+   * @return string
+   */
+  public function getTopic()
+  {
+    return $this->topic;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudConnectorsV1EventingConfigDeadLetterConfig::class, 'Google_Service_Integrations_GoogleCloudConnectorsV1EventingConfigDeadLetterConfig');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1EventingRuntimeData.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1EventingRuntimeData.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1EventingRuntimeData.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\Integrations;
+
+class GoogleCloudConnectorsV1EventingRuntimeData extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $eventsListenerEndpoint;
+  /**
+   * @var string
+   */
+  public $eventsListenerPscSa;
+  protected $statusType = GoogleCloudConnectorsV1EventingStatus::class;
+  protected $statusDataType = '';
+  protected $webhookDataType = GoogleCloudConnectorsV1EventingRuntimeDataWebhookData::class;
+  protected $webhookDataDataType = '';
+  protected $webhookSubscriptionsType = GoogleCloudConnectorsV1EventingRuntimeDataWebhookSubscriptions::class;
+  protected $webhookSubscriptionsDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setEventsListenerEndpoint($eventsListenerEndpoint)
+  {
+    $this->eventsListenerEndpoint = $eventsListenerEndpoint;
+  }
+  /**
+   * @return string
+   */
+  public function getEventsListenerEndpoint()
+  {
+    return $this->eventsListenerEndpoint;
+  }
+  /**
+   * @param string
+   */
+  public function setEventsListenerPscSa($eventsListenerPscSa)
+  {
+    $this->eventsListenerPscSa = $eventsListenerPscSa;
+  }
+  /**
+   * @return string
+   */
+  public function getEventsListenerPscSa()
+  {
+    return $this->eventsListenerPscSa;
+  }
+  /**
+   * @param GoogleCloudConnectorsV1EventingStatus
+   */
+  public function setStatus(GoogleCloudConnectorsV1EventingStatus $status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1EventingStatus
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param GoogleCloudConnectorsV1EventingRuntimeDataWebhookData
+   */
+  public function setWebhookData(GoogleCloudConnectorsV1EventingRuntimeDataWebhookData $webhookData)
+  {
+    $this->webhookData = $webhookData;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1EventingRuntimeDataWebhookData
+   */
+  public function getWebhookData()
+  {
+    return $this->webhookData;
+  }
+  /**
+   * @param GoogleCloudConnectorsV1EventingRuntimeDataWebhookSubscriptions
+   */
+  public function setWebhookSubscriptions(GoogleCloudConnectorsV1EventingRuntimeDataWebhookSubscriptions $webhookSubscriptions)
+  {
+    $this->webhookSubscriptions = $webhookSubscriptions;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1EventingRuntimeDataWebhookSubscriptions
+   */
+  public function getWebhookSubscriptions()
+  {
+    return $this->webhookSubscriptions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudConnectorsV1EventingRuntimeData::class, 'Google_Service_Integrations_GoogleCloudConnectorsV1EventingRuntimeData');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1EventingRuntimeDataWebhookData.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1EventingRuntimeDataWebhookData.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1EventingRuntimeDataWebhookData.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\Integrations;
+
+class GoogleCloudConnectorsV1EventingRuntimeDataWebhookData extends \Google\Collection
+{
+  protected $collection_key = 'additionalVariables';
+  protected $additionalVariablesType = GoogleCloudConnectorsV1ConfigVariable::class;
+  protected $additionalVariablesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $nextRefreshTime;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param GoogleCloudConnectorsV1ConfigVariable[]
+   */
+  public function setAdditionalVariables($additionalVariables)
+  {
+    $this->additionalVariables = $additionalVariables;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1ConfigVariable[]
+   */
+  public function getAdditionalVariables()
+  {
+    return $this->additionalVariables;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @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 setNextRefreshTime($nextRefreshTime)
+  {
+    $this->nextRefreshTime = $nextRefreshTime;
+  }
+  /**
+   * @return string
+   */
+  public function getNextRefreshTime()
+  {
+    return $this->nextRefreshTime;
+  }
+  /**
+   * @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(GoogleCloudConnectorsV1EventingRuntimeDataWebhookData::class, 'Google_Service_Integrations_GoogleCloudConnectorsV1EventingRuntimeDataWebhookData');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1EventingRuntimeDataWebhookSubscriptions.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1EventingRuntimeDataWebhookSubscriptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1EventingRuntimeDataWebhookSubscriptions.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\Integrations;
+
+class GoogleCloudConnectorsV1EventingRuntimeDataWebhookSubscriptions extends \Google\Collection
+{
+  protected $collection_key = 'webhookData';
+  protected $webhookDataType = GoogleCloudConnectorsV1EventingRuntimeDataWebhookData::class;
+  protected $webhookDataDataType = 'array';
+
+  /**
+   * @param GoogleCloudConnectorsV1EventingRuntimeDataWebhookData[]
+   */
+  public function setWebhookData($webhookData)
+  {
+    $this->webhookData = $webhookData;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1EventingRuntimeDataWebhookData[]
+   */
+  public function getWebhookData()
+  {
+    return $this->webhookData;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudConnectorsV1EventingRuntimeDataWebhookSubscriptions::class, 'Google_Service_Integrations_GoogleCloudConnectorsV1EventingRuntimeDataWebhookSubscriptions');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1EventingStatus.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1EventingStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1EventingStatus.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\Integrations;
+
+class GoogleCloudConnectorsV1EventingStatus extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @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;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudConnectorsV1EventingStatus::class, 'Google_Service_Integrations_GoogleCloudConnectorsV1EventingStatus');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1HPAConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1HPAConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1HPAConfig.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\Integrations;
+
+class GoogleCloudConnectorsV1HPAConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $cpuUtilizationThreshold;
+  /**
+   * @var string
+   */
+  public $memoryUtilizationThreshold;
+
+  /**
+   * @param string
+   */
+  public function setCpuUtilizationThreshold($cpuUtilizationThreshold)
+  {
+    $this->cpuUtilizationThreshold = $cpuUtilizationThreshold;
+  }
+  /**
+   * @return string
+   */
+  public function getCpuUtilizationThreshold()
+  {
+    return $this->cpuUtilizationThreshold;
+  }
+  /**
+   * @param string
+   */
+  public function setMemoryUtilizationThreshold($memoryUtilizationThreshold)
+  {
+    $this->memoryUtilizationThreshold = $memoryUtilizationThreshold;
+  }
+  /**
+   * @return string
+   */
+  public function getMemoryUtilizationThreshold()
+  {
+    return $this->memoryUtilizationThreshold;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudConnectorsV1HPAConfig::class, 'Google_Service_Integrations_GoogleCloudConnectorsV1HPAConfig');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1LockConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1LockConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1LockConfig.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\Integrations;
+
+class GoogleCloudConnectorsV1LockConfig extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $locked;
+  /**
+   * @var string
+   */
+  public $reason;
+
+  /**
+   * @param bool
+   */
+  public function setLocked($locked)
+  {
+    $this->locked = $locked;
+  }
+  /**
+   * @return bool
+   */
+  public function getLocked()
+  {
+    return $this->locked;
+  }
+  /**
+   * @param string
+   */
+  public function setReason($reason)
+  {
+    $this->reason = $reason;
+  }
+  /**
+   * @return string
+   */
+  public function getReason()
+  {
+    return $this->reason;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudConnectorsV1LockConfig::class, 'Google_Service_Integrations_GoogleCloudConnectorsV1LockConfig');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1LogConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1LogConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1LogConfig.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\Integrations;
+
+class GoogleCloudConnectorsV1LogConfig extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $enabled;
+  /**
+   * @var string
+   */
+  public $level;
+
+  /**
+   * @param bool
+   */
+  public function setEnabled($enabled)
+  {
+    $this->enabled = $enabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnabled()
+  {
+    return $this->enabled;
+  }
+  /**
+   * @param string
+   */
+  public function setLevel($level)
+  {
+    $this->level = $level;
+  }
+  /**
+   * @return string
+   */
+  public function getLevel()
+  {
+    return $this->level;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudConnectorsV1LogConfig::class, 'Google_Service_Integrations_GoogleCloudConnectorsV1LogConfig');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1NodeConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1NodeConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1NodeConfig.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\Integrations;
+
+class GoogleCloudConnectorsV1NodeConfig extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $maxNodeCount;
+  /**
+   * @var int
+   */
+  public $minNodeCount;
+
+  /**
+   * @param int
+   */
+  public function setMaxNodeCount($maxNodeCount)
+  {
+    $this->maxNodeCount = $maxNodeCount;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxNodeCount()
+  {
+    return $this->maxNodeCount;
+  }
+  /**
+   * @param int
+   */
+  public function setMinNodeCount($minNodeCount)
+  {
+    $this->minNodeCount = $minNodeCount;
+  }
+  /**
+   * @return int
+   */
+  public function getMinNodeCount()
+  {
+    return $this->minNodeCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudConnectorsV1NodeConfig::class, 'Google_Service_Integrations_GoogleCloudConnectorsV1NodeConfig');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1ResourceLimits.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1ResourceLimits.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1ResourceLimits.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\Integrations;
+
+class GoogleCloudConnectorsV1ResourceLimits extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $cpu;
+  /**
+   * @var string
+   */
+  public $memory;
+
+  /**
+   * @param string
+   */
+  public function setCpu($cpu)
+  {
+    $this->cpu = $cpu;
+  }
+  /**
+   * @return string
+   */
+  public function getCpu()
+  {
+    return $this->cpu;
+  }
+  /**
+   * @param string
+   */
+  public function setMemory($memory)
+  {
+    $this->memory = $memory;
+  }
+  /**
+   * @return string
+   */
+  public function getMemory()
+  {
+    return $this->memory;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudConnectorsV1ResourceLimits::class, 'Google_Service_Integrations_GoogleCloudConnectorsV1ResourceLimits');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1ResourceRequests.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1ResourceRequests.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1ResourceRequests.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\Integrations;
+
+class GoogleCloudConnectorsV1ResourceRequests extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $cpu;
+  /**
+   * @var string
+   */
+  public $memory;
+
+  /**
+   * @param string
+   */
+  public function setCpu($cpu)
+  {
+    $this->cpu = $cpu;
+  }
+  /**
+   * @return string
+   */
+  public function getCpu()
+  {
+    return $this->cpu;
+  }
+  /**
+   * @param string
+   */
+  public function setMemory($memory)
+  {
+    $this->memory = $memory;
+  }
+  /**
+   * @return string
+   */
+  public function getMemory()
+  {
+    return $this->memory;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudConnectorsV1ResourceRequests::class, 'Google_Service_Integrations_GoogleCloudConnectorsV1ResourceRequests');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1Secret.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1Secret.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1Secret.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\Integrations;
+
+class GoogleCloudConnectorsV1Secret extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $secretVersion;
+
+  /**
+   * @param string
+   */
+  public function setSecretVersion($secretVersion)
+  {
+    $this->secretVersion = $secretVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getSecretVersion()
+  {
+    return $this->secretVersion;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudConnectorsV1Secret::class, 'Google_Service_Integrations_GoogleCloudConnectorsV1Secret');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1SslConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1SslConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudConnectorsV1SslConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,197 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class GoogleCloudConnectorsV1SslConfig extends \Google\Collection
+{
+  protected $collection_key = 'additionalVariables';
+  protected $additionalVariablesType = GoogleCloudConnectorsV1ConfigVariable::class;
+  protected $additionalVariablesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $clientCertType;
+  protected $clientCertificateType = GoogleCloudConnectorsV1Secret::class;
+  protected $clientCertificateDataType = '';
+  protected $clientPrivateKeyType = GoogleCloudConnectorsV1Secret::class;
+  protected $clientPrivateKeyDataType = '';
+  protected $clientPrivateKeyPassType = GoogleCloudConnectorsV1Secret::class;
+  protected $clientPrivateKeyPassDataType = '';
+  protected $privateServerCertificateType = GoogleCloudConnectorsV1Secret::class;
+  protected $privateServerCertificateDataType = '';
+  /**
+   * @var string
+   */
+  public $serverCertType;
+  /**
+   * @var string
+   */
+  public $trustModel;
+  /**
+   * @var string
+   */
+  public $type;
+  /**
+   * @var bool
+   */
+  public $useSsl;
+
+  /**
+   * @param GoogleCloudConnectorsV1ConfigVariable[]
+   */
+  public function setAdditionalVariables($additionalVariables)
+  {
+    $this->additionalVariables = $additionalVariables;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1ConfigVariable[]
+   */
+  public function getAdditionalVariables()
+  {
+    return $this->additionalVariables;
+  }
+  /**
+   * @param string
+   */
+  public function setClientCertType($clientCertType)
+  {
+    $this->clientCertType = $clientCertType;
+  }
+  /**
+   * @return string
+   */
+  public function getClientCertType()
+  {
+    return $this->clientCertType;
+  }
+  /**
+   * @param GoogleCloudConnectorsV1Secret
+   */
+  public function setClientCertificate(GoogleCloudConnectorsV1Secret $clientCertificate)
+  {
+    $this->clientCertificate = $clientCertificate;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1Secret
+   */
+  public function getClientCertificate()
+  {
+    return $this->clientCertificate;
+  }
+  /**
+   * @param GoogleCloudConnectorsV1Secret
+   */
+  public function setClientPrivateKey(GoogleCloudConnectorsV1Secret $clientPrivateKey)
+  {
+    $this->clientPrivateKey = $clientPrivateKey;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1Secret
+   */
+  public function getClientPrivateKey()
+  {
+    return $this->clientPrivateKey;
+  }
+  /**
+   * @param GoogleCloudConnectorsV1Secret
+   */
+  public function setClientPrivateKeyPass(GoogleCloudConnectorsV1Secret $clientPrivateKeyPass)
+  {
+    $this->clientPrivateKeyPass = $clientPrivateKeyPass;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1Secret
+   */
+  public function getClientPrivateKeyPass()
+  {
+    return $this->clientPrivateKeyPass;
+  }
+  /**
+   * @param GoogleCloudConnectorsV1Secret
+   */
+  public function setPrivateServerCertificate(GoogleCloudConnectorsV1Secret $privateServerCertificate)
+  {
+    $this->privateServerCertificate = $privateServerCertificate;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1Secret
+   */
+  public function getPrivateServerCertificate()
+  {
+    return $this->privateServerCertificate;
+  }
+  /**
+   * @param string
+   */
+  public function setServerCertType($serverCertType)
+  {
+    $this->serverCertType = $serverCertType;
+  }
+  /**
+   * @return string
+   */
+  public function getServerCertType()
+  {
+    return $this->serverCertType;
+  }
+  /**
+   * @param string
+   */
+  public function setTrustModel($trustModel)
+  {
+    $this->trustModel = $trustModel;
+  }
+  /**
+   * @return string
+   */
+  public function getTrustModel()
+  {
+    return $this->trustModel;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+  /**
+   * @param bool
+   */
+  public function setUseSsl($useSsl)
+  {
+    $this->useSsl = $useSsl;
+  }
+  /**
+   * @return bool
+   */
+  public function getUseSsl()
+  {
+    return $this->useSsl;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudConnectorsV1SslConfig::class, 'Google_Service_Integrations_GoogleCloudConnectorsV1SslConfig');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaAccessToken.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaAccessToken.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaAccessToken.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaAccessToken extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $accessToken;
+  /**
+   * @var string
+   */
+  public $accessTokenExpireTime;
+  /**
+   * @var string
+   */
+  public $refreshToken;
+  /**
+   * @var string
+   */
+  public $refreshTokenExpireTime;
+  /**
+   * @var string
+   */
+  public $tokenType;
+
+  /**
+   * @param string
+   */
+  public function setAccessToken($accessToken)
+  {
+    $this->accessToken = $accessToken;
+  }
+  /**
+   * @return string
+   */
+  public function getAccessToken()
+  {
+    return $this->accessToken;
+  }
+  /**
+   * @param string
+   */
+  public function setAccessTokenExpireTime($accessTokenExpireTime)
+  {
+    $this->accessTokenExpireTime = $accessTokenExpireTime;
+  }
+  /**
+   * @return string
+   */
+  public function getAccessTokenExpireTime()
+  {
+    return $this->accessTokenExpireTime;
+  }
+  /**
+   * @param string
+   */
+  public function setRefreshToken($refreshToken)
+  {
+    $this->refreshToken = $refreshToken;
+  }
+  /**
+   * @return string
+   */
+  public function getRefreshToken()
+  {
+    return $this->refreshToken;
+  }
+  /**
+   * @param string
+   */
+  public function setRefreshTokenExpireTime($refreshTokenExpireTime)
+  {
+    $this->refreshTokenExpireTime = $refreshTokenExpireTime;
+  }
+  /**
+   * @return string
+   */
+  public function getRefreshTokenExpireTime()
+  {
+    return $this->refreshTokenExpireTime;
+  }
+  /**
+   * @param string
+   */
+  public function setTokenType($tokenType)
+  {
+    $this->tokenType = $tokenType;
+  }
+  /**
+   * @return string
+   */
+  public function getTokenType()
+  {
+    return $this->tokenType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaAccessToken::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaAccessToken');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaArchiveBundleRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaArchiveBundleRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaArchiveBundleRequest.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaArchiveBundleRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaArchiveBundleRequest::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaArchiveBundleRequest');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaArchiveBundleResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaArchiveBundleResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaArchiveBundleResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaArchiveBundleResponse extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaArchiveBundleResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaArchiveBundleResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaArchiveIntegrationVersionRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaArchiveIntegrationVersionRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaArchiveIntegrationVersionRequest.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaArchiveIntegrationVersionRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaArchiveIntegrationVersionRequest::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaArchiveIntegrationVersionRequest');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaArchiveIntegrationVersionResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaArchiveIntegrationVersionResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaArchiveIntegrationVersionResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaArchiveIntegrationVersionResponse extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaArchiveIntegrationVersionResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaArchiveIntegrationVersionResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaAssertion.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaAssertion.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaAssertion.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaAssertion extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $assertionStrategy;
+  /**
+   * @var string
+   */
+  public $condition;
+  protected $parameterType = GoogleCloudIntegrationsV1alphaEventParameter::class;
+  protected $parameterDataType = '';
+  /**
+   * @var int
+   */
+  public $retryCount;
+
+  /**
+   * @param string
+   */
+  public function setAssertionStrategy($assertionStrategy)
+  {
+    $this->assertionStrategy = $assertionStrategy;
+  }
+  /**
+   * @return string
+   */
+  public function getAssertionStrategy()
+  {
+    return $this->assertionStrategy;
+  }
+  /**
+   * @param string
+   */
+  public function setCondition($condition)
+  {
+    $this->condition = $condition;
+  }
+  /**
+   * @return string
+   */
+  public function getCondition()
+  {
+    return $this->condition;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaEventParameter
+   */
+  public function setParameter(GoogleCloudIntegrationsV1alphaEventParameter $parameter)
+  {
+    $this->parameter = $parameter;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaEventParameter
+   */
+  public function getParameter()
+  {
+    return $this->parameter;
+  }
+  /**
+   * @param int
+   */
+  public function setRetryCount($retryCount)
+  {
+    $this->retryCount = $retryCount;
+  }
+  /**
+   * @return int
+   */
+  public function getRetryCount()
+  {
+    return $this->retryCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaAssertion::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaAssertion');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaAssertionResult.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaAssertionResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaAssertionResult.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaAssertionResult extends \Google\Model
+{
+  protected $assertionType = GoogleCloudIntegrationsV1alphaAssertion::class;
+  protected $assertionDataType = '';
+  /**
+   * @var string
+   */
+  public $failureMessage;
+  /**
+   * @var string
+   */
+  public $status;
+  /**
+   * @var string
+   */
+  public $taskName;
+  /**
+   * @var string
+   */
+  public $taskNumber;
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaAssertion
+   */
+  public function setAssertion(GoogleCloudIntegrationsV1alphaAssertion $assertion)
+  {
+    $this->assertion = $assertion;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaAssertion
+   */
+  public function getAssertion()
+  {
+    return $this->assertion;
+  }
+  /**
+   * @param string
+   */
+  public function setFailureMessage($failureMessage)
+  {
+    $this->failureMessage = $failureMessage;
+  }
+  /**
+   * @return string
+   */
+  public function getFailureMessage()
+  {
+    return $this->failureMessage;
+  }
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param string
+   */
+  public function setTaskName($taskName)
+  {
+    $this->taskName = $taskName;
+  }
+  /**
+   * @return string
+   */
+  public function getTaskName()
+  {
+    return $this->taskName;
+  }
+  /**
+   * @param string
+   */
+  public function setTaskNumber($taskNumber)
+  {
+    $this->taskNumber = $taskNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getTaskNumber()
+  {
+    return $this->taskNumber;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaAssertionResult::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaAssertionResult');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaAttemptStats.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaAttemptStats.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaAttemptStats.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaAttemptStats 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(GoogleCloudIntegrationsV1alphaAttemptStats::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaAttemptStats');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaAuthConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaAuthConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaAuthConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,331 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class GoogleCloudIntegrationsV1alphaAuthConfig extends \Google\Collection
+{
+  protected $collection_key = 'expiryNotificationDuration';
+  /**
+   * @var string
+   */
+  public $certificateId;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $creatorEmail;
+  /**
+   * @var string
+   */
+  public $credentialType;
+  protected $decryptedCredentialType = GoogleCloudIntegrationsV1alphaCredential::class;
+  protected $decryptedCredentialDataType = '';
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $encryptedCredential;
+  /**
+   * @var string[]
+   */
+  public $expiryNotificationDuration;
+  /**
+   * @var string
+   */
+  public $lastModifierEmail;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $overrideValidTime;
+  /**
+   * @var string
+   */
+  public $reason;
+  /**
+   * @var string
+   */
+  public $state;
+  /**
+   * @var string
+   */
+  public $updateTime;
+  /**
+   * @var string
+   */
+  public $validTime;
+  /**
+   * @var string
+   */
+  public $visibility;
+
+  /**
+   * @param string
+   */
+  public function setCertificateId($certificateId)
+  {
+    $this->certificateId = $certificateId;
+  }
+  /**
+   * @return string
+   */
+  public function getCertificateId()
+  {
+    return $this->certificateId;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setCreatorEmail($creatorEmail)
+  {
+    $this->creatorEmail = $creatorEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getCreatorEmail()
+  {
+    return $this->creatorEmail;
+  }
+  /**
+   * @param string
+   */
+  public function setCredentialType($credentialType)
+  {
+    $this->credentialType = $credentialType;
+  }
+  /**
+   * @return string
+   */
+  public function getCredentialType()
+  {
+    return $this->credentialType;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaCredential
+   */
+  public function setDecryptedCredential(GoogleCloudIntegrationsV1alphaCredential $decryptedCredential)
+  {
+    $this->decryptedCredential = $decryptedCredential;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaCredential
+   */
+  public function getDecryptedCredential()
+  {
+    return $this->decryptedCredential;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setEncryptedCredential($encryptedCredential)
+  {
+    $this->encryptedCredential = $encryptedCredential;
+  }
+  /**
+   * @return string
+   */
+  public function getEncryptedCredential()
+  {
+    return $this->encryptedCredential;
+  }
+  /**
+   * @param string[]
+   */
+  public function setExpiryNotificationDuration($expiryNotificationDuration)
+  {
+    $this->expiryNotificationDuration = $expiryNotificationDuration;
+  }
+  /**
+   * @return string[]
+   */
+  public function getExpiryNotificationDuration()
+  {
+    return $this->expiryNotificationDuration;
+  }
+  /**
+   * @param string
+   */
+  public function setLastModifierEmail($lastModifierEmail)
+  {
+    $this->lastModifierEmail = $lastModifierEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getLastModifierEmail()
+  {
+    return $this->lastModifierEmail;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setOverrideValidTime($overrideValidTime)
+  {
+    $this->overrideValidTime = $overrideValidTime;
+  }
+  /**
+   * @return string
+   */
+  public function getOverrideValidTime()
+  {
+    return $this->overrideValidTime;
+  }
+  /**
+   * @param string
+   */
+  public function setReason($reason)
+  {
+    $this->reason = $reason;
+  }
+  /**
+   * @return string
+   */
+  public function getReason()
+  {
+    return $this->reason;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+  /**
+   * @param string
+   */
+  public function setValidTime($validTime)
+  {
+    $this->validTime = $validTime;
+  }
+  /**
+   * @return string
+   */
+  public function getValidTime()
+  {
+    return $this->validTime;
+  }
+  /**
+   * @param string
+   */
+  public function setVisibility($visibility)
+  {
+    $this->visibility = $visibility;
+  }
+  /**
+   * @return string
+   */
+  public function getVisibility()
+  {
+    return $this->visibility;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaAuthConfig::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaAuthConfig');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaAuthToken.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaAuthToken.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaAuthToken.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaAuthToken extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $token;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setToken($token)
+  {
+    $this->token = $token;
+  }
+  /**
+   * @return string
+   */
+  public function getToken()
+  {
+    return $this->token;
+  }
+  /**
+   * @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(GoogleCloudIntegrationsV1alphaAuthToken::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaAuthToken');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaBooleanParameterArray.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaBooleanParameterArray.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaBooleanParameterArray.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaBooleanParameterArray extends \Google\Collection
+{
+  protected $collection_key = 'booleanValues';
+  /**
+   * @var bool[]
+   */
+  public $booleanValues;
+
+  /**
+   * @param bool[]
+   */
+  public function setBooleanValues($booleanValues)
+  {
+    $this->booleanValues = $booleanValues;
+  }
+  /**
+   * @return bool[]
+   */
+  public function getBooleanValues()
+  {
+    return $this->booleanValues;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaBooleanParameterArray::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaBooleanParameterArray');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaCancelExecutionRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaCancelExecutionRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaCancelExecutionRequest.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaCancelExecutionRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $cancelReason;
+
+  /**
+   * @param string
+   */
+  public function setCancelReason($cancelReason)
+  {
+    $this->cancelReason = $cancelReason;
+  }
+  /**
+   * @return string
+   */
+  public function getCancelReason()
+  {
+    return $this->cancelReason;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaCancelExecutionRequest::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaCancelExecutionRequest');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaCancelExecutionResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaCancelExecutionResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaCancelExecutionResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaCancelExecutionResponse extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $isCanceled;
+
+  /**
+   * @param bool
+   */
+  public function setIsCanceled($isCanceled)
+  {
+    $this->isCanceled = $isCanceled;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsCanceled()
+  {
+    return $this->isCanceled;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaCancelExecutionResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaCancelExecutionResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaCertificate.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaCertificate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaCertificate.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaCertificate extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $certificateStatus;
+  /**
+   * @var string
+   */
+  public $credentialId;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $rawCertificateType = GoogleCloudIntegrationsV1alphaClientCertificate::class;
+  protected $rawCertificateDataType = '';
+  /**
+   * @var string
+   */
+  public $requestorId;
+  /**
+   * @var string
+   */
+  public $validEndTime;
+  /**
+   * @var string
+   */
+  public $validStartTime;
+
+  /**
+   * @param string
+   */
+  public function setCertificateStatus($certificateStatus)
+  {
+    $this->certificateStatus = $certificateStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getCertificateStatus()
+  {
+    return $this->certificateStatus;
+  }
+  /**
+   * @param string
+   */
+  public function setCredentialId($credentialId)
+  {
+    $this->credentialId = $credentialId;
+  }
+  /**
+   * @return string
+   */
+  public function getCredentialId()
+  {
+    return $this->credentialId;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaClientCertificate
+   */
+  public function setRawCertificate(GoogleCloudIntegrationsV1alphaClientCertificate $rawCertificate)
+  {
+    $this->rawCertificate = $rawCertificate;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaClientCertificate
+   */
+  public function getRawCertificate()
+  {
+    return $this->rawCertificate;
+  }
+  /**
+   * @param string
+   */
+  public function setRequestorId($requestorId)
+  {
+    $this->requestorId = $requestorId;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestorId()
+  {
+    return $this->requestorId;
+  }
+  /**
+   * @param string
+   */
+  public function setValidEndTime($validEndTime)
+  {
+    $this->validEndTime = $validEndTime;
+  }
+  /**
+   * @return string
+   */
+  public function getValidEndTime()
+  {
+    return $this->validEndTime;
+  }
+  /**
+   * @param string
+   */
+  public function setValidStartTime($validStartTime)
+  {
+    $this->validStartTime = $validStartTime;
+  }
+  /**
+   * @return string
+   */
+  public function getValidStartTime()
+  {
+    return $this->validStartTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaCertificate::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaCertificate');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaClientCertificate.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaClientCertificate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaClientCertificate.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaClientCertificate extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $encryptedPrivateKey;
+  /**
+   * @var string
+   */
+  public $passphrase;
+  /**
+   * @var string
+   */
+  public $sslCertificate;
+
+  /**
+   * @param string
+   */
+  public function setEncryptedPrivateKey($encryptedPrivateKey)
+  {
+    $this->encryptedPrivateKey = $encryptedPrivateKey;
+  }
+  /**
+   * @return string
+   */
+  public function getEncryptedPrivateKey()
+  {
+    return $this->encryptedPrivateKey;
+  }
+  /**
+   * @param string
+   */
+  public function setPassphrase($passphrase)
+  {
+    $this->passphrase = $passphrase;
+  }
+  /**
+   * @return string
+   */
+  public function getPassphrase()
+  {
+    return $this->passphrase;
+  }
+  /**
+   * @param string
+   */
+  public function setSslCertificate($sslCertificate)
+  {
+    $this->sslCertificate = $sslCertificate;
+  }
+  /**
+   * @return string
+   */
+  public function getSslCertificate()
+  {
+    return $this->sslCertificate;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaClientCertificate::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaClientCertificate');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaClientConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaClientConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaClientConfig.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaClientConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $billingType;
+  /**
+   * @var string
+   */
+  public $clientState;
+  protected $cloudKmsConfigType = GoogleCloudIntegrationsV1alphaCloudKmsConfig::class;
+  protected $cloudKmsConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var bool
+   */
+  public $enableInternalIp;
+  /**
+   * @var bool
+   */
+  public $enableVariableMasking;
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var bool
+   */
+  public $isGmek;
+  /**
+   * @var string
+   */
+  public $p4ServiceAccount;
+  /**
+   * @var string
+   */
+  public $projectId;
+  /**
+   * @var string
+   */
+  public $region;
+  /**
+   * @var string
+   */
+  public $runAsServiceAccount;
+
+  /**
+   * @param string
+   */
+  public function setBillingType($billingType)
+  {
+    $this->billingType = $billingType;
+  }
+  /**
+   * @return string
+   */
+  public function getBillingType()
+  {
+    return $this->billingType;
+  }
+  /**
+   * @param string
+   */
+  public function setClientState($clientState)
+  {
+    $this->clientState = $clientState;
+  }
+  /**
+   * @return string
+   */
+  public function getClientState()
+  {
+    return $this->clientState;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaCloudKmsConfig
+   */
+  public function setCloudKmsConfig(GoogleCloudIntegrationsV1alphaCloudKmsConfig $cloudKmsConfig)
+  {
+    $this->cloudKmsConfig = $cloudKmsConfig;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaCloudKmsConfig
+   */
+  public function getCloudKmsConfig()
+  {
+    return $this->cloudKmsConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnableInternalIp($enableInternalIp)
+  {
+    $this->enableInternalIp = $enableInternalIp;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableInternalIp()
+  {
+    return $this->enableInternalIp;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnableVariableMasking($enableVariableMasking)
+  {
+    $this->enableVariableMasking = $enableVariableMasking;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableVariableMasking()
+  {
+    return $this->enableVariableMasking;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsGmek($isGmek)
+  {
+    $this->isGmek = $isGmek;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsGmek()
+  {
+    return $this->isGmek;
+  }
+  /**
+   * @param string
+   */
+  public function setP4ServiceAccount($p4ServiceAccount)
+  {
+    $this->p4ServiceAccount = $p4ServiceAccount;
+  }
+  /**
+   * @return string
+   */
+  public function getP4ServiceAccount()
+  {
+    return $this->p4ServiceAccount;
+  }
+  /**
+   * @param string
+   */
+  public function setProjectId($projectId)
+  {
+    $this->projectId = $projectId;
+  }
+  /**
+   * @return string
+   */
+  public function getProjectId()
+  {
+    return $this->projectId;
+  }
+  /**
+   * @param string
+   */
+  public function setRegion($region)
+  {
+    $this->region = $region;
+  }
+  /**
+   * @return string
+   */
+  public function getRegion()
+  {
+    return $this->region;
+  }
+  /**
+   * @param string
+   */
+  public function setRunAsServiceAccount($runAsServiceAccount)
+  {
+    $this->runAsServiceAccount = $runAsServiceAccount;
+  }
+  /**
+   * @return string
+   */
+  public function getRunAsServiceAccount()
+  {
+    return $this->runAsServiceAccount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaClientConfig::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaClientConfig');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaCloudKmsConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaCloudKmsConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaCloudKmsConfig.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaCloudKmsConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $key;
+  /**
+   * @var string
+   */
+  public $keyVersion;
+  /**
+   * @var string
+   */
+  public $kmsLocation;
+  /**
+   * @var string
+   */
+  public $kmsProjectId;
+  /**
+   * @var string
+   */
+  public $kmsRing;
+
+  /**
+   * @param string
+   */
+  public function setKey($key)
+  {
+    $this->key = $key;
+  }
+  /**
+   * @return string
+   */
+  public function getKey()
+  {
+    return $this->key;
+  }
+  /**
+   * @param string
+   */
+  public function setKeyVersion($keyVersion)
+  {
+    $this->keyVersion = $keyVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getKeyVersion()
+  {
+    return $this->keyVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setKmsLocation($kmsLocation)
+  {
+    $this->kmsLocation = $kmsLocation;
+  }
+  /**
+   * @return string
+   */
+  public function getKmsLocation()
+  {
+    return $this->kmsLocation;
+  }
+  /**
+   * @param string
+   */
+  public function setKmsProjectId($kmsProjectId)
+  {
+    $this->kmsProjectId = $kmsProjectId;
+  }
+  /**
+   * @return string
+   */
+  public function getKmsProjectId()
+  {
+    return $this->kmsProjectId;
+  }
+  /**
+   * @param string
+   */
+  public function setKmsRing($kmsRing)
+  {
+    $this->kmsRing = $kmsRing;
+  }
+  /**
+   * @return string
+   */
+  public function getKmsRing()
+  {
+    return $this->kmsRing;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaCloudKmsConfig::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaCloudKmsConfig');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaCloudLoggingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaCloudLoggingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaCloudLoggingConfig.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaCloudLoggingConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $bucket;
+  /**
+   * @var bool
+   */
+  public $enableCloudLogging;
+
+  /**
+   * @param string
+   */
+  public function setBucket($bucket)
+  {
+    $this->bucket = $bucket;
+  }
+  /**
+   * @return string
+   */
+  public function getBucket()
+  {
+    return $this->bucket;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnableCloudLogging($enableCloudLogging)
+  {
+    $this->enableCloudLogging = $enableCloudLogging;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableCloudLogging()
+  {
+    return $this->enableCloudLogging;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaCloudLoggingConfig::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaCloudLoggingConfig');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaCloudLoggingDetails.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaCloudLoggingDetails.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaCloudLoggingDetails.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaCloudLoggingDetails extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $cloudLoggingSeverity;
+  /**
+   * @var bool
+   */
+  public $enableCloudLogging;
+
+  /**
+   * @param string
+   */
+  public function setCloudLoggingSeverity($cloudLoggingSeverity)
+  {
+    $this->cloudLoggingSeverity = $cloudLoggingSeverity;
+  }
+  /**
+   * @return string
+   */
+  public function getCloudLoggingSeverity()
+  {
+    return $this->cloudLoggingSeverity;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnableCloudLogging($enableCloudLogging)
+  {
+    $this->enableCloudLogging = $enableCloudLogging;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableCloudLogging()
+  {
+    return $this->enableCloudLogging;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaCloudLoggingDetails::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaCloudLoggingDetails');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaCloudSchedulerConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaCloudSchedulerConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaCloudSchedulerConfig.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaCloudSchedulerConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $cronTab;
+  /**
+   * @var string
+   */
+  public $errorMessage;
+  /**
+   * @var string
+   */
+  public $location;
+  /**
+   * @var string
+   */
+  public $serviceAccountEmail;
+
+  /**
+   * @param string
+   */
+  public function setCronTab($cronTab)
+  {
+    $this->cronTab = $cronTab;
+  }
+  /**
+   * @return string
+   */
+  public function getCronTab()
+  {
+    return $this->cronTab;
+  }
+  /**
+   * @param string
+   */
+  public function setErrorMessage($errorMessage)
+  {
+    $this->errorMessage = $errorMessage;
+  }
+  /**
+   * @return string
+   */
+  public function getErrorMessage()
+  {
+    return $this->errorMessage;
+  }
+  /**
+   * @param string
+   */
+  public function setLocation($location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return string
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+  /**
+   * @param string
+   */
+  public function setServiceAccountEmail($serviceAccountEmail)
+  {
+    $this->serviceAccountEmail = $serviceAccountEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getServiceAccountEmail()
+  {
+    return $this->serviceAccountEmail;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaCloudSchedulerConfig::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaCloudSchedulerConfig');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaConditionalFailurePolicies.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaConditionalFailurePolicies.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaConditionalFailurePolicies.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaConditionalFailurePolicies extends \Google\Collection
+{
+  protected $collection_key = 'failurePolicies';
+  protected $defaultFailurePolicyType = GoogleCloudIntegrationsV1alphaFailurePolicy::class;
+  protected $defaultFailurePolicyDataType = '';
+  protected $failurePoliciesType = GoogleCloudIntegrationsV1alphaFailurePolicy::class;
+  protected $failurePoliciesDataType = 'array';
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaFailurePolicy
+   */
+  public function setDefaultFailurePolicy(GoogleCloudIntegrationsV1alphaFailurePolicy $defaultFailurePolicy)
+  {
+    $this->defaultFailurePolicy = $defaultFailurePolicy;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaFailurePolicy
+   */
+  public function getDefaultFailurePolicy()
+  {
+    return $this->defaultFailurePolicy;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaFailurePolicy[]
+   */
+  public function setFailurePolicies($failurePolicies)
+  {
+    $this->failurePolicies = $failurePolicies;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaFailurePolicy[]
+   */
+  public function getFailurePolicies()
+  {
+    return $this->failurePolicies;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaConditionalFailurePolicies::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaConditionalFailurePolicies');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaConnectionSchemaMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaConnectionSchemaMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaConnectionSchemaMetadata.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaConnectionSchemaMetadata extends \Google\Collection
+{
+  protected $collection_key = 'entities';
+  /**
+   * @var string[]
+   */
+  public $actions;
+  /**
+   * @var string[]
+   */
+  public $entities;
+
+  /**
+   * @param string[]
+   */
+  public function setActions($actions)
+  {
+    $this->actions = $actions;
+  }
+  /**
+   * @return string[]
+   */
+  public function getActions()
+  {
+    return $this->actions;
+  }
+  /**
+   * @param string[]
+   */
+  public function setEntities($entities)
+  {
+    $this->entities = $entities;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEntities()
+  {
+    return $this->entities;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaConnectionSchemaMetadata::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaConnectionSchemaMetadata');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaCoordinate.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaCoordinate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaCoordinate.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaCoordinate extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $x;
+  /**
+   * @var int
+   */
+  public $y;
+
+  /**
+   * @param int
+   */
+  public function setX($x)
+  {
+    $this->x = $x;
+  }
+  /**
+   * @return int
+   */
+  public function getX()
+  {
+    return $this->x;
+  }
+  /**
+   * @param int
+   */
+  public function setY($y)
+  {
+    $this->y = $y;
+  }
+  /**
+   * @return int
+   */
+  public function getY()
+  {
+    return $this->y;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaCoordinate::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaCoordinate');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectRequest.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $appsScriptProject;
+  /**
+   * @var string
+   */
+  public $authConfigId;
+
+  /**
+   * @param string
+   */
+  public function setAppsScriptProject($appsScriptProject)
+  {
+    $this->appsScriptProject = $appsScriptProject;
+  }
+  /**
+   * @return string
+   */
+  public function getAppsScriptProject()
+  {
+    return $this->appsScriptProject;
+  }
+  /**
+   * @param string
+   */
+  public function setAuthConfigId($authConfigId)
+  {
+    $this->authConfigId = $authConfigId;
+  }
+  /**
+   * @return string
+   */
+  public function getAuthConfigId()
+  {
+    return $this->authConfigId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectRequest::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectRequest');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $projectId;
+
+  /**
+   * @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(GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaCreateBundleRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaCreateBundleRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaCreateBundleRequest.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaCreateBundleRequest extends \Google\Collection
+{
+  protected $collection_key = 'integrations';
+  /**
+   * @var string
+   */
+  public $bundleId;
+  /**
+   * @var string[]
+   */
+  public $integrations;
+  /**
+   * @var string
+   */
+  public $secondaryCustomerOrgId;
+
+  /**
+   * @param string
+   */
+  public function setBundleId($bundleId)
+  {
+    $this->bundleId = $bundleId;
+  }
+  /**
+   * @return string
+   */
+  public function getBundleId()
+  {
+    return $this->bundleId;
+  }
+  /**
+   * @param string[]
+   */
+  public function setIntegrations($integrations)
+  {
+    $this->integrations = $integrations;
+  }
+  /**
+   * @return string[]
+   */
+  public function getIntegrations()
+  {
+    return $this->integrations;
+  }
+  /**
+   * @param string
+   */
+  public function setSecondaryCustomerOrgId($secondaryCustomerOrgId)
+  {
+    $this->secondaryCustomerOrgId = $secondaryCustomerOrgId;
+  }
+  /**
+   * @return string
+   */
+  public function getSecondaryCustomerOrgId()
+  {
+    return $this->secondaryCustomerOrgId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaCreateBundleRequest::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaCreateBundleRequest');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaCreateBundleResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaCreateBundleResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaCreateBundleResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaCreateBundleResponse extends \Google\Model
+{
+  protected $configType = GoogleCloudIntegrationsV1alphaIntegrationBundleConfig::class;
+  protected $configDataType = '';
+  public $config;
+  /**
+   * @var string
+   */
+  public $triggerId;
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaIntegrationBundleConfig
+   */
+  public function setConfig(GoogleCloudIntegrationsV1alphaIntegrationBundleConfig $config)
+  {
+    $this->config = $config;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaIntegrationBundleConfig
+   */
+  public function getConfig()
+  {
+    return $this->config;
+  }
+  /**
+   * @param string
+   */
+  public function setTriggerId($triggerId)
+  {
+    $this->triggerId = $triggerId;
+  }
+  /**
+   * @return string
+   */
+  public function getTriggerId()
+  {
+    return $this->triggerId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaCreateBundleResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaCreateBundleResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaCreateCloudFunctionRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaCreateCloudFunctionRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaCreateCloudFunctionRequest.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaCreateCloudFunctionRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $functionName;
+  /**
+   * @var string
+   */
+  public $functionRegion;
+  /**
+   * @var string
+   */
+  public $projectId;
+
+  /**
+   * @param string
+   */
+  public function setFunctionName($functionName)
+  {
+    $this->functionName = $functionName;
+  }
+  /**
+   * @return string
+   */
+  public function getFunctionName()
+  {
+    return $this->functionName;
+  }
+  /**
+   * @param string
+   */
+  public function setFunctionRegion($functionRegion)
+  {
+    $this->functionRegion = $functionRegion;
+  }
+  /**
+   * @return string
+   */
+  public function getFunctionRegion()
+  {
+    return $this->functionRegion;
+  }
+  /**
+   * @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(GoogleCloudIntegrationsV1alphaCreateCloudFunctionRequest::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaCreateCloudFunctionRequest');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaCreateCloudFunctionResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaCreateCloudFunctionResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaCreateCloudFunctionResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaCreateCloudFunctionResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $triggerUrl;
+
+  /**
+   * @param string
+   */
+  public function setTriggerUrl($triggerUrl)
+  {
+    $this->triggerUrl = $triggerUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getTriggerUrl()
+  {
+    return $this->triggerUrl;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaCreateCloudFunctionResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaCreateCloudFunctionResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaCredential.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaCredential.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaCredential.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,172 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class GoogleCloudIntegrationsV1alphaCredential extends \Google\Model
+{
+  protected $authTokenType = GoogleCloudIntegrationsV1alphaAuthToken::class;
+  protected $authTokenDataType = '';
+  /**
+   * @var string
+   */
+  public $credentialType;
+  protected $jwtType = GoogleCloudIntegrationsV1alphaJwt::class;
+  protected $jwtDataType = '';
+  protected $oauth2AuthorizationCodeType = GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCode::class;
+  protected $oauth2AuthorizationCodeDataType = '';
+  protected $oauth2ClientCredentialsType = GoogleCloudIntegrationsV1alphaOAuth2ClientCredentials::class;
+  protected $oauth2ClientCredentialsDataType = '';
+  protected $oauth2ResourceOwnerCredentialsType = GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentials::class;
+  protected $oauth2ResourceOwnerCredentialsDataType = '';
+  protected $oidcTokenType = GoogleCloudIntegrationsV1alphaOidcToken::class;
+  protected $oidcTokenDataType = '';
+  protected $serviceAccountCredentialsType = GoogleCloudIntegrationsV1alphaServiceAccountCredentials::class;
+  protected $serviceAccountCredentialsDataType = '';
+  protected $usernameAndPasswordType = GoogleCloudIntegrationsV1alphaUsernameAndPassword::class;
+  protected $usernameAndPasswordDataType = '';
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaAuthToken
+   */
+  public function setAuthToken(GoogleCloudIntegrationsV1alphaAuthToken $authToken)
+  {
+    $this->authToken = $authToken;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaAuthToken
+   */
+  public function getAuthToken()
+  {
+    return $this->authToken;
+  }
+  /**
+   * @param string
+   */
+  public function setCredentialType($credentialType)
+  {
+    $this->credentialType = $credentialType;
+  }
+  /**
+   * @return string
+   */
+  public function getCredentialType()
+  {
+    return $this->credentialType;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaJwt
+   */
+  public function setJwt(GoogleCloudIntegrationsV1alphaJwt $jwt)
+  {
+    $this->jwt = $jwt;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaJwt
+   */
+  public function getJwt()
+  {
+    return $this->jwt;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCode
+   */
+  public function setOauth2AuthorizationCode(GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCode $oauth2AuthorizationCode)
+  {
+    $this->oauth2AuthorizationCode = $oauth2AuthorizationCode;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCode
+   */
+  public function getOauth2AuthorizationCode()
+  {
+    return $this->oauth2AuthorizationCode;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaOAuth2ClientCredentials
+   */
+  public function setOauth2ClientCredentials(GoogleCloudIntegrationsV1alphaOAuth2ClientCredentials $oauth2ClientCredentials)
+  {
+    $this->oauth2ClientCredentials = $oauth2ClientCredentials;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaOAuth2ClientCredentials
+   */
+  public function getOauth2ClientCredentials()
+  {
+    return $this->oauth2ClientCredentials;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentials
+   */
+  public function setOauth2ResourceOwnerCredentials(GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentials $oauth2ResourceOwnerCredentials)
+  {
+    $this->oauth2ResourceOwnerCredentials = $oauth2ResourceOwnerCredentials;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentials
+   */
+  public function getOauth2ResourceOwnerCredentials()
+  {
+    return $this->oauth2ResourceOwnerCredentials;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaOidcToken
+   */
+  public function setOidcToken(GoogleCloudIntegrationsV1alphaOidcToken $oidcToken)
+  {
+    $this->oidcToken = $oidcToken;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaOidcToken
+   */
+  public function getOidcToken()
+  {
+    return $this->oidcToken;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaServiceAccountCredentials
+   */
+  public function setServiceAccountCredentials(GoogleCloudIntegrationsV1alphaServiceAccountCredentials $serviceAccountCredentials)
+  {
+    $this->serviceAccountCredentials = $serviceAccountCredentials;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaServiceAccountCredentials
+   */
+  public function getServiceAccountCredentials()
+  {
+    return $this->serviceAccountCredentials;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaUsernameAndPassword
+   */
+  public function setUsernameAndPassword(GoogleCloudIntegrationsV1alphaUsernameAndPassword $usernameAndPassword)
+  {
+    $this->usernameAndPassword = $usernameAndPassword;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaUsernameAndPassword
+   */
+  public function getUsernameAndPassword()
+  {
+    return $this->usernameAndPassword;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaCredential::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaCredential');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaDeactivateIntegrationVersionRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaDeactivateIntegrationVersionRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaDeactivateIntegrationVersionRequest.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaDeactivateIntegrationVersionRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaDeactivateIntegrationVersionRequest::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaDeactivateIntegrationVersionRequest');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaDeactivateIntegrationVersionResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaDeactivateIntegrationVersionResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaDeactivateIntegrationVersionResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaDeactivateIntegrationVersionResponse extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaDeactivateIntegrationVersionResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaDeactivateIntegrationVersionResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaDeprovisionClientRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaDeprovisionClientRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaDeprovisionClientRequest.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaDeprovisionClientRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaDeprovisionClientRequest::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaDeprovisionClientRequest');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaDoubleParameterArray.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaDoubleParameterArray.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaDoubleParameterArray.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaDoubleParameterArray extends \Google\Collection
+{
+  protected $collection_key = 'doubleValues';
+  public $doubleValues;
+
+  public function setDoubleValues($doubleValues)
+  {
+    $this->doubleValues = $doubleValues;
+  }
+  public function getDoubleValues()
+  {
+    return $this->doubleValues;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaDoubleParameterArray::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaDoubleParameterArray');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaDownloadExecutionResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaDownloadExecutionResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaDownloadExecutionResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaDownloadExecutionResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $content;
+
+  /**
+   * @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(GoogleCloudIntegrationsV1alphaDownloadExecutionResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaDownloadExecutionResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaDownloadIntegrationVersionResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaDownloadIntegrationVersionResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaDownloadIntegrationVersionResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaDownloadIntegrationVersionResponse extends \Google\Collection
+{
+  protected $collection_key = 'files';
+  /**
+   * @var string
+   */
+  public $content;
+  protected $filesType = GoogleCloudIntegrationsV1alphaSerializedFile::class;
+  protected $filesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaSerializedFile[]
+   */
+  public function setFiles($files)
+  {
+    $this->files = $files;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaSerializedFile[]
+   */
+  public function getFiles()
+  {
+    return $this->files;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaDownloadIntegrationVersionResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaDownloadIntegrationVersionResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaDownloadJsonPackageResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaDownloadJsonPackageResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaDownloadJsonPackageResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaDownloadJsonPackageResponse extends \Google\Collection
+{
+  protected $collection_key = 'files';
+  protected $filesType = GoogleCloudIntegrationsV1alphaFile::class;
+  protected $filesDataType = 'array';
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaFile[]
+   */
+  public function setFiles($files)
+  {
+    $this->files = $files;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaFile[]
+   */
+  public function getFiles()
+  {
+    return $this->files;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaDownloadJsonPackageResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaDownloadJsonPackageResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaDownloadTemplateResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaDownloadTemplateResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaDownloadTemplateResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaDownloadTemplateResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $content;
+
+  /**
+   * @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(GoogleCloudIntegrationsV1alphaDownloadTemplateResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaDownloadTemplateResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaDownloadTestCaseResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaDownloadTestCaseResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaDownloadTestCaseResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaDownloadTestCaseResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $content;
+
+  /**
+   * @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(GoogleCloudIntegrationsV1alphaDownloadTestCaseResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaDownloadTestCaseResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaEnumerateConnectorPlatformRegionsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaEnumerateConnectorPlatformRegionsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaEnumerateConnectorPlatformRegionsResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaEnumerateConnectorPlatformRegionsResponse extends \Google\Collection
+{
+  protected $collection_key = 'regions';
+  /**
+   * @var string[]
+   */
+  public $regions;
+
+  /**
+   * @param string[]
+   */
+  public function setRegions($regions)
+  {
+    $this->regions = $regions;
+  }
+  /**
+   * @return string[]
+   */
+  public function getRegions()
+  {
+    return $this->regions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaEnumerateConnectorPlatformRegionsResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaEnumerateConnectorPlatformRegionsResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaErrorCatcherConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaErrorCatcherConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaErrorCatcherConfig.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaErrorCatcherConfig extends \Google\Collection
+{
+  protected $collection_key = 'startErrorTasks';
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $errorCatcherId;
+  /**
+   * @var string
+   */
+  public $errorCatcherNumber;
+  /**
+   * @var string
+   */
+  public $label;
+  protected $positionType = GoogleCloudIntegrationsV1alphaCoordinate::class;
+  protected $positionDataType = '';
+  protected $startErrorTasksType = GoogleCloudIntegrationsV1alphaNextTask::class;
+  protected $startErrorTasksDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setErrorCatcherId($errorCatcherId)
+  {
+    $this->errorCatcherId = $errorCatcherId;
+  }
+  /**
+   * @return string
+   */
+  public function getErrorCatcherId()
+  {
+    return $this->errorCatcherId;
+  }
+  /**
+   * @param string
+   */
+  public function setErrorCatcherNumber($errorCatcherNumber)
+  {
+    $this->errorCatcherNumber = $errorCatcherNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getErrorCatcherNumber()
+  {
+    return $this->errorCatcherNumber;
+  }
+  /**
+   * @param string
+   */
+  public function setLabel($label)
+  {
+    $this->label = $label;
+  }
+  /**
+   * @return string
+   */
+  public function getLabel()
+  {
+    return $this->label;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaCoordinate
+   */
+  public function setPosition(GoogleCloudIntegrationsV1alphaCoordinate $position)
+  {
+    $this->position = $position;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaCoordinate
+   */
+  public function getPosition()
+  {
+    return $this->position;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaNextTask[]
+   */
+  public function setStartErrorTasks($startErrorTasks)
+  {
+    $this->startErrorTasks = $startErrorTasks;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaNextTask[]
+   */
+  public function getStartErrorTasks()
+  {
+    return $this->startErrorTasks;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaErrorCatcherConfig::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaErrorCatcherConfig');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaEventParameter.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaEventParameter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaEventParameter.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaEventParameter extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $key;
+  /**
+   * @var bool
+   */
+  public $masked;
+  protected $valueType = GoogleCloudIntegrationsV1alphaValueType::class;
+  protected $valueDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setKey($key)
+  {
+    $this->key = $key;
+  }
+  /**
+   * @return string
+   */
+  public function getKey()
+  {
+    return $this->key;
+  }
+  /**
+   * @param bool
+   */
+  public function setMasked($masked)
+  {
+    $this->masked = $masked;
+  }
+  /**
+   * @return bool
+   */
+  public function getMasked()
+  {
+    return $this->masked;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaValueType
+   */
+  public function setValue(GoogleCloudIntegrationsV1alphaValueType $value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaValueType
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaEventParameter::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaEventParameter');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaExecuteEventRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaExecuteEventRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaExecuteEventRequest.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaExecuteEventRequest extends \Google\Model
+{
+  protected $cloudEventType = IoCloudeventsV1CloudEvent::class;
+  protected $cloudEventDataType = '';
+
+  /**
+   * @param IoCloudeventsV1CloudEvent
+   */
+  public function setCloudEvent(IoCloudeventsV1CloudEvent $cloudEvent)
+  {
+    $this->cloudEvent = $cloudEvent;
+  }
+  /**
+   * @return IoCloudeventsV1CloudEvent
+   */
+  public function getCloudEvent()
+  {
+    return $this->cloudEvent;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaExecuteEventRequest::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaExecuteEventRequest');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaExecuteEventResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaExecuteEventResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaExecuteEventResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaExecuteEventResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $executionId;
+
+  /**
+   * @param string
+   */
+  public function setExecutionId($executionId)
+  {
+    $this->executionId = $executionId;
+  }
+  /**
+   * @return string
+   */
+  public function getExecutionId()
+  {
+    return $this->executionId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaExecuteEventResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaExecuteEventResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaExecuteIntegrationsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaExecuteIntegrationsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaExecuteIntegrationsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,147 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class GoogleCloudIntegrationsV1alphaExecuteIntegrationsRequest extends \Google\Collection
+{
+  protected $collection_key = 'parameterEntries';
+  /**
+   * @var bool
+   */
+  public $doNotPropagateError;
+  /**
+   * @var string
+   */
+  public $executionId;
+  protected $inputParametersType = GoogleCloudIntegrationsV1alphaValueType::class;
+  protected $inputParametersDataType = 'map';
+  protected $parameterEntriesType = EnterpriseCrmFrontendsEventbusProtoParameterEntry::class;
+  protected $parameterEntriesDataType = 'array';
+  protected $parametersType = EnterpriseCrmFrontendsEventbusProtoEventParameters::class;
+  protected $parametersDataType = '';
+  /**
+   * @var string
+   */
+  public $requestId;
+  /**
+   * @var string
+   */
+  public $triggerId;
+
+  /**
+   * @param bool
+   */
+  public function setDoNotPropagateError($doNotPropagateError)
+  {
+    $this->doNotPropagateError = $doNotPropagateError;
+  }
+  /**
+   * @return bool
+   */
+  public function getDoNotPropagateError()
+  {
+    return $this->doNotPropagateError;
+  }
+  /**
+   * @param string
+   */
+  public function setExecutionId($executionId)
+  {
+    $this->executionId = $executionId;
+  }
+  /**
+   * @return string
+   */
+  public function getExecutionId()
+  {
+    return $this->executionId;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaValueType[]
+   */
+  public function setInputParameters($inputParameters)
+  {
+    $this->inputParameters = $inputParameters;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaValueType[]
+   */
+  public function getInputParameters()
+  {
+    return $this->inputParameters;
+  }
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoParameterEntry[]
+   */
+  public function setParameterEntries($parameterEntries)
+  {
+    $this->parameterEntries = $parameterEntries;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoParameterEntry[]
+   */
+  public function getParameterEntries()
+  {
+    return $this->parameterEntries;
+  }
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoEventParameters
+   */
+  public function setParameters(EnterpriseCrmFrontendsEventbusProtoEventParameters $parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoEventParameters
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+  /**
+   * @param string
+   */
+  public function setRequestId($requestId)
+  {
+    $this->requestId = $requestId;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestId()
+  {
+    return $this->requestId;
+  }
+  /**
+   * @param string
+   */
+  public function setTriggerId($triggerId)
+  {
+    $this->triggerId = $triggerId;
+  }
+  /**
+   * @return string
+   */
+  public function getTriggerId()
+  {
+    return $this->triggerId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaExecuteIntegrationsRequest::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaExecuteIntegrationsRequest');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaExecuteIntegrationsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaExecuteIntegrationsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaExecuteIntegrationsResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaExecuteIntegrationsResponse extends \Google\Collection
+{
+  protected $collection_key = 'parameterEntries';
+  protected $eventParametersType = EnterpriseCrmFrontendsEventbusProtoEventParameters::class;
+  protected $eventParametersDataType = '';
+  /**
+   * @var bool
+   */
+  public $executionFailed;
+  /**
+   * @var string
+   */
+  public $executionId;
+  /**
+   * @var array[]
+   */
+  public $outputParameters;
+  protected $parameterEntriesType = EnterpriseCrmFrontendsEventbusProtoParameterEntry::class;
+  protected $parameterEntriesDataType = 'array';
+
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoEventParameters
+   */
+  public function setEventParameters(EnterpriseCrmFrontendsEventbusProtoEventParameters $eventParameters)
+  {
+    $this->eventParameters = $eventParameters;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoEventParameters
+   */
+  public function getEventParameters()
+  {
+    return $this->eventParameters;
+  }
+  /**
+   * @param bool
+   */
+  public function setExecutionFailed($executionFailed)
+  {
+    $this->executionFailed = $executionFailed;
+  }
+  /**
+   * @return bool
+   */
+  public function getExecutionFailed()
+  {
+    return $this->executionFailed;
+  }
+  /**
+   * @param string
+   */
+  public function setExecutionId($executionId)
+  {
+    $this->executionId = $executionId;
+  }
+  /**
+   * @return string
+   */
+  public function getExecutionId()
+  {
+    return $this->executionId;
+  }
+  /**
+   * @param array[]
+   */
+  public function setOutputParameters($outputParameters)
+  {
+    $this->outputParameters = $outputParameters;
+  }
+  /**
+   * @return array[]
+   */
+  public function getOutputParameters()
+  {
+    return $this->outputParameters;
+  }
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoParameterEntry[]
+   */
+  public function setParameterEntries($parameterEntries)
+  {
+    $this->parameterEntries = $parameterEntries;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoParameterEntry[]
+   */
+  public function getParameterEntries()
+  {
+    return $this->parameterEntries;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaExecuteIntegrationsResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaExecuteIntegrationsResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaExecuteTestCaseRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaExecuteTestCaseRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaExecuteTestCaseRequest.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaExecuteTestCaseRequest extends \Google\Model
+{
+  protected $inputParametersType = GoogleCloudIntegrationsV1alphaValueType::class;
+  protected $inputParametersDataType = 'map';
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaValueType[]
+   */
+  public function setInputParameters($inputParameters)
+  {
+    $this->inputParameters = $inputParameters;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaValueType[]
+   */
+  public function getInputParameters()
+  {
+    return $this->inputParameters;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaExecuteTestCaseRequest::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaExecuteTestCaseRequest');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaExecuteTestCaseResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaExecuteTestCaseResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaExecuteTestCaseResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaExecuteTestCaseResponse extends \Google\Collection
+{
+  protected $collection_key = 'assertionResults';
+  protected $assertionResultsType = GoogleCloudIntegrationsV1alphaAssertionResult::class;
+  protected $assertionResultsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $executionId;
+  /**
+   * @var array[]
+   */
+  public $outputParameters;
+  /**
+   * @var string
+   */
+  public $testExecutionState;
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaAssertionResult[]
+   */
+  public function setAssertionResults($assertionResults)
+  {
+    $this->assertionResults = $assertionResults;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaAssertionResult[]
+   */
+  public function getAssertionResults()
+  {
+    return $this->assertionResults;
+  }
+  /**
+   * @param string
+   */
+  public function setExecutionId($executionId)
+  {
+    $this->executionId = $executionId;
+  }
+  /**
+   * @return string
+   */
+  public function getExecutionId()
+  {
+    return $this->executionId;
+  }
+  /**
+   * @param array[]
+   */
+  public function setOutputParameters($outputParameters)
+  {
+    $this->outputParameters = $outputParameters;
+  }
+  /**
+   * @return array[]
+   */
+  public function getOutputParameters()
+  {
+    return $this->outputParameters;
+  }
+  /**
+   * @param string
+   */
+  public function setTestExecutionState($testExecutionState)
+  {
+    $this->testExecutionState = $testExecutionState;
+  }
+  /**
+   * @return string
+   */
+  public function getTestExecutionState()
+  {
+    return $this->testExecutionState;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaExecuteTestCaseResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaExecuteTestCaseResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaExecution.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaExecution.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaExecution.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,297 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class GoogleCloudIntegrationsV1alphaExecution extends \Google\Collection
+{
+  protected $collection_key = 'responseParams';
+  protected $cloudLoggingDetailsType = GoogleCloudIntegrationsV1alphaCloudLoggingDetails::class;
+  protected $cloudLoggingDetailsDataType = '';
+  /**
+   * @var string
+   */
+  public $createTime;
+  protected $directSubExecutionsType = GoogleCloudIntegrationsV1alphaExecution::class;
+  protected $directSubExecutionsDataType = 'array';
+  protected $eventExecutionDetailsType = EnterpriseCrmEventbusProtoEventExecutionDetails::class;
+  protected $eventExecutionDetailsDataType = '';
+  protected $executionDetailsType = GoogleCloudIntegrationsV1alphaExecutionDetails::class;
+  protected $executionDetailsDataType = '';
+  /**
+   * @var string
+   */
+  public $executionMethod;
+  /**
+   * @var string
+   */
+  public $integrationVersionState;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $replayInfoType = GoogleCloudIntegrationsV1alphaExecutionReplayInfo::class;
+  protected $replayInfoDataType = '';
+  protected $requestParametersType = GoogleCloudIntegrationsV1alphaValueType::class;
+  protected $requestParametersDataType = 'map';
+  protected $requestParamsType = EnterpriseCrmFrontendsEventbusProtoParameterEntry::class;
+  protected $requestParamsDataType = 'array';
+  protected $responseParametersType = GoogleCloudIntegrationsV1alphaValueType::class;
+  protected $responseParametersDataType = 'map';
+  protected $responseParamsType = EnterpriseCrmFrontendsEventbusProtoParameterEntry::class;
+  protected $responseParamsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $snapshotNumber;
+  /**
+   * @var string
+   */
+  public $triggerId;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaCloudLoggingDetails
+   */
+  public function setCloudLoggingDetails(GoogleCloudIntegrationsV1alphaCloudLoggingDetails $cloudLoggingDetails)
+  {
+    $this->cloudLoggingDetails = $cloudLoggingDetails;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaCloudLoggingDetails
+   */
+  public function getCloudLoggingDetails()
+  {
+    return $this->cloudLoggingDetails;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaExecution[]
+   */
+  public function setDirectSubExecutions($directSubExecutions)
+  {
+    $this->directSubExecutions = $directSubExecutions;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaExecution[]
+   */
+  public function getDirectSubExecutions()
+  {
+    return $this->directSubExecutions;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoEventExecutionDetails
+   */
+  public function setEventExecutionDetails(EnterpriseCrmEventbusProtoEventExecutionDetails $eventExecutionDetails)
+  {
+    $this->eventExecutionDetails = $eventExecutionDetails;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoEventExecutionDetails
+   */
+  public function getEventExecutionDetails()
+  {
+    return $this->eventExecutionDetails;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaExecutionDetails
+   */
+  public function setExecutionDetails(GoogleCloudIntegrationsV1alphaExecutionDetails $executionDetails)
+  {
+    $this->executionDetails = $executionDetails;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaExecutionDetails
+   */
+  public function getExecutionDetails()
+  {
+    return $this->executionDetails;
+  }
+  /**
+   * @param string
+   */
+  public function setExecutionMethod($executionMethod)
+  {
+    $this->executionMethod = $executionMethod;
+  }
+  /**
+   * @return string
+   */
+  public function getExecutionMethod()
+  {
+    return $this->executionMethod;
+  }
+  /**
+   * @param string
+   */
+  public function setIntegrationVersionState($integrationVersionState)
+  {
+    $this->integrationVersionState = $integrationVersionState;
+  }
+  /**
+   * @return string
+   */
+  public function getIntegrationVersionState()
+  {
+    return $this->integrationVersionState;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaExecutionReplayInfo
+   */
+  public function setReplayInfo(GoogleCloudIntegrationsV1alphaExecutionReplayInfo $replayInfo)
+  {
+    $this->replayInfo = $replayInfo;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaExecutionReplayInfo
+   */
+  public function getReplayInfo()
+  {
+    return $this->replayInfo;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaValueType[]
+   */
+  public function setRequestParameters($requestParameters)
+  {
+    $this->requestParameters = $requestParameters;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaValueType[]
+   */
+  public function getRequestParameters()
+  {
+    return $this->requestParameters;
+  }
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoParameterEntry[]
+   */
+  public function setRequestParams($requestParams)
+  {
+    $this->requestParams = $requestParams;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoParameterEntry[]
+   */
+  public function getRequestParams()
+  {
+    return $this->requestParams;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaValueType[]
+   */
+  public function setResponseParameters($responseParameters)
+  {
+    $this->responseParameters = $responseParameters;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaValueType[]
+   */
+  public function getResponseParameters()
+  {
+    return $this->responseParameters;
+  }
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoParameterEntry[]
+   */
+  public function setResponseParams($responseParams)
+  {
+    $this->responseParams = $responseParams;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoParameterEntry[]
+   */
+  public function getResponseParams()
+  {
+    return $this->responseParams;
+  }
+  /**
+   * @param string
+   */
+  public function setSnapshotNumber($snapshotNumber)
+  {
+    $this->snapshotNumber = $snapshotNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getSnapshotNumber()
+  {
+    return $this->snapshotNumber;
+  }
+  /**
+   * @param string
+   */
+  public function setTriggerId($triggerId)
+  {
+    $this->triggerId = $triggerId;
+  }
+  /**
+   * @return string
+   */
+  public function getTriggerId()
+  {
+    return $this->triggerId;
+  }
+  /**
+   * @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(GoogleCloudIntegrationsV1alphaExecution::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaExecution');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaExecutionDetails.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaExecutionDetails.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaExecutionDetails.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaExecutionDetails extends \Google\Collection
+{
+  protected $collection_key = 'executionSnapshots';
+  protected $attemptStatsType = GoogleCloudIntegrationsV1alphaAttemptStats::class;
+  protected $attemptStatsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $eventExecutionSnapshotsSize;
+  protected $executionSnapshotsType = GoogleCloudIntegrationsV1alphaExecutionSnapshot::class;
+  protected $executionSnapshotsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaAttemptStats[]
+   */
+  public function setAttemptStats($attemptStats)
+  {
+    $this->attemptStats = $attemptStats;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaAttemptStats[]
+   */
+  public function getAttemptStats()
+  {
+    return $this->attemptStats;
+  }
+  /**
+   * @param string
+   */
+  public function setEventExecutionSnapshotsSize($eventExecutionSnapshotsSize)
+  {
+    $this->eventExecutionSnapshotsSize = $eventExecutionSnapshotsSize;
+  }
+  /**
+   * @return string
+   */
+  public function getEventExecutionSnapshotsSize()
+  {
+    return $this->eventExecutionSnapshotsSize;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaExecutionSnapshot[]
+   */
+  public function setExecutionSnapshots($executionSnapshots)
+  {
+    $this->executionSnapshots = $executionSnapshots;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaExecutionSnapshot[]
+   */
+  public function getExecutionSnapshots()
+  {
+    return $this->executionSnapshots;
+  }
+  /**
+   * @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(GoogleCloudIntegrationsV1alphaExecutionDetails::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaExecutionDetails');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaExecutionReplayInfo.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaExecutionReplayInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaExecutionReplayInfo.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaExecutionReplayInfo extends \Google\Collection
+{
+  protected $collection_key = 'replayedExecutionInfoIds';
+  /**
+   * @var string
+   */
+  public $originalExecutionInfoId;
+  /**
+   * @var string
+   */
+  public $replayReason;
+  /**
+   * @var string[]
+   */
+  public $replayedExecutionInfoIds;
+
+  /**
+   * @param string
+   */
+  public function setOriginalExecutionInfoId($originalExecutionInfoId)
+  {
+    $this->originalExecutionInfoId = $originalExecutionInfoId;
+  }
+  /**
+   * @return string
+   */
+  public function getOriginalExecutionInfoId()
+  {
+    return $this->originalExecutionInfoId;
+  }
+  /**
+   * @param string
+   */
+  public function setReplayReason($replayReason)
+  {
+    $this->replayReason = $replayReason;
+  }
+  /**
+   * @return string
+   */
+  public function getReplayReason()
+  {
+    return $this->replayReason;
+  }
+  /**
+   * @param string[]
+   */
+  public function setReplayedExecutionInfoIds($replayedExecutionInfoIds)
+  {
+    $this->replayedExecutionInfoIds = $replayedExecutionInfoIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getReplayedExecutionInfoIds()
+  {
+    return $this->replayedExecutionInfoIds;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaExecutionReplayInfo::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaExecutionReplayInfo');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaExecutionSnapshot.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaExecutionSnapshot.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaExecutionSnapshot.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaExecutionSnapshot extends \Google\Collection
+{
+  protected $collection_key = 'taskExecutionDetails';
+  /**
+   * @var string
+   */
+  public $checkpointTaskNumber;
+  protected $executionSnapshotMetadataType = GoogleCloudIntegrationsV1alphaExecutionSnapshotExecutionSnapshotMetadata::class;
+  protected $executionSnapshotMetadataDataType = '';
+  protected $paramsType = GoogleCloudIntegrationsV1alphaValueType::class;
+  protected $paramsDataType = 'map';
+  protected $taskExecutionDetailsType = GoogleCloudIntegrationsV1alphaTaskExecutionDetails::class;
+  protected $taskExecutionDetailsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setCheckpointTaskNumber($checkpointTaskNumber)
+  {
+    $this->checkpointTaskNumber = $checkpointTaskNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getCheckpointTaskNumber()
+  {
+    return $this->checkpointTaskNumber;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaExecutionSnapshotExecutionSnapshotMetadata
+   */
+  public function setExecutionSnapshotMetadata(GoogleCloudIntegrationsV1alphaExecutionSnapshotExecutionSnapshotMetadata $executionSnapshotMetadata)
+  {
+    $this->executionSnapshotMetadata = $executionSnapshotMetadata;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaExecutionSnapshotExecutionSnapshotMetadata
+   */
+  public function getExecutionSnapshotMetadata()
+  {
+    return $this->executionSnapshotMetadata;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaValueType[]
+   */
+  public function setParams($params)
+  {
+    $this->params = $params;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaValueType[]
+   */
+  public function getParams()
+  {
+    return $this->params;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaTaskExecutionDetails[]
+   */
+  public function setTaskExecutionDetails($taskExecutionDetails)
+  {
+    $this->taskExecutionDetails = $taskExecutionDetails;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaTaskExecutionDetails[]
+   */
+  public function getTaskExecutionDetails()
+  {
+    return $this->taskExecutionDetails;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaExecutionSnapshot::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaExecutionSnapshot');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaExecutionSnapshotExecutionSnapshotMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaExecutionSnapshotExecutionSnapshotMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaExecutionSnapshotExecutionSnapshotMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,171 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class GoogleCloudIntegrationsV1alphaExecutionSnapshotExecutionSnapshotMetadata extends \Google\Collection
+{
+  protected $collection_key = 'ancestorTaskNumbers';
+  /**
+   * @var string[]
+   */
+  public $ancestorIterationNumbers;
+  /**
+   * @var string[]
+   */
+  public $ancestorTaskNumbers;
+  /**
+   * @var int
+   */
+  public $executionAttempt;
+  /**
+   * @var string
+   */
+  public $integrationName;
+  /**
+   * @var string
+   */
+  public $task;
+  /**
+   * @var int
+   */
+  public $taskAttempt;
+  /**
+   * @var string
+   */
+  public $taskLabel;
+  /**
+   * @var string
+   */
+  public $taskNumber;
+
+  /**
+   * @param string[]
+   */
+  public function setAncestorIterationNumbers($ancestorIterationNumbers)
+  {
+    $this->ancestorIterationNumbers = $ancestorIterationNumbers;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAncestorIterationNumbers()
+  {
+    return $this->ancestorIterationNumbers;
+  }
+  /**
+   * @param string[]
+   */
+  public function setAncestorTaskNumbers($ancestorTaskNumbers)
+  {
+    $this->ancestorTaskNumbers = $ancestorTaskNumbers;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAncestorTaskNumbers()
+  {
+    return $this->ancestorTaskNumbers;
+  }
+  /**
+   * @param int
+   */
+  public function setExecutionAttempt($executionAttempt)
+  {
+    $this->executionAttempt = $executionAttempt;
+  }
+  /**
+   * @return int
+   */
+  public function getExecutionAttempt()
+  {
+    return $this->executionAttempt;
+  }
+  /**
+   * @param string
+   */
+  public function setIntegrationName($integrationName)
+  {
+    $this->integrationName = $integrationName;
+  }
+  /**
+   * @return string
+   */
+  public function getIntegrationName()
+  {
+    return $this->integrationName;
+  }
+  /**
+   * @param string
+   */
+  public function setTask($task)
+  {
+    $this->task = $task;
+  }
+  /**
+   * @return string
+   */
+  public function getTask()
+  {
+    return $this->task;
+  }
+  /**
+   * @param int
+   */
+  public function setTaskAttempt($taskAttempt)
+  {
+    $this->taskAttempt = $taskAttempt;
+  }
+  /**
+   * @return int
+   */
+  public function getTaskAttempt()
+  {
+    return $this->taskAttempt;
+  }
+  /**
+   * @param string
+   */
+  public function setTaskLabel($taskLabel)
+  {
+    $this->taskLabel = $taskLabel;
+  }
+  /**
+   * @return string
+   */
+  public function getTaskLabel()
+  {
+    return $this->taskLabel;
+  }
+  /**
+   * @param string
+   */
+  public function setTaskNumber($taskNumber)
+  {
+    $this->taskNumber = $taskNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getTaskNumber()
+  {
+    return $this->taskNumber;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaExecutionSnapshotExecutionSnapshotMetadata::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaExecutionSnapshotExecutionSnapshotMetadata');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaFailurePolicy.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaFailurePolicy.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaFailurePolicy.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaFailurePolicy extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $condition;
+  /**
+   * @var string
+   */
+  public $intervalTime;
+  /**
+   * @var int
+   */
+  public $maxRetries;
+  /**
+   * @var string
+   */
+  public $retryStrategy;
+
+  /**
+   * @param string
+   */
+  public function setCondition($condition)
+  {
+    $this->condition = $condition;
+  }
+  /**
+   * @return string
+   */
+  public function getCondition()
+  {
+    return $this->condition;
+  }
+  /**
+   * @param string
+   */
+  public function setIntervalTime($intervalTime)
+  {
+    $this->intervalTime = $intervalTime;
+  }
+  /**
+   * @return string
+   */
+  public function getIntervalTime()
+  {
+    return $this->intervalTime;
+  }
+  /**
+   * @param int
+   */
+  public function setMaxRetries($maxRetries)
+  {
+    $this->maxRetries = $maxRetries;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxRetries()
+  {
+    return $this->maxRetries;
+  }
+  /**
+   * @param string
+   */
+  public function setRetryStrategy($retryStrategy)
+  {
+    $this->retryStrategy = $retryStrategy;
+  }
+  /**
+   * @return string
+   */
+  public function getRetryStrategy()
+  {
+    return $this->retryStrategy;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaFailurePolicy::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaFailurePolicy');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaFile.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaFile.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaFile.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaFile extends \Google\Model
+{
+  /**
+   * @var array[]
+   */
+  public $integrationConfig;
+  protected $integrationVersionType = GoogleCloudIntegrationsV1alphaIntegrationVersion::class;
+  protected $integrationVersionDataType = '';
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param array[]
+   */
+  public function setIntegrationConfig($integrationConfig)
+  {
+    $this->integrationConfig = $integrationConfig;
+  }
+  /**
+   * @return array[]
+   */
+  public function getIntegrationConfig()
+  {
+    return $this->integrationConfig;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaIntegrationVersion
+   */
+  public function setIntegrationVersion(GoogleCloudIntegrationsV1alphaIntegrationVersion $integrationVersion)
+  {
+    $this->integrationVersion = $integrationVersion;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaIntegrationVersion
+   */
+  public function getIntegrationVersion()
+  {
+    return $this->integrationVersion;
+  }
+  /**
+   * @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(GoogleCloudIntegrationsV1alphaFile::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaFile');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaGenerateTokenResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaGenerateTokenResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaGenerateTokenResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaGenerateTokenResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $message;
+
+  /**
+   * @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(GoogleCloudIntegrationsV1alphaGenerateTokenResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaGenerateTokenResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaGetBundleResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaGetBundleResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaGetBundleResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaGetBundleResponse extends \Google\Model
+{
+  protected $configType = GoogleCloudIntegrationsV1alphaIntegrationBundleConfig::class;
+  protected $configDataType = '';
+  public $config;
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaIntegrationBundleConfig
+   */
+  public function setConfig(GoogleCloudIntegrationsV1alphaIntegrationBundleConfig $config)
+  {
+    $this->config = $config;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaIntegrationBundleConfig
+   */
+  public function getConfig()
+  {
+    return $this->config;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaGetBundleResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaGetBundleResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaGetClientMetadataResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaGetClientMetadataResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaGetClientMetadataResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaGetClientMetadataResponse extends \Google\Model
+{
+  protected $propertiesType = GoogleCloudIntegrationsV1alphaProjectProperties::class;
+  protected $propertiesDataType = '';
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaProjectProperties
+   */
+  public function setProperties(GoogleCloudIntegrationsV1alphaProjectProperties $properties)
+  {
+    $this->properties = $properties;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaProjectProperties
+   */
+  public function getProperties()
+  {
+    return $this->properties;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaGetClientMetadataResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaGetClientMetadataResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaGetClientResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaGetClientResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaGetClientResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaGetClientResponse extends \Google\Model
+{
+  protected $clientType = GoogleCloudIntegrationsV1alphaClientConfig::class;
+  protected $clientDataType = '';
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaClientConfig
+   */
+  public function setClient(GoogleCloudIntegrationsV1alphaClientConfig $client)
+  {
+    $this->client = $client;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaClientConfig
+   */
+  public function getClient()
+  {
+    return $this->client;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaGetClientResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaGetClientResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaImportTemplateRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaImportTemplateRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaImportTemplateRequest.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaImportTemplateRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $integration;
+  /**
+   * @var string
+   */
+  public $integrationRegion;
+  protected $subIntegrationsType = GoogleCloudIntegrationsV1alphaUseTemplateRequestIntegrationDetails::class;
+  protected $subIntegrationsDataType = 'map';
+
+  /**
+   * @param string
+   */
+  public function setIntegration($integration)
+  {
+    $this->integration = $integration;
+  }
+  /**
+   * @return string
+   */
+  public function getIntegration()
+  {
+    return $this->integration;
+  }
+  /**
+   * @param string
+   */
+  public function setIntegrationRegion($integrationRegion)
+  {
+    $this->integrationRegion = $integrationRegion;
+  }
+  /**
+   * @return string
+   */
+  public function getIntegrationRegion()
+  {
+    return $this->integrationRegion;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaUseTemplateRequestIntegrationDetails[]
+   */
+  public function setSubIntegrations($subIntegrations)
+  {
+    $this->subIntegrations = $subIntegrations;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaUseTemplateRequestIntegrationDetails[]
+   */
+  public function getSubIntegrations()
+  {
+    return $this->subIntegrations;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaImportTemplateRequest::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaImportTemplateRequest');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaImportTemplateResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaImportTemplateResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaImportTemplateResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaImportTemplateResponse extends \Google\Collection
+{
+  protected $collection_key = 'subIntegrationVersions';
+  protected $integrationVersionType = GoogleCloudIntegrationsV1alphaIntegrationVersion::class;
+  protected $integrationVersionDataType = '';
+  protected $subIntegrationVersionsType = GoogleCloudIntegrationsV1alphaIntegrationVersion::class;
+  protected $subIntegrationVersionsDataType = 'array';
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaIntegrationVersion
+   */
+  public function setIntegrationVersion(GoogleCloudIntegrationsV1alphaIntegrationVersion $integrationVersion)
+  {
+    $this->integrationVersion = $integrationVersion;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaIntegrationVersion
+   */
+  public function getIntegrationVersion()
+  {
+    return $this->integrationVersion;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaIntegrationVersion[]
+   */
+  public function setSubIntegrationVersions($subIntegrationVersions)
+  {
+    $this->subIntegrationVersions = $subIntegrationVersions;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaIntegrationVersion[]
+   */
+  public function getSubIntegrationVersions()
+  {
+    return $this->subIntegrationVersions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaImportTemplateResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaImportTemplateResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaIntParameterArray.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaIntParameterArray.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaIntParameterArray.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaIntParameterArray extends \Google\Collection
+{
+  protected $collection_key = 'intValues';
+  /**
+   * @var string[]
+   */
+  public $intValues;
+
+  /**
+   * @param string[]
+   */
+  public function setIntValues($intValues)
+  {
+    $this->intValues = $intValues;
+  }
+  /**
+   * @return string[]
+   */
+  public function getIntValues()
+  {
+    return $this->intValues;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaIntParameterArray::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaIntParameterArray');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaIntegration.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaIntegration.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaIntegration.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,152 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class GoogleCloudIntegrationsV1alphaIntegration extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $active;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $creatorEmail;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $lastModifierEmail;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param bool
+   */
+  public function setActive($active)
+  {
+    $this->active = $active;
+  }
+  /**
+   * @return bool
+   */
+  public function getActive()
+  {
+    return $this->active;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setCreatorEmail($creatorEmail)
+  {
+    $this->creatorEmail = $creatorEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getCreatorEmail()
+  {
+    return $this->creatorEmail;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setLastModifierEmail($lastModifierEmail)
+  {
+    $this->lastModifierEmail = $lastModifierEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getLastModifierEmail()
+  {
+    return $this->lastModifierEmail;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaIntegration::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaIntegration');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaIntegrationAlertConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaIntegrationAlertConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaIntegrationAlertConfig.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaIntegrationAlertConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $aggregationPeriod;
+  /**
+   * @var int
+   */
+  public $alertThreshold;
+  /**
+   * @var bool
+   */
+  public $disableAlert;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $durationThreshold;
+  /**
+   * @var string
+   */
+  public $metricType;
+  /**
+   * @var bool
+   */
+  public $onlyFinalAttempt;
+  /**
+   * @var string
+   */
+  public $thresholdType;
+  protected $thresholdValueType = GoogleCloudIntegrationsV1alphaIntegrationAlertConfigThresholdValue::class;
+  protected $thresholdValueDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setAggregationPeriod($aggregationPeriod)
+  {
+    $this->aggregationPeriod = $aggregationPeriod;
+  }
+  /**
+   * @return string
+   */
+  public function getAggregationPeriod()
+  {
+    return $this->aggregationPeriod;
+  }
+  /**
+   * @param int
+   */
+  public function setAlertThreshold($alertThreshold)
+  {
+    $this->alertThreshold = $alertThreshold;
+  }
+  /**
+   * @return int
+   */
+  public function getAlertThreshold()
+  {
+    return $this->alertThreshold;
+  }
+  /**
+   * @param bool
+   */
+  public function setDisableAlert($disableAlert)
+  {
+    $this->disableAlert = $disableAlert;
+  }
+  /**
+   * @return bool
+   */
+  public function getDisableAlert()
+  {
+    return $this->disableAlert;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setDurationThreshold($durationThreshold)
+  {
+    $this->durationThreshold = $durationThreshold;
+  }
+  /**
+   * @return string
+   */
+  public function getDurationThreshold()
+  {
+    return $this->durationThreshold;
+  }
+  /**
+   * @param string
+   */
+  public function setMetricType($metricType)
+  {
+    $this->metricType = $metricType;
+  }
+  /**
+   * @return string
+   */
+  public function getMetricType()
+  {
+    return $this->metricType;
+  }
+  /**
+   * @param bool
+   */
+  public function setOnlyFinalAttempt($onlyFinalAttempt)
+  {
+    $this->onlyFinalAttempt = $onlyFinalAttempt;
+  }
+  /**
+   * @return bool
+   */
+  public function getOnlyFinalAttempt()
+  {
+    return $this->onlyFinalAttempt;
+  }
+  /**
+   * @param string
+   */
+  public function setThresholdType($thresholdType)
+  {
+    $this->thresholdType = $thresholdType;
+  }
+  /**
+   * @return string
+   */
+  public function getThresholdType()
+  {
+    return $this->thresholdType;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaIntegrationAlertConfigThresholdValue
+   */
+  public function setThresholdValue(GoogleCloudIntegrationsV1alphaIntegrationAlertConfigThresholdValue $thresholdValue)
+  {
+    $this->thresholdValue = $thresholdValue;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaIntegrationAlertConfigThresholdValue
+   */
+  public function getThresholdValue()
+  {
+    return $this->thresholdValue;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaIntegrationAlertConfig::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaIntegrationAlertConfig');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaIntegrationAlertConfigThresholdValue.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaIntegrationAlertConfigThresholdValue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaIntegrationAlertConfigThresholdValue.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaIntegrationAlertConfigThresholdValue extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $absolute;
+  /**
+   * @var int
+   */
+  public $percentage;
+
+  /**
+   * @param string
+   */
+  public function setAbsolute($absolute)
+  {
+    $this->absolute = $absolute;
+  }
+  /**
+   * @return string
+   */
+  public function getAbsolute()
+  {
+    return $this->absolute;
+  }
+  /**
+   * @param int
+   */
+  public function setPercentage($percentage)
+  {
+    $this->percentage = $percentage;
+  }
+  /**
+   * @return int
+   */
+  public function getPercentage()
+  {
+    return $this->percentage;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaIntegrationAlertConfigThresholdValue::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaIntegrationAlertConfigThresholdValue');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaIntegrationBundleConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaIntegrationBundleConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaIntegrationBundleConfig.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaIntegrationBundleConfig extends \Google\Collection
+{
+  protected $collection_key = 'integrations';
+  /**
+   * @var string[]
+   */
+  public $integrations;
+  /**
+   * @var string
+   */
+  public $serviceAccount;
+
+  /**
+   * @param string[]
+   */
+  public function setIntegrations($integrations)
+  {
+    $this->integrations = $integrations;
+  }
+  /**
+   * @return string[]
+   */
+  public function getIntegrations()
+  {
+    return $this->integrations;
+  }
+  /**
+   * @param string
+   */
+  public function setServiceAccount($serviceAccount)
+  {
+    $this->serviceAccount = $serviceAccount;
+  }
+  /**
+   * @return string
+   */
+  public function getServiceAccount()
+  {
+    return $this->serviceAccount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaIntegrationBundleConfig::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaIntegrationBundleConfig');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaIntegrationConfigParameter.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaIntegrationConfigParameter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaIntegrationConfigParameter.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaIntegrationConfigParameter extends \Google\Model
+{
+  protected $parameterType = GoogleCloudIntegrationsV1alphaIntegrationParameter::class;
+  protected $parameterDataType = '';
+  protected $valueType = GoogleCloudIntegrationsV1alphaValueType::class;
+  protected $valueDataType = '';
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaIntegrationParameter
+   */
+  public function setParameter(GoogleCloudIntegrationsV1alphaIntegrationParameter $parameter)
+  {
+    $this->parameter = $parameter;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaIntegrationParameter
+   */
+  public function getParameter()
+  {
+    return $this->parameter;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaValueType
+   */
+  public function setValue(GoogleCloudIntegrationsV1alphaValueType $value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaValueType
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaIntegrationConfigParameter::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaIntegrationConfigParameter');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaIntegrationParameter.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaIntegrationParameter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaIntegrationParameter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,240 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class GoogleCloudIntegrationsV1alphaIntegrationParameter extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $containsLargeData;
+  /**
+   * @var string
+   */
+  public $dataType;
+  protected $defaultValueType = GoogleCloudIntegrationsV1alphaValueType::class;
+  protected $defaultValueDataType = '';
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $inputOutputType;
+  /**
+   * @var bool
+   */
+  public $isTransient;
+  /**
+   * @var string
+   */
+  public $jsonSchema;
+  /**
+   * @var string
+   */
+  public $key;
+  /**
+   * @var bool
+   */
+  public $masked;
+  /**
+   * @var string
+   */
+  public $producer;
+  /**
+   * @var bool
+   */
+  public $searchable;
+
+  /**
+   * @param bool
+   */
+  public function setContainsLargeData($containsLargeData)
+  {
+    $this->containsLargeData = $containsLargeData;
+  }
+  /**
+   * @return bool
+   */
+  public function getContainsLargeData()
+  {
+    return $this->containsLargeData;
+  }
+  /**
+   * @param string
+   */
+  public function setDataType($dataType)
+  {
+    $this->dataType = $dataType;
+  }
+  /**
+   * @return string
+   */
+  public function getDataType()
+  {
+    return $this->dataType;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaValueType
+   */
+  public function setDefaultValue(GoogleCloudIntegrationsV1alphaValueType $defaultValue)
+  {
+    $this->defaultValue = $defaultValue;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaValueType
+   */
+  public function getDefaultValue()
+  {
+    return $this->defaultValue;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setInputOutputType($inputOutputType)
+  {
+    $this->inputOutputType = $inputOutputType;
+  }
+  /**
+   * @return string
+   */
+  public function getInputOutputType()
+  {
+    return $this->inputOutputType;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsTransient($isTransient)
+  {
+    $this->isTransient = $isTransient;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsTransient()
+  {
+    return $this->isTransient;
+  }
+  /**
+   * @param string
+   */
+  public function setJsonSchema($jsonSchema)
+  {
+    $this->jsonSchema = $jsonSchema;
+  }
+  /**
+   * @return string
+   */
+  public function getJsonSchema()
+  {
+    return $this->jsonSchema;
+  }
+  /**
+   * @param string
+   */
+  public function setKey($key)
+  {
+    $this->key = $key;
+  }
+  /**
+   * @return string
+   */
+  public function getKey()
+  {
+    return $this->key;
+  }
+  /**
+   * @param bool
+   */
+  public function setMasked($masked)
+  {
+    $this->masked = $masked;
+  }
+  /**
+   * @return bool
+   */
+  public function getMasked()
+  {
+    return $this->masked;
+  }
+  /**
+   * @param string
+   */
+  public function setProducer($producer)
+  {
+    $this->producer = $producer;
+  }
+  /**
+   * @return string
+   */
+  public function getProducer()
+  {
+    return $this->producer;
+  }
+  /**
+   * @param bool
+   */
+  public function setSearchable($searchable)
+  {
+    $this->searchable = $searchable;
+  }
+  /**
+   * @return bool
+   */
+  public function getSearchable()
+  {
+    return $this->searchable;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaIntegrationParameter::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaIntegrationParameter');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaIntegrationTemplateVersion.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaIntegrationTemplateVersion.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaIntegrationTemplateVersion.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,305 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class GoogleCloudIntegrationsV1alphaIntegrationTemplateVersion extends \Google\Collection
+{
+  protected $collection_key = 'triggerConfigs';
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $databasePersistencePolicy;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var bool
+   */
+  public $enableVariableMasking;
+  protected $errorCatcherConfigsType = GoogleCloudIntegrationsV1alphaErrorCatcherConfig::class;
+  protected $errorCatcherConfigsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $lastModifierEmail;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $parentIntegrationVersionId;
+  /**
+   * @var string
+   */
+  public $snapshotNumber;
+  /**
+   * @var string
+   */
+  public $status;
+  protected $taskConfigsType = EnterpriseCrmFrontendsEventbusProtoTaskConfig::class;
+  protected $taskConfigsDataType = 'array';
+  protected $teardownType = EnterpriseCrmEventbusProtoTeardown::class;
+  protected $teardownDataType = '';
+  protected $templateParametersType = EnterpriseCrmFrontendsEventbusProtoWorkflowParameters::class;
+  protected $templateParametersDataType = '';
+  protected $triggerConfigsType = EnterpriseCrmFrontendsEventbusProtoTriggerConfig::class;
+  protected $triggerConfigsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $updateTime;
+  /**
+   * @var string
+   */
+  public $userLabel;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDatabasePersistencePolicy($databasePersistencePolicy)
+  {
+    $this->databasePersistencePolicy = $databasePersistencePolicy;
+  }
+  /**
+   * @return string
+   */
+  public function getDatabasePersistencePolicy()
+  {
+    return $this->databasePersistencePolicy;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnableVariableMasking($enableVariableMasking)
+  {
+    $this->enableVariableMasking = $enableVariableMasking;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableVariableMasking()
+  {
+    return $this->enableVariableMasking;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaErrorCatcherConfig[]
+   */
+  public function setErrorCatcherConfigs($errorCatcherConfigs)
+  {
+    $this->errorCatcherConfigs = $errorCatcherConfigs;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaErrorCatcherConfig[]
+   */
+  public function getErrorCatcherConfigs()
+  {
+    return $this->errorCatcherConfigs;
+  }
+  /**
+   * @param string
+   */
+  public function setLastModifierEmail($lastModifierEmail)
+  {
+    $this->lastModifierEmail = $lastModifierEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getLastModifierEmail()
+  {
+    return $this->lastModifierEmail;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setParentIntegrationVersionId($parentIntegrationVersionId)
+  {
+    $this->parentIntegrationVersionId = $parentIntegrationVersionId;
+  }
+  /**
+   * @return string
+   */
+  public function getParentIntegrationVersionId()
+  {
+    return $this->parentIntegrationVersionId;
+  }
+  /**
+   * @param string
+   */
+  public function setSnapshotNumber($snapshotNumber)
+  {
+    $this->snapshotNumber = $snapshotNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getSnapshotNumber()
+  {
+    return $this->snapshotNumber;
+  }
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoTaskConfig[]
+   */
+  public function setTaskConfigs($taskConfigs)
+  {
+    $this->taskConfigs = $taskConfigs;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoTaskConfig[]
+   */
+  public function getTaskConfigs()
+  {
+    return $this->taskConfigs;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoTeardown
+   */
+  public function setTeardown(EnterpriseCrmEventbusProtoTeardown $teardown)
+  {
+    $this->teardown = $teardown;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoTeardown
+   */
+  public function getTeardown()
+  {
+    return $this->teardown;
+  }
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoWorkflowParameters
+   */
+  public function setTemplateParameters(EnterpriseCrmFrontendsEventbusProtoWorkflowParameters $templateParameters)
+  {
+    $this->templateParameters = $templateParameters;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoWorkflowParameters
+   */
+  public function getTemplateParameters()
+  {
+    return $this->templateParameters;
+  }
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoTriggerConfig[]
+   */
+  public function setTriggerConfigs($triggerConfigs)
+  {
+    $this->triggerConfigs = $triggerConfigs;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoTriggerConfig[]
+   */
+  public function getTriggerConfigs()
+  {
+    return $this->triggerConfigs;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUserLabel($userLabel)
+  {
+    $this->userLabel = $userLabel;
+  }
+  /**
+   * @return string
+   */
+  public function getUserLabel()
+  {
+    return $this->userLabel;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaIntegrationTemplateVersion::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaIntegrationTemplateVersion');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaIntegrationVersion.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaIntegrationVersion.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaIntegrationVersion.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,475 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class GoogleCloudIntegrationsV1alphaIntegrationVersion extends \Google\Collection
+{
+  protected $collection_key = 'triggerConfigsInternal';
+  protected $cloudLoggingDetailsType = GoogleCloudIntegrationsV1alphaCloudLoggingDetails::class;
+  protected $cloudLoggingDetailsDataType = '';
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $createdFromTemplate;
+  /**
+   * @var string
+   */
+  public $databasePersistencePolicy;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var bool
+   */
+  public $enableVariableMasking;
+  protected $errorCatcherConfigsType = GoogleCloudIntegrationsV1alphaErrorCatcherConfig::class;
+  protected $errorCatcherConfigsDataType = 'array';
+  protected $integrationConfigParametersType = GoogleCloudIntegrationsV1alphaIntegrationConfigParameter::class;
+  protected $integrationConfigParametersDataType = 'array';
+  protected $integrationParametersType = GoogleCloudIntegrationsV1alphaIntegrationParameter::class;
+  protected $integrationParametersDataType = 'array';
+  protected $integrationParametersInternalType = EnterpriseCrmFrontendsEventbusProtoWorkflowParameters::class;
+  protected $integrationParametersInternalDataType = '';
+  /**
+   * @var string
+   */
+  public $lastModifierEmail;
+  /**
+   * @var string
+   */
+  public $lockHolder;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $origin;
+  /**
+   * @var string
+   */
+  public $parentTemplateId;
+  /**
+   * @var string
+   */
+  public $runAsServiceAccount;
+  /**
+   * @var string
+   */
+  public $snapshotNumber;
+  /**
+   * @var string
+   */
+  public $state;
+  /**
+   * @var string
+   */
+  public $status;
+  protected $taskConfigsType = GoogleCloudIntegrationsV1alphaTaskConfig::class;
+  protected $taskConfigsDataType = 'array';
+  protected $taskConfigsInternalType = EnterpriseCrmFrontendsEventbusProtoTaskConfig::class;
+  protected $taskConfigsInternalDataType = 'array';
+  protected $teardownType = EnterpriseCrmEventbusProtoTeardown::class;
+  protected $teardownDataType = '';
+  protected $triggerConfigsType = GoogleCloudIntegrationsV1alphaTriggerConfig::class;
+  protected $triggerConfigsDataType = 'array';
+  protected $triggerConfigsInternalType = EnterpriseCrmFrontendsEventbusProtoTriggerConfig::class;
+  protected $triggerConfigsInternalDataType = 'array';
+  /**
+   * @var string
+   */
+  public $updateTime;
+  /**
+   * @var string
+   */
+  public $userLabel;
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaCloudLoggingDetails
+   */
+  public function setCloudLoggingDetails(GoogleCloudIntegrationsV1alphaCloudLoggingDetails $cloudLoggingDetails)
+  {
+    $this->cloudLoggingDetails = $cloudLoggingDetails;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaCloudLoggingDetails
+   */
+  public function getCloudLoggingDetails()
+  {
+    return $this->cloudLoggingDetails;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setCreatedFromTemplate($createdFromTemplate)
+  {
+    $this->createdFromTemplate = $createdFromTemplate;
+  }
+  /**
+   * @return string
+   */
+  public function getCreatedFromTemplate()
+  {
+    return $this->createdFromTemplate;
+  }
+  /**
+   * @param string
+   */
+  public function setDatabasePersistencePolicy($databasePersistencePolicy)
+  {
+    $this->databasePersistencePolicy = $databasePersistencePolicy;
+  }
+  /**
+   * @return string
+   */
+  public function getDatabasePersistencePolicy()
+  {
+    return $this->databasePersistencePolicy;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnableVariableMasking($enableVariableMasking)
+  {
+    $this->enableVariableMasking = $enableVariableMasking;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableVariableMasking()
+  {
+    return $this->enableVariableMasking;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaErrorCatcherConfig[]
+   */
+  public function setErrorCatcherConfigs($errorCatcherConfigs)
+  {
+    $this->errorCatcherConfigs = $errorCatcherConfigs;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaErrorCatcherConfig[]
+   */
+  public function getErrorCatcherConfigs()
+  {
+    return $this->errorCatcherConfigs;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaIntegrationConfigParameter[]
+   */
+  public function setIntegrationConfigParameters($integrationConfigParameters)
+  {
+    $this->integrationConfigParameters = $integrationConfigParameters;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaIntegrationConfigParameter[]
+   */
+  public function getIntegrationConfigParameters()
+  {
+    return $this->integrationConfigParameters;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaIntegrationParameter[]
+   */
+  public function setIntegrationParameters($integrationParameters)
+  {
+    $this->integrationParameters = $integrationParameters;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaIntegrationParameter[]
+   */
+  public function getIntegrationParameters()
+  {
+    return $this->integrationParameters;
+  }
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoWorkflowParameters
+   */
+  public function setIntegrationParametersInternal(EnterpriseCrmFrontendsEventbusProtoWorkflowParameters $integrationParametersInternal)
+  {
+    $this->integrationParametersInternal = $integrationParametersInternal;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoWorkflowParameters
+   */
+  public function getIntegrationParametersInternal()
+  {
+    return $this->integrationParametersInternal;
+  }
+  /**
+   * @param string
+   */
+  public function setLastModifierEmail($lastModifierEmail)
+  {
+    $this->lastModifierEmail = $lastModifierEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getLastModifierEmail()
+  {
+    return $this->lastModifierEmail;
+  }
+  /**
+   * @param string
+   */
+  public function setLockHolder($lockHolder)
+  {
+    $this->lockHolder = $lockHolder;
+  }
+  /**
+   * @return string
+   */
+  public function getLockHolder()
+  {
+    return $this->lockHolder;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setOrigin($origin)
+  {
+    $this->origin = $origin;
+  }
+  /**
+   * @return string
+   */
+  public function getOrigin()
+  {
+    return $this->origin;
+  }
+  /**
+   * @param string
+   */
+  public function setParentTemplateId($parentTemplateId)
+  {
+    $this->parentTemplateId = $parentTemplateId;
+  }
+  /**
+   * @return string
+   */
+  public function getParentTemplateId()
+  {
+    return $this->parentTemplateId;
+  }
+  /**
+   * @param string
+   */
+  public function setRunAsServiceAccount($runAsServiceAccount)
+  {
+    $this->runAsServiceAccount = $runAsServiceAccount;
+  }
+  /**
+   * @return string
+   */
+  public function getRunAsServiceAccount()
+  {
+    return $this->runAsServiceAccount;
+  }
+  /**
+   * @param string
+   */
+  public function setSnapshotNumber($snapshotNumber)
+  {
+    $this->snapshotNumber = $snapshotNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getSnapshotNumber()
+  {
+    return $this->snapshotNumber;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaTaskConfig[]
+   */
+  public function setTaskConfigs($taskConfigs)
+  {
+    $this->taskConfigs = $taskConfigs;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaTaskConfig[]
+   */
+  public function getTaskConfigs()
+  {
+    return $this->taskConfigs;
+  }
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoTaskConfig[]
+   */
+  public function setTaskConfigsInternal($taskConfigsInternal)
+  {
+    $this->taskConfigsInternal = $taskConfigsInternal;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoTaskConfig[]
+   */
+  public function getTaskConfigsInternal()
+  {
+    return $this->taskConfigsInternal;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoTeardown
+   */
+  public function setTeardown(EnterpriseCrmEventbusProtoTeardown $teardown)
+  {
+    $this->teardown = $teardown;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoTeardown
+   */
+  public function getTeardown()
+  {
+    return $this->teardown;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaTriggerConfig[]
+   */
+  public function setTriggerConfigs($triggerConfigs)
+  {
+    $this->triggerConfigs = $triggerConfigs;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaTriggerConfig[]
+   */
+  public function getTriggerConfigs()
+  {
+    return $this->triggerConfigs;
+  }
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoTriggerConfig[]
+   */
+  public function setTriggerConfigsInternal($triggerConfigsInternal)
+  {
+    $this->triggerConfigsInternal = $triggerConfigsInternal;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoTriggerConfig[]
+   */
+  public function getTriggerConfigsInternal()
+  {
+    return $this->triggerConfigsInternal;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUserLabel($userLabel)
+  {
+    $this->userLabel = $userLabel;
+  }
+  /**
+   * @return string
+   */
+  public function getUserLabel()
+  {
+    return $this->userLabel;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaIntegrationVersion::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaIntegrationVersion');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaIntegrationVersionTemplate.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaIntegrationVersionTemplate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaIntegrationVersionTemplate.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaIntegrationVersionTemplate extends \Google\Model
+{
+  protected $integrationVersionType = GoogleCloudIntegrationsV1alphaIntegrationVersion::class;
+  protected $integrationVersionDataType = '';
+  /**
+   * @var string
+   */
+  public $key;
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaIntegrationVersion
+   */
+  public function setIntegrationVersion(GoogleCloudIntegrationsV1alphaIntegrationVersion $integrationVersion)
+  {
+    $this->integrationVersion = $integrationVersion;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaIntegrationVersion
+   */
+  public function getIntegrationVersion()
+  {
+    return $this->integrationVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setKey($key)
+  {
+    $this->key = $key;
+  }
+  /**
+   * @return string
+   */
+  public function getKey()
+  {
+    return $this->key;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaIntegrationVersionTemplate::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaIntegrationVersionTemplate');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaJwt.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaJwt.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaJwt.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaJwt extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $jwt;
+  /**
+   * @var string
+   */
+  public $jwtHeader;
+  /**
+   * @var string
+   */
+  public $jwtPayload;
+  /**
+   * @var string
+   */
+  public $secret;
+
+  /**
+   * @param string
+   */
+  public function setJwt($jwt)
+  {
+    $this->jwt = $jwt;
+  }
+  /**
+   * @return string
+   */
+  public function getJwt()
+  {
+    return $this->jwt;
+  }
+  /**
+   * @param string
+   */
+  public function setJwtHeader($jwtHeader)
+  {
+    $this->jwtHeader = $jwtHeader;
+  }
+  /**
+   * @return string
+   */
+  public function getJwtHeader()
+  {
+    return $this->jwtHeader;
+  }
+  /**
+   * @param string
+   */
+  public function setJwtPayload($jwtPayload)
+  {
+    $this->jwtPayload = $jwtPayload;
+  }
+  /**
+   * @return string
+   */
+  public function getJwtPayload()
+  {
+    return $this->jwtPayload;
+  }
+  /**
+   * @param string
+   */
+  public function setSecret($secret)
+  {
+    $this->secret = $secret;
+  }
+  /**
+   * @return string
+   */
+  public function getSecret()
+  {
+    return $this->secret;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaJwt::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaJwt');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaLiftSuspensionRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaLiftSuspensionRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaLiftSuspensionRequest.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaLiftSuspensionRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $suspensionResult;
+
+  /**
+   * @param string
+   */
+  public function setSuspensionResult($suspensionResult)
+  {
+    $this->suspensionResult = $suspensionResult;
+  }
+  /**
+   * @return string
+   */
+  public function getSuspensionResult()
+  {
+    return $this->suspensionResult;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaLiftSuspensionRequest::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaLiftSuspensionRequest');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaLiftSuspensionResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaLiftSuspensionResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaLiftSuspensionResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaLiftSuspensionResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $eventExecutionInfoId;
+
+  /**
+   * @param string
+   */
+  public function setEventExecutionInfoId($eventExecutionInfoId)
+  {
+    $this->eventExecutionInfoId = $eventExecutionInfoId;
+  }
+  /**
+   * @return string
+   */
+  public function getEventExecutionInfoId()
+  {
+    return $this->eventExecutionInfoId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaLiftSuspensionResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaLiftSuspensionResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectRequest.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $scriptId;
+
+  /**
+   * @param string
+   */
+  public function setScriptId($scriptId)
+  {
+    $this->scriptId = $scriptId;
+  }
+  /**
+   * @return string
+   */
+  public function getScriptId()
+  {
+    return $this->scriptId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectRequest::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectRequest');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $scriptId;
+
+  /**
+   * @param string
+   */
+  public function setScriptId($scriptId)
+  {
+    $this->scriptId = $scriptId;
+  }
+  /**
+   * @return string
+   */
+  public function getScriptId()
+  {
+    return $this->scriptId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListAuthConfigsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListAuthConfigsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListAuthConfigsResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaListAuthConfigsResponse extends \Google\Collection
+{
+  protected $collection_key = 'authConfigs';
+  protected $authConfigsType = GoogleCloudIntegrationsV1alphaAuthConfig::class;
+  protected $authConfigsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaAuthConfig[]
+   */
+  public function setAuthConfigs($authConfigs)
+  {
+    $this->authConfigs = $authConfigs;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaAuthConfig[]
+   */
+  public function getAuthConfigs()
+  {
+    return $this->authConfigs;
+  }
+  /**
+   * @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(GoogleCloudIntegrationsV1alphaListAuthConfigsResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaListAuthConfigsResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListCertificatesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListCertificatesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListCertificatesResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaListCertificatesResponse extends \Google\Collection
+{
+  protected $collection_key = 'certificates';
+  protected $certificatesType = GoogleCloudIntegrationsV1alphaCertificate::class;
+  protected $certificatesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaCertificate[]
+   */
+  public function setCertificates($certificates)
+  {
+    $this->certificates = $certificates;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaCertificate[]
+   */
+  public function getCertificates()
+  {
+    return $this->certificates;
+  }
+  /**
+   * @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(GoogleCloudIntegrationsV1alphaListCertificatesResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaListCertificatesResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListConnectionsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListConnectionsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListConnectionsResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaListConnectionsResponse extends \Google\Collection
+{
+  protected $collection_key = 'connections';
+  protected $connectionsType = GoogleCloudConnectorsV1Connection::class;
+  protected $connectionsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudConnectorsV1Connection[]
+   */
+  public function setConnections($connections)
+  {
+    $this->connections = $connections;
+  }
+  /**
+   * @return GoogleCloudConnectorsV1Connection[]
+   */
+  public function getConnections()
+  {
+    return $this->connections;
+  }
+  /**
+   * @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(GoogleCloudIntegrationsV1alphaListConnectionsResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaListConnectionsResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListExecutionSnapshotsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListExecutionSnapshotsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListExecutionSnapshotsResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaListExecutionSnapshotsResponse extends \Google\Collection
+{
+  protected $collection_key = 'executionSnapshots';
+  protected $executionSnapshotsType = EnterpriseCrmEventbusProtoEventExecutionSnapshot::class;
+  protected $executionSnapshotsDataType = 'array';
+  public $executionSnapshots;
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param EnterpriseCrmEventbusProtoEventExecutionSnapshot[]
+   */
+  public function setExecutionSnapshots($executionSnapshots)
+  {
+    $this->executionSnapshots = $executionSnapshots;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoEventExecutionSnapshot[]
+   */
+  public function getExecutionSnapshots()
+  {
+    return $this->executionSnapshots;
+  }
+  /**
+   * @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(GoogleCloudIntegrationsV1alphaListExecutionSnapshotsResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaListExecutionSnapshotsResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListExecutionsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListExecutionsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListExecutionsResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaListExecutionsResponse extends \Google\Collection
+{
+  protected $collection_key = 'executions';
+  protected $executionInfosType = EnterpriseCrmFrontendsEventbusProtoEventExecutionInfo::class;
+  protected $executionInfosDataType = 'array';
+  protected $executionsType = GoogleCloudIntegrationsV1alphaExecution::class;
+  protected $executionsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoEventExecutionInfo[]
+   */
+  public function setExecutionInfos($executionInfos)
+  {
+    $this->executionInfos = $executionInfos;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoEventExecutionInfo[]
+   */
+  public function getExecutionInfos()
+  {
+    return $this->executionInfos;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaExecution[]
+   */
+  public function setExecutions($executions)
+  {
+    $this->executions = $executions;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaExecution[]
+   */
+  public function getExecutions()
+  {
+    return $this->executions;
+  }
+  /**
+   * @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(GoogleCloudIntegrationsV1alphaListExecutionsResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaListExecutionsResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListIntegrationTemplateVersionsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListIntegrationTemplateVersionsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListIntegrationTemplateVersionsResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaListIntegrationTemplateVersionsResponse extends \Google\Collection
+{
+  protected $collection_key = 'integrationTemplateVersions';
+  protected $integrationTemplateVersionsType = GoogleCloudIntegrationsV1alphaIntegrationTemplateVersion::class;
+  protected $integrationTemplateVersionsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaIntegrationTemplateVersion[]
+   */
+  public function setIntegrationTemplateVersions($integrationTemplateVersions)
+  {
+    $this->integrationTemplateVersions = $integrationTemplateVersions;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaIntegrationTemplateVersion[]
+   */
+  public function getIntegrationTemplateVersions()
+  {
+    return $this->integrationTemplateVersions;
+  }
+  /**
+   * @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(GoogleCloudIntegrationsV1alphaListIntegrationTemplateVersionsResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaListIntegrationTemplateVersionsResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListIntegrationVersionsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListIntegrationVersionsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListIntegrationVersionsResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaListIntegrationVersionsResponse extends \Google\Collection
+{
+  protected $collection_key = 'integrationVersions';
+  protected $integrationVersionsType = GoogleCloudIntegrationsV1alphaIntegrationVersion::class;
+  protected $integrationVersionsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  /**
+   * @var bool
+   */
+  public $noPermission;
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaIntegrationVersion[]
+   */
+  public function setIntegrationVersions($integrationVersions)
+  {
+    $this->integrationVersions = $integrationVersions;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaIntegrationVersion[]
+   */
+  public function getIntegrationVersions()
+  {
+    return $this->integrationVersions;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param bool
+   */
+  public function setNoPermission($noPermission)
+  {
+    $this->noPermission = $noPermission;
+  }
+  /**
+   * @return bool
+   */
+  public function getNoPermission()
+  {
+    return $this->noPermission;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaListIntegrationVersionsResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaListIntegrationVersionsResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListIntegrationsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListIntegrationsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListIntegrationsResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaListIntegrationsResponse extends \Google\Collection
+{
+  protected $collection_key = 'integrations';
+  protected $integrationsType = GoogleCloudIntegrationsV1alphaIntegration::class;
+  protected $integrationsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaIntegration[]
+   */
+  public function setIntegrations($integrations)
+  {
+    $this->integrations = $integrations;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaIntegration[]
+   */
+  public function getIntegrations()
+  {
+    return $this->integrations;
+  }
+  /**
+   * @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(GoogleCloudIntegrationsV1alphaListIntegrationsResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaListIntegrationsResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListRuntimeActionSchemasResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListRuntimeActionSchemasResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListRuntimeActionSchemasResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaListRuntimeActionSchemasResponse extends \Google\Collection
+{
+  protected $collection_key = 'runtimeActionSchemas';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $runtimeActionSchemasType = GoogleCloudIntegrationsV1alphaRuntimeActionSchema::class;
+  protected $runtimeActionSchemasDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaRuntimeActionSchema[]
+   */
+  public function setRuntimeActionSchemas($runtimeActionSchemas)
+  {
+    $this->runtimeActionSchemas = $runtimeActionSchemas;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaRuntimeActionSchema[]
+   */
+  public function getRuntimeActionSchemas()
+  {
+    return $this->runtimeActionSchemas;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaListRuntimeActionSchemasResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaListRuntimeActionSchemasResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListRuntimeEntitySchemasResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListRuntimeEntitySchemasResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListRuntimeEntitySchemasResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaListRuntimeEntitySchemasResponse extends \Google\Collection
+{
+  protected $collection_key = 'runtimeEntitySchemas';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $runtimeEntitySchemasType = GoogleCloudIntegrationsV1alphaRuntimeEntitySchema::class;
+  protected $runtimeEntitySchemasDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaRuntimeEntitySchema[]
+   */
+  public function setRuntimeEntitySchemas($runtimeEntitySchemas)
+  {
+    $this->runtimeEntitySchemas = $runtimeEntitySchemas;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaRuntimeEntitySchema[]
+   */
+  public function getRuntimeEntitySchemas()
+  {
+    return $this->runtimeEntitySchemas;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaListRuntimeEntitySchemasResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaListRuntimeEntitySchemasResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListSfdcChannelsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListSfdcChannelsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListSfdcChannelsResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaListSfdcChannelsResponse extends \Google\Collection
+{
+  protected $collection_key = 'sfdcChannels';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $sfdcChannelsType = GoogleCloudIntegrationsV1alphaSfdcChannel::class;
+  protected $sfdcChannelsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaSfdcChannel[]
+   */
+  public function setSfdcChannels($sfdcChannels)
+  {
+    $this->sfdcChannels = $sfdcChannels;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaSfdcChannel[]
+   */
+  public function getSfdcChannels()
+  {
+    return $this->sfdcChannels;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaListSfdcChannelsResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaListSfdcChannelsResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListSfdcInstancesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListSfdcInstancesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListSfdcInstancesResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaListSfdcInstancesResponse extends \Google\Collection
+{
+  protected $collection_key = 'sfdcInstances';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $sfdcInstancesType = GoogleCloudIntegrationsV1alphaSfdcInstance::class;
+  protected $sfdcInstancesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaSfdcInstance[]
+   */
+  public function setSfdcInstances($sfdcInstances)
+  {
+    $this->sfdcInstances = $sfdcInstances;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaSfdcInstance[]
+   */
+  public function getSfdcInstances()
+  {
+    return $this->sfdcInstances;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaListSfdcInstancesResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaListSfdcInstancesResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListSuspensionsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListSuspensionsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListSuspensionsResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaListSuspensionsResponse extends \Google\Collection
+{
+  protected $collection_key = 'suspensions';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $suspensionsType = GoogleCloudIntegrationsV1alphaSuspension::class;
+  protected $suspensionsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaSuspension[]
+   */
+  public function setSuspensions($suspensions)
+  {
+    $this->suspensions = $suspensions;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaSuspension[]
+   */
+  public function getSuspensions()
+  {
+    return $this->suspensions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaListSuspensionsResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaListSuspensionsResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListTaskEntitiesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListTaskEntitiesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListTaskEntitiesResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaListTaskEntitiesResponse extends \Google\Collection
+{
+  protected $collection_key = 'taskEntities';
+  protected $taskEntitiesType = EnterpriseCrmFrontendsEventbusProtoTaskEntity::class;
+  protected $taskEntitiesDataType = 'array';
+  public $taskEntities;
+
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoTaskEntity[]
+   */
+  public function setTaskEntities($taskEntities)
+  {
+    $this->taskEntities = $taskEntities;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoTaskEntity[]
+   */
+  public function getTaskEntities()
+  {
+    return $this->taskEntities;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaListTaskEntitiesResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaListTaskEntitiesResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListTemplatesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListTemplatesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListTemplatesResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaListTemplatesResponse extends \Google\Collection
+{
+  protected $collection_key = 'templates';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $templatesType = GoogleCloudIntegrationsV1alphaTemplate::class;
+  protected $templatesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaTemplate[]
+   */
+  public function setTemplates($templates)
+  {
+    $this->templates = $templates;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaTemplate[]
+   */
+  public function getTemplates()
+  {
+    return $this->templates;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaListTemplatesResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaListTemplatesResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListTestCaseExecutionsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListTestCaseExecutionsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListTestCaseExecutionsResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaListTestCaseExecutionsResponse extends \Google\Collection
+{
+  protected $collection_key = 'executions';
+  protected $executionsType = GoogleCloudIntegrationsV1alphaExecution::class;
+  protected $executionsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaExecution[]
+   */
+  public function setExecutions($executions)
+  {
+    $this->executions = $executions;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaExecution[]
+   */
+  public function getExecutions()
+  {
+    return $this->executions;
+  }
+  /**
+   * @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(GoogleCloudIntegrationsV1alphaListTestCaseExecutionsResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaListTestCaseExecutionsResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListTestCasesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListTestCasesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaListTestCasesResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaListTestCasesResponse extends \Google\Collection
+{
+  protected $collection_key = 'testCases';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $testCasesType = GoogleCloudIntegrationsV1alphaTestCase::class;
+  protected $testCasesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaTestCase[]
+   */
+  public function setTestCases($testCases)
+  {
+    $this->testCases = $testCases;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaTestCase[]
+   */
+  public function getTestCases()
+  {
+    return $this->testCases;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaListTestCasesResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaListTestCasesResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaMockConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaMockConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaMockConfig.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaMockConfig extends \Google\Collection
+{
+  protected $collection_key = 'parameters';
+  /**
+   * @var string
+   */
+  public $failedExecutions;
+  /**
+   * @var string
+   */
+  public $mockStrategy;
+  protected $parametersType = GoogleCloudIntegrationsV1alphaEventParameter::class;
+  protected $parametersDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setFailedExecutions($failedExecutions)
+  {
+    $this->failedExecutions = $failedExecutions;
+  }
+  /**
+   * @return string
+   */
+  public function getFailedExecutions()
+  {
+    return $this->failedExecutions;
+  }
+  /**
+   * @param string
+   */
+  public function setMockStrategy($mockStrategy)
+  {
+    $this->mockStrategy = $mockStrategy;
+  }
+  /**
+   * @return string
+   */
+  public function getMockStrategy()
+  {
+    return $this->mockStrategy;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaEventParameter[]
+   */
+  public function setParameters($parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaEventParameter[]
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaMockConfig::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaMockConfig');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequest.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $duration;
+  /**
+   * @var string
+   */
+  public $endTime;
+  protected $mashQueryType = GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQuery::class;
+  protected $mashQueryDataType = '';
+  /**
+   * @var bool
+   */
+  public $metricFieldTable;
+  /**
+   * @var string
+   */
+  public $outputPeriod;
+  /**
+   * @var string
+   */
+  public $responseTemplate;
+
+  /**
+   * @param string
+   */
+  public function setDuration($duration)
+  {
+    $this->duration = $duration;
+  }
+  /**
+   * @return string
+   */
+  public function getDuration()
+  {
+    return $this->duration;
+  }
+  /**
+   * @param string
+   */
+  public function setEndTime($endTime)
+  {
+    $this->endTime = $endTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTime()
+  {
+    return $this->endTime;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQuery
+   */
+  public function setMashQuery(GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQuery $mashQuery)
+  {
+    $this->mashQuery = $mashQuery;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQuery
+   */
+  public function getMashQuery()
+  {
+    return $this->mashQuery;
+  }
+  /**
+   * @param bool
+   */
+  public function setMetricFieldTable($metricFieldTable)
+  {
+    $this->metricFieldTable = $metricFieldTable;
+  }
+  /**
+   * @return bool
+   */
+  public function getMetricFieldTable()
+  {
+    return $this->metricFieldTable;
+  }
+  /**
+   * @param string
+   */
+  public function setOutputPeriod($outputPeriod)
+  {
+    $this->outputPeriod = $outputPeriod;
+  }
+  /**
+   * @return string
+   */
+  public function getOutputPeriod()
+  {
+    return $this->outputPeriod;
+  }
+  /**
+   * @param string
+   */
+  public function setResponseTemplate($responseTemplate)
+  {
+    $this->responseTemplate = $responseTemplate;
+  }
+  /**
+   * @return string
+   */
+  public function getResponseTemplate()
+  {
+    return $this->responseTemplate;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequest::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequest');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestGroupBy.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestGroupBy.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestGroupBy.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestGroupBy extends \Google\Collection
+{
+  protected $collection_key = 'fields';
+  /**
+   * @var string[]
+   */
+  public $fields;
+  /**
+   * @var string
+   */
+  public $reducer;
+
+  /**
+   * @param string[]
+   */
+  public function setFields($fields)
+  {
+    $this->fields = $fields;
+  }
+  /**
+   * @return string[]
+   */
+  public function getFields()
+  {
+    return $this->fields;
+  }
+  /**
+   * @param string
+   */
+  public function setReducer($reducer)
+  {
+    $this->reducer = $reducer;
+  }
+  /**
+   * @return string
+   */
+  public function getReducer()
+  {
+    return $this->reducer;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestGroupBy::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestGroupBy');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQuery.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQuery.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQuery.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQuery extends \Google\Model
+{
+  protected $firstQueryType = GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryComponent::class;
+  protected $firstQueryDataType = '';
+  public $firstQuery;
+  protected $operationModeType = GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryOperationMode::class;
+  protected $operationModeDataType = '';
+  public $operationMode;
+  protected $secondQueryType = GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryComponent::class;
+  protected $secondQueryDataType = '';
+  public $secondQuery;
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryComponent
+   */
+  public function setFirstQuery(GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryComponent $firstQuery)
+  {
+    $this->firstQuery = $firstQuery;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryComponent
+   */
+  public function getFirstQuery()
+  {
+    return $this->firstQuery;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryOperationMode
+   */
+  public function setOperationMode(GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryOperationMode $operationMode)
+  {
+    $this->operationMode = $operationMode;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryOperationMode
+   */
+  public function getOperationMode()
+  {
+    return $this->operationMode;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryComponent
+   */
+  public function setSecondQuery(GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryComponent $secondQuery)
+  {
+    $this->secondQuery = $secondQuery;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryComponent
+   */
+  public function getSecondQuery()
+  {
+    return $this->secondQuery;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQuery::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQuery');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryComponent.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryComponent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryComponent.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryComponent extends \Google\Collection
+{
+  protected $collection_key = 'fetchFilters';
+  /**
+   * @var string
+   */
+  public $borgTaskMetric;
+  /**
+   * @var string[]
+   */
+  public $dataFilters;
+  /**
+   * @var string[]
+   */
+  public $fetchFilters;
+  protected $groupByType = GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestGroupBy::class;
+  protected $groupByDataType = '';
+  public $groupBy;
+  /**
+   * @var string
+   */
+  public $pointOperation;
+  /**
+   * @var string
+   */
+  public $timeDelta;
+
+  /**
+   * @param string
+   */
+  public function setBorgTaskMetric($borgTaskMetric)
+  {
+    $this->borgTaskMetric = $borgTaskMetric;
+  }
+  /**
+   * @return string
+   */
+  public function getBorgTaskMetric()
+  {
+    return $this->borgTaskMetric;
+  }
+  /**
+   * @param string[]
+   */
+  public function setDataFilters($dataFilters)
+  {
+    $this->dataFilters = $dataFilters;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDataFilters()
+  {
+    return $this->dataFilters;
+  }
+  /**
+   * @param string[]
+   */
+  public function setFetchFilters($fetchFilters)
+  {
+    $this->fetchFilters = $fetchFilters;
+  }
+  /**
+   * @return string[]
+   */
+  public function getFetchFilters()
+  {
+    return $this->fetchFilters;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestGroupBy
+   */
+  public function setGroupBy(GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestGroupBy $groupBy)
+  {
+    $this->groupBy = $groupBy;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestGroupBy
+   */
+  public function getGroupBy()
+  {
+    return $this->groupBy;
+  }
+  /**
+   * @param string
+   */
+  public function setPointOperation($pointOperation)
+  {
+    $this->pointOperation = $pointOperation;
+  }
+  /**
+   * @return string
+   */
+  public function getPointOperation()
+  {
+    return $this->pointOperation;
+  }
+  /**
+   * @param string
+   */
+  public function setTimeDelta($timeDelta)
+  {
+    $this->timeDelta = $timeDelta;
+  }
+  /**
+   * @return string
+   */
+  public function getTimeDelta()
+  {
+    return $this->timeDelta;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryComponent::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryComponent');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryOperationMode.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryOperationMode.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryOperationMode.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryOperationMode extends \Google\Model
+{
+  protected $joinConfigType = GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryOperationModeJoinConfig::class;
+  protected $joinConfigDataType = '';
+  public $joinConfig;
+  /**
+   * @var string
+   */
+  public $operationType;
+  protected $unionConfigType = GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryOperationModeUnionConfig::class;
+  protected $unionConfigDataType = '';
+  public $unionConfig;
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryOperationModeJoinConfig
+   */
+  public function setJoinConfig(GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryOperationModeJoinConfig $joinConfig)
+  {
+    $this->joinConfig = $joinConfig;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryOperationModeJoinConfig
+   */
+  public function getJoinConfig()
+  {
+    return $this->joinConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setOperationType($operationType)
+  {
+    $this->operationType = $operationType;
+  }
+  /**
+   * @return string
+   */
+  public function getOperationType()
+  {
+    return $this->operationType;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryOperationModeUnionConfig
+   */
+  public function setUnionConfig(GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryOperationModeUnionConfig $unionConfig)
+  {
+    $this->unionConfig = $unionConfig;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryOperationModeUnionConfig
+   */
+  public function getUnionConfig()
+  {
+    return $this->unionConfig;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryOperationMode::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryOperationMode');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryOperationModeJoinConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryOperationModeJoinConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryOperationModeJoinConfig.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryOperationModeJoinConfig extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryOperationModeJoinConfig::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryOperationModeJoinConfig');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryOperationModeUnionConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryOperationModeUnionConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryOperationModeUnionConfig.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryOperationModeUnionConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $reducer;
+
+  /**
+   * @param string
+   */
+  public function setReducer($reducer)
+  {
+    $this->reducer = $reducer;
+  }
+  /**
+   * @return string
+   */
+  public function getReducer()
+  {
+    return $this->reducer;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryOperationModeUnionConfig::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaMonitorExecutionStatsRequestMashQueryOperationModeUnionConfig');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaMonitorExecutionStatsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaMonitorExecutionStatsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaMonitorExecutionStatsResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaMonitorExecutionStatsResponse extends \Google\Model
+{
+  protected $aplosSeriesListDataType = EnterpriseCrmCardsTemplatesAplosSeriesListData::class;
+  protected $aplosSeriesListDataDataType = '';
+  protected $tableDataType = EnterpriseCrmCardsTabularData::class;
+  protected $tableDataDataType = '';
+
+  /**
+   * @param EnterpriseCrmCardsTemplatesAplosSeriesListData
+   */
+  public function setAplosSeriesListData(EnterpriseCrmCardsTemplatesAplosSeriesListData $aplosSeriesListData)
+  {
+    $this->aplosSeriesListData = $aplosSeriesListData;
+  }
+  /**
+   * @return EnterpriseCrmCardsTemplatesAplosSeriesListData
+   */
+  public function getAplosSeriesListData()
+  {
+    return $this->aplosSeriesListData;
+  }
+  /**
+   * @param EnterpriseCrmCardsTabularData
+   */
+  public function setTableData(EnterpriseCrmCardsTabularData $tableData)
+  {
+    $this->tableData = $tableData;
+  }
+  /**
+   * @return EnterpriseCrmCardsTabularData
+   */
+  public function getTableData()
+  {
+    return $this->tableData;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaMonitorExecutionStatsResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaMonitorExecutionStatsResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaNextTask.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaNextTask.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaNextTask.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaNextTask extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $condition;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $taskConfigId;
+  /**
+   * @var string
+   */
+  public $taskId;
+
+  /**
+   * @param string
+   */
+  public function setCondition($condition)
+  {
+    $this->condition = $condition;
+  }
+  /**
+   * @return string
+   */
+  public function getCondition()
+  {
+    return $this->condition;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setTaskConfigId($taskConfigId)
+  {
+    $this->taskConfigId = $taskConfigId;
+  }
+  /**
+   * @return string
+   */
+  public function getTaskConfigId()
+  {
+    return $this->taskConfigId;
+  }
+  /**
+   * @param string
+   */
+  public function setTaskId($taskId)
+  {
+    $this->taskId = $taskId;
+  }
+  /**
+   * @return string
+   */
+  public function getTaskId()
+  {
+    return $this->taskId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaNextTask::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaNextTask');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCode.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCode.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCode.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,218 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCode extends \Google\Model
+{
+  protected $accessTokenType = GoogleCloudIntegrationsV1alphaAccessToken::class;
+  protected $accessTokenDataType = '';
+  /**
+   * @var bool
+   */
+  public $applyReauthPolicy;
+  /**
+   * @var string
+   */
+  public $authCode;
+  /**
+   * @var string
+   */
+  public $authEndpoint;
+  protected $authParamsType = GoogleCloudIntegrationsV1alphaParameterMap::class;
+  protected $authParamsDataType = '';
+  /**
+   * @var string
+   */
+  public $clientId;
+  /**
+   * @var string
+   */
+  public $clientSecret;
+  /**
+   * @var string
+   */
+  public $requestType;
+  /**
+   * @var string
+   */
+  public $scope;
+  /**
+   * @var string
+   */
+  public $tokenEndpoint;
+  protected $tokenParamsType = GoogleCloudIntegrationsV1alphaParameterMap::class;
+  protected $tokenParamsDataType = '';
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaAccessToken
+   */
+  public function setAccessToken(GoogleCloudIntegrationsV1alphaAccessToken $accessToken)
+  {
+    $this->accessToken = $accessToken;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaAccessToken
+   */
+  public function getAccessToken()
+  {
+    return $this->accessToken;
+  }
+  /**
+   * @param bool
+   */
+  public function setApplyReauthPolicy($applyReauthPolicy)
+  {
+    $this->applyReauthPolicy = $applyReauthPolicy;
+  }
+  /**
+   * @return bool
+   */
+  public function getApplyReauthPolicy()
+  {
+    return $this->applyReauthPolicy;
+  }
+  /**
+   * @param string
+   */
+  public function setAuthCode($authCode)
+  {
+    $this->authCode = $authCode;
+  }
+  /**
+   * @return string
+   */
+  public function getAuthCode()
+  {
+    return $this->authCode;
+  }
+  /**
+   * @param string
+   */
+  public function setAuthEndpoint($authEndpoint)
+  {
+    $this->authEndpoint = $authEndpoint;
+  }
+  /**
+   * @return string
+   */
+  public function getAuthEndpoint()
+  {
+    return $this->authEndpoint;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaParameterMap
+   */
+  public function setAuthParams(GoogleCloudIntegrationsV1alphaParameterMap $authParams)
+  {
+    $this->authParams = $authParams;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaParameterMap
+   */
+  public function getAuthParams()
+  {
+    return $this->authParams;
+  }
+  /**
+   * @param string
+   */
+  public function setClientId($clientId)
+  {
+    $this->clientId = $clientId;
+  }
+  /**
+   * @return string
+   */
+  public function getClientId()
+  {
+    return $this->clientId;
+  }
+  /**
+   * @param string
+   */
+  public function setClientSecret($clientSecret)
+  {
+    $this->clientSecret = $clientSecret;
+  }
+  /**
+   * @return string
+   */
+  public function getClientSecret()
+  {
+    return $this->clientSecret;
+  }
+  /**
+   * @param string
+   */
+  public function setRequestType($requestType)
+  {
+    $this->requestType = $requestType;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestType()
+  {
+    return $this->requestType;
+  }
+  /**
+   * @param string
+   */
+  public function setScope($scope)
+  {
+    $this->scope = $scope;
+  }
+  /**
+   * @return string
+   */
+  public function getScope()
+  {
+    return $this->scope;
+  }
+  /**
+   * @param string
+   */
+  public function setTokenEndpoint($tokenEndpoint)
+  {
+    $this->tokenEndpoint = $tokenEndpoint;
+  }
+  /**
+   * @return string
+   */
+  public function getTokenEndpoint()
+  {
+    return $this->tokenEndpoint;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaParameterMap
+   */
+  public function setTokenParams(GoogleCloudIntegrationsV1alphaParameterMap $tokenParams)
+  {
+    $this->tokenParams = $tokenParams;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaParameterMap
+   */
+  public function getTokenParams()
+  {
+    return $this->tokenParams;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCode::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCode');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaOAuth2ClientCredentials.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaOAuth2ClientCredentials.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaOAuth2ClientCredentials.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,148 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class GoogleCloudIntegrationsV1alphaOAuth2ClientCredentials extends \Google\Model
+{
+  protected $accessTokenType = GoogleCloudIntegrationsV1alphaAccessToken::class;
+  protected $accessTokenDataType = '';
+  /**
+   * @var string
+   */
+  public $clientId;
+  /**
+   * @var string
+   */
+  public $clientSecret;
+  /**
+   * @var string
+   */
+  public $requestType;
+  /**
+   * @var string
+   */
+  public $scope;
+  /**
+   * @var string
+   */
+  public $tokenEndpoint;
+  protected $tokenParamsType = GoogleCloudIntegrationsV1alphaParameterMap::class;
+  protected $tokenParamsDataType = '';
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaAccessToken
+   */
+  public function setAccessToken(GoogleCloudIntegrationsV1alphaAccessToken $accessToken)
+  {
+    $this->accessToken = $accessToken;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaAccessToken
+   */
+  public function getAccessToken()
+  {
+    return $this->accessToken;
+  }
+  /**
+   * @param string
+   */
+  public function setClientId($clientId)
+  {
+    $this->clientId = $clientId;
+  }
+  /**
+   * @return string
+   */
+  public function getClientId()
+  {
+    return $this->clientId;
+  }
+  /**
+   * @param string
+   */
+  public function setClientSecret($clientSecret)
+  {
+    $this->clientSecret = $clientSecret;
+  }
+  /**
+   * @return string
+   */
+  public function getClientSecret()
+  {
+    return $this->clientSecret;
+  }
+  /**
+   * @param string
+   */
+  public function setRequestType($requestType)
+  {
+    $this->requestType = $requestType;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestType()
+  {
+    return $this->requestType;
+  }
+  /**
+   * @param string
+   */
+  public function setScope($scope)
+  {
+    $this->scope = $scope;
+  }
+  /**
+   * @return string
+   */
+  public function getScope()
+  {
+    return $this->scope;
+  }
+  /**
+   * @param string
+   */
+  public function setTokenEndpoint($tokenEndpoint)
+  {
+    $this->tokenEndpoint = $tokenEndpoint;
+  }
+  /**
+   * @return string
+   */
+  public function getTokenEndpoint()
+  {
+    return $this->tokenEndpoint;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaParameterMap
+   */
+  public function setTokenParams(GoogleCloudIntegrationsV1alphaParameterMap $tokenParams)
+  {
+    $this->tokenParams = $tokenParams;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaParameterMap
+   */
+  public function getTokenParams()
+  {
+    return $this->tokenParams;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaOAuth2ClientCredentials::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaOAuth2ClientCredentials');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentials.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentials.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentials.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,184 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentials extends \Google\Model
+{
+  protected $accessTokenType = GoogleCloudIntegrationsV1alphaAccessToken::class;
+  protected $accessTokenDataType = '';
+  /**
+   * @var string
+   */
+  public $clientId;
+  /**
+   * @var string
+   */
+  public $clientSecret;
+  /**
+   * @var string
+   */
+  public $password;
+  /**
+   * @var string
+   */
+  public $requestType;
+  /**
+   * @var string
+   */
+  public $scope;
+  /**
+   * @var string
+   */
+  public $tokenEndpoint;
+  protected $tokenParamsType = GoogleCloudIntegrationsV1alphaParameterMap::class;
+  protected $tokenParamsDataType = '';
+  /**
+   * @var string
+   */
+  public $username;
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaAccessToken
+   */
+  public function setAccessToken(GoogleCloudIntegrationsV1alphaAccessToken $accessToken)
+  {
+    $this->accessToken = $accessToken;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaAccessToken
+   */
+  public function getAccessToken()
+  {
+    return $this->accessToken;
+  }
+  /**
+   * @param string
+   */
+  public function setClientId($clientId)
+  {
+    $this->clientId = $clientId;
+  }
+  /**
+   * @return string
+   */
+  public function getClientId()
+  {
+    return $this->clientId;
+  }
+  /**
+   * @param string
+   */
+  public function setClientSecret($clientSecret)
+  {
+    $this->clientSecret = $clientSecret;
+  }
+  /**
+   * @return string
+   */
+  public function getClientSecret()
+  {
+    return $this->clientSecret;
+  }
+  /**
+   * @param string
+   */
+  public function setPassword($password)
+  {
+    $this->password = $password;
+  }
+  /**
+   * @return string
+   */
+  public function getPassword()
+  {
+    return $this->password;
+  }
+  /**
+   * @param string
+   */
+  public function setRequestType($requestType)
+  {
+    $this->requestType = $requestType;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestType()
+  {
+    return $this->requestType;
+  }
+  /**
+   * @param string
+   */
+  public function setScope($scope)
+  {
+    $this->scope = $scope;
+  }
+  /**
+   * @return string
+   */
+  public function getScope()
+  {
+    return $this->scope;
+  }
+  /**
+   * @param string
+   */
+  public function setTokenEndpoint($tokenEndpoint)
+  {
+    $this->tokenEndpoint = $tokenEndpoint;
+  }
+  /**
+   * @return string
+   */
+  public function getTokenEndpoint()
+  {
+    return $this->tokenEndpoint;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaParameterMap
+   */
+  public function setTokenParams(GoogleCloudIntegrationsV1alphaParameterMap $tokenParams)
+  {
+    $this->tokenParams = $tokenParams;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaParameterMap
+   */
+  public function getTokenParams()
+  {
+    return $this->tokenParams;
+  }
+  /**
+   * @param string
+   */
+  public function setUsername($username)
+  {
+    $this->username = $username;
+  }
+  /**
+   * @return string
+   */
+  public function getUsername()
+  {
+    return $this->username;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentials::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentials');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaOidcToken.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaOidcToken.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaOidcToken.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaOidcToken extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $audience;
+  /**
+   * @var string
+   */
+  public $serviceAccountEmail;
+  /**
+   * @var string
+   */
+  public $token;
+  /**
+   * @var string
+   */
+  public $tokenExpireTime;
+
+  /**
+   * @param string
+   */
+  public function setAudience($audience)
+  {
+    $this->audience = $audience;
+  }
+  /**
+   * @return string
+   */
+  public function getAudience()
+  {
+    return $this->audience;
+  }
+  /**
+   * @param string
+   */
+  public function setServiceAccountEmail($serviceAccountEmail)
+  {
+    $this->serviceAccountEmail = $serviceAccountEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getServiceAccountEmail()
+  {
+    return $this->serviceAccountEmail;
+  }
+  /**
+   * @param string
+   */
+  public function setToken($token)
+  {
+    $this->token = $token;
+  }
+  /**
+   * @return string
+   */
+  public function getToken()
+  {
+    return $this->token;
+  }
+  /**
+   * @param string
+   */
+  public function setTokenExpireTime($tokenExpireTime)
+  {
+    $this->tokenExpireTime = $tokenExpireTime;
+  }
+  /**
+   * @return string
+   */
+  public function getTokenExpireTime()
+  {
+    return $this->tokenExpireTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaOidcToken::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaOidcToken');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaParameterMap.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaParameterMap.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaParameterMap.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaParameterMap extends \Google\Collection
+{
+  protected $collection_key = 'entries';
+  protected $entriesType = GoogleCloudIntegrationsV1alphaParameterMapEntry::class;
+  protected $entriesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $keyType;
+  /**
+   * @var string
+   */
+  public $valueType;
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaParameterMapEntry[]
+   */
+  public function setEntries($entries)
+  {
+    $this->entries = $entries;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaParameterMapEntry[]
+   */
+  public function getEntries()
+  {
+    return $this->entries;
+  }
+  /**
+   * @param string
+   */
+  public function setKeyType($keyType)
+  {
+    $this->keyType = $keyType;
+  }
+  /**
+   * @return string
+   */
+  public function getKeyType()
+  {
+    return $this->keyType;
+  }
+  /**
+   * @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(GoogleCloudIntegrationsV1alphaParameterMap::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaParameterMap');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaParameterMapEntry.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaParameterMapEntry.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaParameterMapEntry.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaParameterMapEntry extends \Google\Model
+{
+  protected $keyType = GoogleCloudIntegrationsV1alphaParameterMapField::class;
+  protected $keyDataType = '';
+  protected $valueType = GoogleCloudIntegrationsV1alphaParameterMapField::class;
+  protected $valueDataType = '';
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaParameterMapField
+   */
+  public function setKey(GoogleCloudIntegrationsV1alphaParameterMapField $key)
+  {
+    $this->key = $key;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaParameterMapField
+   */
+  public function getKey()
+  {
+    return $this->key;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaParameterMapField
+   */
+  public function setValue(GoogleCloudIntegrationsV1alphaParameterMapField $value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaParameterMapField
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaParameterMapEntry::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaParameterMapEntry');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaParameterMapField.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaParameterMapField.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaParameterMapField.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaParameterMapField extends \Google\Model
+{
+  protected $literalValueType = GoogleCloudIntegrationsV1alphaValueType::class;
+  protected $literalValueDataType = '';
+  /**
+   * @var string
+   */
+  public $referenceKey;
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaValueType
+   */
+  public function setLiteralValue(GoogleCloudIntegrationsV1alphaValueType $literalValue)
+  {
+    $this->literalValue = $literalValue;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaValueType
+   */
+  public function getLiteralValue()
+  {
+    return $this->literalValue;
+  }
+  /**
+   * @param string
+   */
+  public function setReferenceKey($referenceKey)
+  {
+    $this->referenceKey = $referenceKey;
+  }
+  /**
+   * @return string
+   */
+  public function getReferenceKey()
+  {
+    return $this->referenceKey;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaParameterMapField::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaParameterMapField');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaProjectProperties.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaProjectProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaProjectProperties.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaProjectProperties extends \Google\Collection
+{
+  protected $collection_key = 'provisionedRegions';
+  /**
+   * @var string
+   */
+  public $billingType;
+  /**
+   * @var string
+   */
+  public $ipEnablementState;
+  /**
+   * @var string[]
+   */
+  public $provisionedRegions;
+
+  /**
+   * @param string
+   */
+  public function setBillingType($billingType)
+  {
+    $this->billingType = $billingType;
+  }
+  /**
+   * @return string
+   */
+  public function getBillingType()
+  {
+    return $this->billingType;
+  }
+  /**
+   * @param string
+   */
+  public function setIpEnablementState($ipEnablementState)
+  {
+    $this->ipEnablementState = $ipEnablementState;
+  }
+  /**
+   * @return string
+   */
+  public function getIpEnablementState()
+  {
+    return $this->ipEnablementState;
+  }
+  /**
+   * @param string[]
+   */
+  public function setProvisionedRegions($provisionedRegions)
+  {
+    $this->provisionedRegions = $provisionedRegions;
+  }
+  /**
+   * @return string[]
+   */
+  public function getProvisionedRegions()
+  {
+    return $this->provisionedRegions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaProjectProperties::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaProjectProperties');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaProvisionClientRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaProvisionClientRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaProvisionClientRequest.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaProvisionClientRequest extends \Google\Model
+{
+  protected $cloudKmsConfigType = GoogleCloudIntegrationsV1alphaCloudKmsConfig::class;
+  protected $cloudKmsConfigDataType = '';
+  /**
+   * @var bool
+   */
+  public $createSampleWorkflows;
+  /**
+   * @var bool
+   */
+  public $provisionGmek;
+  /**
+   * @var string
+   */
+  public $runAsServiceAccount;
+  /**
+   * @var bool
+   */
+  public $skipCpProvision;
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaCloudKmsConfig
+   */
+  public function setCloudKmsConfig(GoogleCloudIntegrationsV1alphaCloudKmsConfig $cloudKmsConfig)
+  {
+    $this->cloudKmsConfig = $cloudKmsConfig;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaCloudKmsConfig
+   */
+  public function getCloudKmsConfig()
+  {
+    return $this->cloudKmsConfig;
+  }
+  /**
+   * @param bool
+   */
+  public function setCreateSampleWorkflows($createSampleWorkflows)
+  {
+    $this->createSampleWorkflows = $createSampleWorkflows;
+  }
+  /**
+   * @return bool
+   */
+  public function getCreateSampleWorkflows()
+  {
+    return $this->createSampleWorkflows;
+  }
+  /**
+   * @param bool
+   */
+  public function setProvisionGmek($provisionGmek)
+  {
+    $this->provisionGmek = $provisionGmek;
+  }
+  /**
+   * @return bool
+   */
+  public function getProvisionGmek()
+  {
+    return $this->provisionGmek;
+  }
+  /**
+   * @param string
+   */
+  public function setRunAsServiceAccount($runAsServiceAccount)
+  {
+    $this->runAsServiceAccount = $runAsServiceAccount;
+  }
+  /**
+   * @return string
+   */
+  public function getRunAsServiceAccount()
+  {
+    return $this->runAsServiceAccount;
+  }
+  /**
+   * @param bool
+   */
+  public function setSkipCpProvision($skipCpProvision)
+  {
+    $this->skipCpProvision = $skipCpProvision;
+  }
+  /**
+   * @return bool
+   */
+  public function getSkipCpProvision()
+  {
+    return $this->skipCpProvision;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaProvisionClientRequest::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaProvisionClientRequest');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaPublishIntegrationVersionRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaPublishIntegrationVersionRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaPublishIntegrationVersionRequest.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaPublishIntegrationVersionRequest extends \Google\Model
+{
+  /**
+   * @var array[]
+   */
+  public $configParameters;
+
+  /**
+   * @param array[]
+   */
+  public function setConfigParameters($configParameters)
+  {
+    $this->configParameters = $configParameters;
+  }
+  /**
+   * @return array[]
+   */
+  public function getConfigParameters()
+  {
+    return $this->configParameters;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaPublishIntegrationVersionRequest::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaPublishIntegrationVersionRequest');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaPublishIntegrationVersionResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaPublishIntegrationVersionResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaPublishIntegrationVersionResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaPublishIntegrationVersionResponse extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaPublishIntegrationVersionResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaPublishIntegrationVersionResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaReplaceServiceAccountRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaReplaceServiceAccountRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaReplaceServiceAccountRequest.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaReplaceServiceAccountRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $runAsServiceAccount;
+
+  /**
+   * @param string
+   */
+  public function setRunAsServiceAccount($runAsServiceAccount)
+  {
+    $this->runAsServiceAccount = $runAsServiceAccount;
+  }
+  /**
+   * @return string
+   */
+  public function getRunAsServiceAccount()
+  {
+    return $this->runAsServiceAccount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaReplaceServiceAccountRequest::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaReplaceServiceAccountRequest');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaReplayExecutionRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaReplayExecutionRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaReplayExecutionRequest.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaReplayExecutionRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $replayReason;
+
+  /**
+   * @param string
+   */
+  public function setReplayReason($replayReason)
+  {
+    $this->replayReason = $replayReason;
+  }
+  /**
+   * @return string
+   */
+  public function getReplayReason()
+  {
+    return $this->replayReason;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaReplayExecutionRequest::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaReplayExecutionRequest');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaReplayExecutionResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaReplayExecutionResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaReplayExecutionResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaReplayExecutionResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $executionId;
+  /**
+   * @var array[]
+   */
+  public $outputParameters;
+  /**
+   * @var string
+   */
+  public $replayedExecutionId;
+
+  /**
+   * @param string
+   */
+  public function setExecutionId($executionId)
+  {
+    $this->executionId = $executionId;
+  }
+  /**
+   * @return string
+   */
+  public function getExecutionId()
+  {
+    return $this->executionId;
+  }
+  /**
+   * @param array[]
+   */
+  public function setOutputParameters($outputParameters)
+  {
+    $this->outputParameters = $outputParameters;
+  }
+  /**
+   * @return array[]
+   */
+  public function getOutputParameters()
+  {
+    return $this->outputParameters;
+  }
+  /**
+   * @param string
+   */
+  public function setReplayedExecutionId($replayedExecutionId)
+  {
+    $this->replayedExecutionId = $replayedExecutionId;
+  }
+  /**
+   * @return string
+   */
+  public function getReplayedExecutionId()
+  {
+    return $this->replayedExecutionId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaReplayExecutionResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaReplayExecutionResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaResolveSuspensionRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaResolveSuspensionRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaResolveSuspensionRequest.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaResolveSuspensionRequest extends \Google\Model
+{
+  protected $suspensionType = GoogleCloudIntegrationsV1alphaSuspension::class;
+  protected $suspensionDataType = '';
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaSuspension
+   */
+  public function setSuspension(GoogleCloudIntegrationsV1alphaSuspension $suspension)
+  {
+    $this->suspension = $suspension;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaSuspension
+   */
+  public function getSuspension()
+  {
+    return $this->suspension;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaResolveSuspensionRequest::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaResolveSuspensionRequest');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaResolveSuspensionResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaResolveSuspensionResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaResolveSuspensionResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaResolveSuspensionResponse extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaResolveSuspensionResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaResolveSuspensionResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaRuntimeActionSchema.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaRuntimeActionSchema.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaRuntimeActionSchema.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaRuntimeActionSchema extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $action;
+  /**
+   * @var string
+   */
+  public $inputSchema;
+  /**
+   * @var string
+   */
+  public $outputSchema;
+
+  /**
+   * @param string
+   */
+  public function setAction($action)
+  {
+    $this->action = $action;
+  }
+  /**
+   * @return string
+   */
+  public function getAction()
+  {
+    return $this->action;
+  }
+  /**
+   * @param string
+   */
+  public function setInputSchema($inputSchema)
+  {
+    $this->inputSchema = $inputSchema;
+  }
+  /**
+   * @return string
+   */
+  public function getInputSchema()
+  {
+    return $this->inputSchema;
+  }
+  /**
+   * @param string
+   */
+  public function setOutputSchema($outputSchema)
+  {
+    $this->outputSchema = $outputSchema;
+  }
+  /**
+   * @return string
+   */
+  public function getOutputSchema()
+  {
+    return $this->outputSchema;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaRuntimeActionSchema::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaRuntimeActionSchema');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaRuntimeEntitySchema.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaRuntimeEntitySchema.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaRuntimeEntitySchema.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaRuntimeEntitySchema extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $arrayFieldSchema;
+  /**
+   * @var string
+   */
+  public $entity;
+  /**
+   * @var string
+   */
+  public $fieldSchema;
+
+  /**
+   * @param string
+   */
+  public function setArrayFieldSchema($arrayFieldSchema)
+  {
+    $this->arrayFieldSchema = $arrayFieldSchema;
+  }
+  /**
+   * @return string
+   */
+  public function getArrayFieldSchema()
+  {
+    return $this->arrayFieldSchema;
+  }
+  /**
+   * @param string
+   */
+  public function setEntity($entity)
+  {
+    $this->entity = $entity;
+  }
+  /**
+   * @return string
+   */
+  public function getEntity()
+  {
+    return $this->entity;
+  }
+  /**
+   * @param string
+   */
+  public function setFieldSchema($fieldSchema)
+  {
+    $this->fieldSchema = $fieldSchema;
+  }
+  /**
+   * @return string
+   */
+  public function getFieldSchema()
+  {
+    return $this->fieldSchema;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaRuntimeEntitySchema::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaRuntimeEntitySchema');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaScheduleIntegrationsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaScheduleIntegrationsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaScheduleIntegrationsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,147 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class GoogleCloudIntegrationsV1alphaScheduleIntegrationsRequest extends \Google\Collection
+{
+  protected $collection_key = 'parameterEntries';
+  protected $inputParametersType = GoogleCloudIntegrationsV1alphaValueType::class;
+  protected $inputParametersDataType = 'map';
+  protected $parameterEntriesType = EnterpriseCrmFrontendsEventbusProtoParameterEntry::class;
+  protected $parameterEntriesDataType = 'array';
+  protected $parametersType = EnterpriseCrmEventbusProtoEventParameters::class;
+  protected $parametersDataType = '';
+  /**
+   * @var string
+   */
+  public $requestId;
+  /**
+   * @var string
+   */
+  public $scheduleTime;
+  /**
+   * @var string
+   */
+  public $triggerId;
+  /**
+   * @var string
+   */
+  public $userGeneratedExecutionId;
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaValueType[]
+   */
+  public function setInputParameters($inputParameters)
+  {
+    $this->inputParameters = $inputParameters;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaValueType[]
+   */
+  public function getInputParameters()
+  {
+    return $this->inputParameters;
+  }
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoParameterEntry[]
+   */
+  public function setParameterEntries($parameterEntries)
+  {
+    $this->parameterEntries = $parameterEntries;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoParameterEntry[]
+   */
+  public function getParameterEntries()
+  {
+    return $this->parameterEntries;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoEventParameters
+   */
+  public function setParameters(EnterpriseCrmEventbusProtoEventParameters $parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoEventParameters
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+  /**
+   * @param string
+   */
+  public function setRequestId($requestId)
+  {
+    $this->requestId = $requestId;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestId()
+  {
+    return $this->requestId;
+  }
+  /**
+   * @param string
+   */
+  public function setScheduleTime($scheduleTime)
+  {
+    $this->scheduleTime = $scheduleTime;
+  }
+  /**
+   * @return string
+   */
+  public function getScheduleTime()
+  {
+    return $this->scheduleTime;
+  }
+  /**
+   * @param string
+   */
+  public function setTriggerId($triggerId)
+  {
+    $this->triggerId = $triggerId;
+  }
+  /**
+   * @return string
+   */
+  public function getTriggerId()
+  {
+    return $this->triggerId;
+  }
+  /**
+   * @param string
+   */
+  public function setUserGeneratedExecutionId($userGeneratedExecutionId)
+  {
+    $this->userGeneratedExecutionId = $userGeneratedExecutionId;
+  }
+  /**
+   * @return string
+   */
+  public function getUserGeneratedExecutionId()
+  {
+    return $this->userGeneratedExecutionId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaScheduleIntegrationsRequest::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaScheduleIntegrationsRequest');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaScheduleIntegrationsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaScheduleIntegrationsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaScheduleIntegrationsResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaScheduleIntegrationsResponse extends \Google\Collection
+{
+  protected $collection_key = 'executionInfoIds';
+  /**
+   * @var string[]
+   */
+  public $executionInfoIds;
+
+  /**
+   * @param string[]
+   */
+  public function setExecutionInfoIds($executionInfoIds)
+  {
+    $this->executionInfoIds = $executionInfoIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getExecutionInfoIds()
+  {
+    return $this->executionInfoIds;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaScheduleIntegrationsResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaScheduleIntegrationsResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaSearchTemplatesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaSearchTemplatesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaSearchTemplatesResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaSearchTemplatesResponse extends \Google\Collection
+{
+  protected $collection_key = 'templates';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $templatesType = GoogleCloudIntegrationsV1alphaTemplate::class;
+  protected $templatesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaTemplate[]
+   */
+  public function setTemplates($templates)
+  {
+    $this->templates = $templates;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaTemplate[]
+   */
+  public function getTemplates()
+  {
+    return $this->templates;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaSearchTemplatesResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaSearchTemplatesResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaSerializedFile.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaSerializedFile.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaSerializedFile.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaSerializedFile extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $content;
+  /**
+   * @var string
+   */
+  public $file;
+
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param string
+   */
+  public function setFile($file)
+  {
+    $this->file = $file;
+  }
+  /**
+   * @return string
+   */
+  public function getFile()
+  {
+    return $this->file;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaSerializedFile::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaSerializedFile');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaServiceAccountCredentials.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaServiceAccountCredentials.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaServiceAccountCredentials.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaServiceAccountCredentials extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $scope;
+  /**
+   * @var string
+   */
+  public $serviceAccount;
+
+  /**
+   * @param string
+   */
+  public function setScope($scope)
+  {
+    $this->scope = $scope;
+  }
+  /**
+   * @return string
+   */
+  public function getScope()
+  {
+    return $this->scope;
+  }
+  /**
+   * @param string
+   */
+  public function setServiceAccount($serviceAccount)
+  {
+    $this->serviceAccount = $serviceAccount;
+  }
+  /**
+   * @return string
+   */
+  public function getServiceAccount()
+  {
+    return $this->serviceAccount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaServiceAccountCredentials::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaServiceAccountCredentials');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaSfdcChannel.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaSfdcChannel.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaSfdcChannel.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,188 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class GoogleCloudIntegrationsV1alphaSfdcChannel extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $channelTopic;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $deleteTime;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var bool
+   */
+  public $isActive;
+  /**
+   * @var string
+   */
+  public $lastReplayId;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setChannelTopic($channelTopic)
+  {
+    $this->channelTopic = $channelTopic;
+  }
+  /**
+   * @return string
+   */
+  public function getChannelTopic()
+  {
+    return $this->channelTopic;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDeleteTime($deleteTime)
+  {
+    $this->deleteTime = $deleteTime;
+  }
+  /**
+   * @return string
+   */
+  public function getDeleteTime()
+  {
+    return $this->deleteTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsActive($isActive)
+  {
+    $this->isActive = $isActive;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsActive()
+  {
+    return $this->isActive;
+  }
+  /**
+   * @param string
+   */
+  public function setLastReplayId($lastReplayId)
+  {
+    $this->lastReplayId = $lastReplayId;
+  }
+  /**
+   * @return string
+   */
+  public function getLastReplayId()
+  {
+    return $this->lastReplayId;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaSfdcChannel::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaSfdcChannel');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaSfdcInstance.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaSfdcInstance.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaSfdcInstance.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,189 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class GoogleCloudIntegrationsV1alphaSfdcInstance extends \Google\Collection
+{
+  protected $collection_key = 'authConfigId';
+  /**
+   * @var string[]
+   */
+  public $authConfigId;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $deleteTime;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $serviceAuthority;
+  /**
+   * @var string
+   */
+  public $sfdcOrgId;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string[]
+   */
+  public function setAuthConfigId($authConfigId)
+  {
+    $this->authConfigId = $authConfigId;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAuthConfigId()
+  {
+    return $this->authConfigId;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDeleteTime($deleteTime)
+  {
+    $this->deleteTime = $deleteTime;
+  }
+  /**
+   * @return string
+   */
+  public function getDeleteTime()
+  {
+    return $this->deleteTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setServiceAuthority($serviceAuthority)
+  {
+    $this->serviceAuthority = $serviceAuthority;
+  }
+  /**
+   * @return string
+   */
+  public function getServiceAuthority()
+  {
+    return $this->serviceAuthority;
+  }
+  /**
+   * @param string
+   */
+  public function setSfdcOrgId($sfdcOrgId)
+  {
+    $this->sfdcOrgId = $sfdcOrgId;
+  }
+  /**
+   * @return string
+   */
+  public function getSfdcOrgId()
+  {
+    return $this->sfdcOrgId;
+  }
+  /**
+   * @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(GoogleCloudIntegrationsV1alphaSfdcInstance::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaSfdcInstance');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaShareTemplateRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaShareTemplateRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaShareTemplateRequest.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaShareTemplateRequest extends \Google\Collection
+{
+  protected $collection_key = 'resourceNames';
+  /**
+   * @var string[]
+   */
+  public $resourceNames;
+
+  /**
+   * @param string[]
+   */
+  public function setResourceNames($resourceNames)
+  {
+    $this->resourceNames = $resourceNames;
+  }
+  /**
+   * @return string[]
+   */
+  public function getResourceNames()
+  {
+    return $this->resourceNames;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaShareTemplateRequest::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaShareTemplateRequest');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaStringParameterArray.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaStringParameterArray.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaStringParameterArray.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaStringParameterArray extends \Google\Collection
+{
+  protected $collection_key = 'stringValues';
+  /**
+   * @var string[]
+   */
+  public $stringValues;
+
+  /**
+   * @param string[]
+   */
+  public function setStringValues($stringValues)
+  {
+    $this->stringValues = $stringValues;
+  }
+  /**
+   * @return string[]
+   */
+  public function getStringValues()
+  {
+    return $this->stringValues;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaStringParameterArray::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaStringParameterArray');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaSuccessPolicy.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaSuccessPolicy.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaSuccessPolicy.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaSuccessPolicy extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $finalState;
+
+  /**
+   * @param string
+   */
+  public function setFinalState($finalState)
+  {
+    $this->finalState = $finalState;
+  }
+  /**
+   * @return string
+   */
+  public function getFinalState()
+  {
+    return $this->finalState;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaSuccessPolicy::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaSuccessPolicy');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaSuspension.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaSuspension.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaSuspension.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,200 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class GoogleCloudIntegrationsV1alphaSuspension extends \Google\Model
+{
+  protected $approvalConfigType = GoogleCloudIntegrationsV1alphaSuspensionApprovalConfig::class;
+  protected $approvalConfigDataType = '';
+  protected $auditType = GoogleCloudIntegrationsV1alphaSuspensionAudit::class;
+  protected $auditDataType = '';
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $eventExecutionInfoId;
+  /**
+   * @var string
+   */
+  public $integration;
+  /**
+   * @var string
+   */
+  public $lastModifyTime;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $state;
+  protected $suspensionConfigType = EnterpriseCrmEventbusProtoSuspensionConfig::class;
+  protected $suspensionConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $taskId;
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaSuspensionApprovalConfig
+   */
+  public function setApprovalConfig(GoogleCloudIntegrationsV1alphaSuspensionApprovalConfig $approvalConfig)
+  {
+    $this->approvalConfig = $approvalConfig;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaSuspensionApprovalConfig
+   */
+  public function getApprovalConfig()
+  {
+    return $this->approvalConfig;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaSuspensionAudit
+   */
+  public function setAudit(GoogleCloudIntegrationsV1alphaSuspensionAudit $audit)
+  {
+    $this->audit = $audit;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaSuspensionAudit
+   */
+  public function getAudit()
+  {
+    return $this->audit;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setEventExecutionInfoId($eventExecutionInfoId)
+  {
+    $this->eventExecutionInfoId = $eventExecutionInfoId;
+  }
+  /**
+   * @return string
+   */
+  public function getEventExecutionInfoId()
+  {
+    return $this->eventExecutionInfoId;
+  }
+  /**
+   * @param string
+   */
+  public function setIntegration($integration)
+  {
+    $this->integration = $integration;
+  }
+  /**
+   * @return string
+   */
+  public function getIntegration()
+  {
+    return $this->integration;
+  }
+  /**
+   * @param string
+   */
+  public function setLastModifyTime($lastModifyTime)
+  {
+    $this->lastModifyTime = $lastModifyTime;
+  }
+  /**
+   * @return string
+   */
+  public function getLastModifyTime()
+  {
+    return $this->lastModifyTime;
+  }
+  /**
+   * @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;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoSuspensionConfig
+   */
+  public function setSuspensionConfig(EnterpriseCrmEventbusProtoSuspensionConfig $suspensionConfig)
+  {
+    $this->suspensionConfig = $suspensionConfig;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoSuspensionConfig
+   */
+  public function getSuspensionConfig()
+  {
+    return $this->suspensionConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setTaskId($taskId)
+  {
+    $this->taskId = $taskId;
+  }
+  /**
+   * @return string
+   */
+  public function getTaskId()
+  {
+    return $this->taskId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaSuspension::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaSuspension');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaSuspensionApprovalConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaSuspensionApprovalConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaSuspensionApprovalConfig.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaSuspensionApprovalConfig extends \Google\Collection
+{
+  protected $collection_key = 'emailAddresses';
+  /**
+   * @var string
+   */
+  public $customMessage;
+  /**
+   * @var string[]
+   */
+  public $emailAddresses;
+  protected $expirationType = GoogleCloudIntegrationsV1alphaSuspensionApprovalExpiration::class;
+  protected $expirationDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setCustomMessage($customMessage)
+  {
+    $this->customMessage = $customMessage;
+  }
+  /**
+   * @return string
+   */
+  public function getCustomMessage()
+  {
+    return $this->customMessage;
+  }
+  /**
+   * @param string[]
+   */
+  public function setEmailAddresses($emailAddresses)
+  {
+    $this->emailAddresses = $emailAddresses;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEmailAddresses()
+  {
+    return $this->emailAddresses;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaSuspensionApprovalExpiration
+   */
+  public function setExpiration(GoogleCloudIntegrationsV1alphaSuspensionApprovalExpiration $expiration)
+  {
+    $this->expiration = $expiration;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaSuspensionApprovalExpiration
+   */
+  public function getExpiration()
+  {
+    return $this->expiration;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaSuspensionApprovalConfig::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaSuspensionApprovalConfig');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaSuspensionApprovalExpiration.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaSuspensionApprovalExpiration.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaSuspensionApprovalExpiration.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaSuspensionApprovalExpiration extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $expireTime;
+  /**
+   * @var bool
+   */
+  public $liftWhenExpired;
+  /**
+   * @var string
+   */
+  public $remindTime;
+
+  /**
+   * @param string
+   */
+  public function setExpireTime($expireTime)
+  {
+    $this->expireTime = $expireTime;
+  }
+  /**
+   * @return string
+   */
+  public function getExpireTime()
+  {
+    return $this->expireTime;
+  }
+  /**
+   * @param bool
+   */
+  public function setLiftWhenExpired($liftWhenExpired)
+  {
+    $this->liftWhenExpired = $liftWhenExpired;
+  }
+  /**
+   * @return bool
+   */
+  public function getLiftWhenExpired()
+  {
+    return $this->liftWhenExpired;
+  }
+  /**
+   * @param string
+   */
+  public function setRemindTime($remindTime)
+  {
+    $this->remindTime = $remindTime;
+  }
+  /**
+   * @return string
+   */
+  public function getRemindTime()
+  {
+    return $this->remindTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaSuspensionApprovalExpiration::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaSuspensionApprovalExpiration');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaSuspensionAudit.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaSuspensionAudit.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaSuspensionAudit.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaSuspensionAudit extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $resolveTime;
+  /**
+   * @var string
+   */
+  public $resolver;
+
+  /**
+   * @param string
+   */
+  public function setResolveTime($resolveTime)
+  {
+    $this->resolveTime = $resolveTime;
+  }
+  /**
+   * @return string
+   */
+  public function getResolveTime()
+  {
+    return $this->resolveTime;
+  }
+  /**
+   * @param string
+   */
+  public function setResolver($resolver)
+  {
+    $this->resolver = $resolver;
+  }
+  /**
+   * @return string
+   */
+  public function getResolver()
+  {
+    return $this->resolver;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaSuspensionAudit::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaSuspensionAudit');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaSwitchEncryptionRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaSwitchEncryptionRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaSwitchEncryptionRequest.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaSwitchEncryptionRequest extends \Google\Model
+{
+  protected $cloudKmsConfigType = GoogleCloudIntegrationsV1alphaCloudKmsConfig::class;
+  protected $cloudKmsConfigDataType = '';
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaCloudKmsConfig
+   */
+  public function setCloudKmsConfig(GoogleCloudIntegrationsV1alphaCloudKmsConfig $cloudKmsConfig)
+  {
+    $this->cloudKmsConfig = $cloudKmsConfig;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaCloudKmsConfig
+   */
+  public function getCloudKmsConfig()
+  {
+    return $this->cloudKmsConfig;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaSwitchEncryptionRequest::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaSwitchEncryptionRequest');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaSwitchVariableMaskingRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaSwitchVariableMaskingRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaSwitchVariableMaskingRequest.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaSwitchVariableMaskingRequest extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $enableVariableMasking;
+
+  /**
+   * @param bool
+   */
+  public function setEnableVariableMasking($enableVariableMasking)
+  {
+    $this->enableVariableMasking = $enableVariableMasking;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableVariableMasking()
+  {
+    return $this->enableVariableMasking;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaSwitchVariableMaskingRequest::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaSwitchVariableMaskingRequest');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaTakeoverEditLockRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaTakeoverEditLockRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaTakeoverEditLockRequest.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaTakeoverEditLockRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaTakeoverEditLockRequest::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaTakeoverEditLockRequest');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaTakeoverEditLockResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaTakeoverEditLockResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaTakeoverEditLockResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaTakeoverEditLockResponse extends \Google\Model
+{
+  protected $integrationVersionType = GoogleCloudIntegrationsV1alphaIntegrationVersion::class;
+  protected $integrationVersionDataType = '';
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaIntegrationVersion
+   */
+  public function setIntegrationVersion(GoogleCloudIntegrationsV1alphaIntegrationVersion $integrationVersion)
+  {
+    $this->integrationVersion = $integrationVersion;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaIntegrationVersion
+   */
+  public function getIntegrationVersion()
+  {
+    return $this->integrationVersion;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaTakeoverEditLockResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaTakeoverEditLockResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaTakeoverTestCaseEditLockRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaTakeoverTestCaseEditLockRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaTakeoverTestCaseEditLockRequest.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaTakeoverTestCaseEditLockRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaTakeoverTestCaseEditLockRequest::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaTakeoverTestCaseEditLockRequest');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaTaskConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaTaskConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaTaskConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,319 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class GoogleCloudIntegrationsV1alphaTaskConfig extends \Google\Collection
+{
+  protected $collection_key = 'nextTasks';
+  protected $conditionalFailurePoliciesType = GoogleCloudIntegrationsV1alphaConditionalFailurePolicies::class;
+  protected $conditionalFailurePoliciesDataType = '';
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $errorCatcherId;
+  /**
+   * @var string
+   */
+  public $externalTaskType;
+  protected $failurePolicyType = GoogleCloudIntegrationsV1alphaFailurePolicy::class;
+  protected $failurePolicyDataType = '';
+  /**
+   * @var string
+   */
+  public $jsonValidationOption;
+  protected $nextTasksType = GoogleCloudIntegrationsV1alphaNextTask::class;
+  protected $nextTasksDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextTasksExecutionPolicy;
+  protected $parametersType = GoogleCloudIntegrationsV1alphaEventParameter::class;
+  protected $parametersDataType = 'map';
+  protected $positionType = GoogleCloudIntegrationsV1alphaCoordinate::class;
+  protected $positionDataType = '';
+  protected $successPolicyType = GoogleCloudIntegrationsV1alphaSuccessPolicy::class;
+  protected $successPolicyDataType = '';
+  protected $synchronousCallFailurePolicyType = GoogleCloudIntegrationsV1alphaFailurePolicy::class;
+  protected $synchronousCallFailurePolicyDataType = '';
+  /**
+   * @var string
+   */
+  public $task;
+  /**
+   * @var string
+   */
+  public $taskExecutionStrategy;
+  /**
+   * @var string
+   */
+  public $taskId;
+  /**
+   * @var string
+   */
+  public $taskTemplate;
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaConditionalFailurePolicies
+   */
+  public function setConditionalFailurePolicies(GoogleCloudIntegrationsV1alphaConditionalFailurePolicies $conditionalFailurePolicies)
+  {
+    $this->conditionalFailurePolicies = $conditionalFailurePolicies;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaConditionalFailurePolicies
+   */
+  public function getConditionalFailurePolicies()
+  {
+    return $this->conditionalFailurePolicies;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setErrorCatcherId($errorCatcherId)
+  {
+    $this->errorCatcherId = $errorCatcherId;
+  }
+  /**
+   * @return string
+   */
+  public function getErrorCatcherId()
+  {
+    return $this->errorCatcherId;
+  }
+  /**
+   * @param string
+   */
+  public function setExternalTaskType($externalTaskType)
+  {
+    $this->externalTaskType = $externalTaskType;
+  }
+  /**
+   * @return string
+   */
+  public function getExternalTaskType()
+  {
+    return $this->externalTaskType;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaFailurePolicy
+   */
+  public function setFailurePolicy(GoogleCloudIntegrationsV1alphaFailurePolicy $failurePolicy)
+  {
+    $this->failurePolicy = $failurePolicy;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaFailurePolicy
+   */
+  public function getFailurePolicy()
+  {
+    return $this->failurePolicy;
+  }
+  /**
+   * @param string
+   */
+  public function setJsonValidationOption($jsonValidationOption)
+  {
+    $this->jsonValidationOption = $jsonValidationOption;
+  }
+  /**
+   * @return string
+   */
+  public function getJsonValidationOption()
+  {
+    return $this->jsonValidationOption;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaNextTask[]
+   */
+  public function setNextTasks($nextTasks)
+  {
+    $this->nextTasks = $nextTasks;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaNextTask[]
+   */
+  public function getNextTasks()
+  {
+    return $this->nextTasks;
+  }
+  /**
+   * @param string
+   */
+  public function setNextTasksExecutionPolicy($nextTasksExecutionPolicy)
+  {
+    $this->nextTasksExecutionPolicy = $nextTasksExecutionPolicy;
+  }
+  /**
+   * @return string
+   */
+  public function getNextTasksExecutionPolicy()
+  {
+    return $this->nextTasksExecutionPolicy;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaEventParameter[]
+   */
+  public function setParameters($parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaEventParameter[]
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaCoordinate
+   */
+  public function setPosition(GoogleCloudIntegrationsV1alphaCoordinate $position)
+  {
+    $this->position = $position;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaCoordinate
+   */
+  public function getPosition()
+  {
+    return $this->position;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaSuccessPolicy
+   */
+  public function setSuccessPolicy(GoogleCloudIntegrationsV1alphaSuccessPolicy $successPolicy)
+  {
+    $this->successPolicy = $successPolicy;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaSuccessPolicy
+   */
+  public function getSuccessPolicy()
+  {
+    return $this->successPolicy;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaFailurePolicy
+   */
+  public function setSynchronousCallFailurePolicy(GoogleCloudIntegrationsV1alphaFailurePolicy $synchronousCallFailurePolicy)
+  {
+    $this->synchronousCallFailurePolicy = $synchronousCallFailurePolicy;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaFailurePolicy
+   */
+  public function getSynchronousCallFailurePolicy()
+  {
+    return $this->synchronousCallFailurePolicy;
+  }
+  /**
+   * @param string
+   */
+  public function setTask($task)
+  {
+    $this->task = $task;
+  }
+  /**
+   * @return string
+   */
+  public function getTask()
+  {
+    return $this->task;
+  }
+  /**
+   * @param string
+   */
+  public function setTaskExecutionStrategy($taskExecutionStrategy)
+  {
+    $this->taskExecutionStrategy = $taskExecutionStrategy;
+  }
+  /**
+   * @return string
+   */
+  public function getTaskExecutionStrategy()
+  {
+    return $this->taskExecutionStrategy;
+  }
+  /**
+   * @param string
+   */
+  public function setTaskId($taskId)
+  {
+    $this->taskId = $taskId;
+  }
+  /**
+   * @return string
+   */
+  public function getTaskId()
+  {
+    return $this->taskId;
+  }
+  /**
+   * @param string
+   */
+  public function setTaskTemplate($taskTemplate)
+  {
+    $this->taskTemplate = $taskTemplate;
+  }
+  /**
+   * @return string
+   */
+  public function getTaskTemplate()
+  {
+    return $this->taskTemplate;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaTaskConfig::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaTaskConfig');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaTaskExecutionDetails.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaTaskExecutionDetails.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaTaskExecutionDetails.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaTaskExecutionDetails extends \Google\Collection
+{
+  protected $collection_key = 'taskAttemptStats';
+  protected $taskAttemptStatsType = GoogleCloudIntegrationsV1alphaAttemptStats::class;
+  protected $taskAttemptStatsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $taskExecutionState;
+  /**
+   * @var string
+   */
+  public $taskNumber;
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaAttemptStats[]
+   */
+  public function setTaskAttemptStats($taskAttemptStats)
+  {
+    $this->taskAttemptStats = $taskAttemptStats;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaAttemptStats[]
+   */
+  public function getTaskAttemptStats()
+  {
+    return $this->taskAttemptStats;
+  }
+  /**
+   * @param string
+   */
+  public function setTaskExecutionState($taskExecutionState)
+  {
+    $this->taskExecutionState = $taskExecutionState;
+  }
+  /**
+   * @return string
+   */
+  public function getTaskExecutionState()
+  {
+    return $this->taskExecutionState;
+  }
+  /**
+   * @param string
+   */
+  public function setTaskNumber($taskNumber)
+  {
+    $this->taskNumber = $taskNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getTaskNumber()
+  {
+    return $this->taskNumber;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaTaskExecutionDetails::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaTaskExecutionDetails');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaTemplate.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaTemplate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaTemplate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,311 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class GoogleCloudIntegrationsV1alphaTemplate extends \Google\Collection
+{
+  protected $collection_key = 'tags';
+  /**
+   * @var string
+   */
+  public $author;
+  /**
+   * @var string[]
+   */
+  public $categories;
+  protected $componentsType = GoogleCloudIntegrationsV1alphaTemplateComponent::class;
+  protected $componentsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $docLink;
+  /**
+   * @var string
+   */
+  public $lastUsedTime;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string[]
+   */
+  public $sharedWith;
+  /**
+   * @var string[]
+   */
+  public $tags;
+  protected $templateBundleType = GoogleCloudIntegrationsV1alphaTemplateBundle::class;
+  protected $templateBundleDataType = '';
+  /**
+   * @var string
+   */
+  public $updateTime;
+  /**
+   * @var string
+   */
+  public $usageCount;
+  /**
+   * @var string
+   */
+  public $usageInfo;
+  /**
+   * @var string
+   */
+  public $visibility;
+
+  /**
+   * @param string
+   */
+  public function setAuthor($author)
+  {
+    $this->author = $author;
+  }
+  /**
+   * @return string
+   */
+  public function getAuthor()
+  {
+    return $this->author;
+  }
+  /**
+   * @param string[]
+   */
+  public function setCategories($categories)
+  {
+    $this->categories = $categories;
+  }
+  /**
+   * @return string[]
+   */
+  public function getCategories()
+  {
+    return $this->categories;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaTemplateComponent[]
+   */
+  public function setComponents($components)
+  {
+    $this->components = $components;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaTemplateComponent[]
+   */
+  public function getComponents()
+  {
+    return $this->components;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setDocLink($docLink)
+  {
+    $this->docLink = $docLink;
+  }
+  /**
+   * @return string
+   */
+  public function getDocLink()
+  {
+    return $this->docLink;
+  }
+  /**
+   * @param string
+   */
+  public function setLastUsedTime($lastUsedTime)
+  {
+    $this->lastUsedTime = $lastUsedTime;
+  }
+  /**
+   * @return string
+   */
+  public function getLastUsedTime()
+  {
+    return $this->lastUsedTime;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSharedWith($sharedWith)
+  {
+    $this->sharedWith = $sharedWith;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSharedWith()
+  {
+    return $this->sharedWith;
+  }
+  /**
+   * @param string[]
+   */
+  public function setTags($tags)
+  {
+    $this->tags = $tags;
+  }
+  /**
+   * @return string[]
+   */
+  public function getTags()
+  {
+    return $this->tags;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaTemplateBundle
+   */
+  public function setTemplateBundle(GoogleCloudIntegrationsV1alphaTemplateBundle $templateBundle)
+  {
+    $this->templateBundle = $templateBundle;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaTemplateBundle
+   */
+  public function getTemplateBundle()
+  {
+    return $this->templateBundle;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUsageCount($usageCount)
+  {
+    $this->usageCount = $usageCount;
+  }
+  /**
+   * @return string
+   */
+  public function getUsageCount()
+  {
+    return $this->usageCount;
+  }
+  /**
+   * @param string
+   */
+  public function setUsageInfo($usageInfo)
+  {
+    $this->usageInfo = $usageInfo;
+  }
+  /**
+   * @return string
+   */
+  public function getUsageInfo()
+  {
+    return $this->usageInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setVisibility($visibility)
+  {
+    $this->visibility = $visibility;
+  }
+  /**
+   * @return string
+   */
+  public function getVisibility()
+  {
+    return $this->visibility;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaTemplate::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaTemplate');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaTemplateBundle.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaTemplateBundle.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaTemplateBundle.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaTemplateBundle extends \Google\Collection
+{
+  protected $collection_key = 'subIntegrationVersionTemplates';
+  protected $integrationVersionTemplateType = GoogleCloudIntegrationsV1alphaIntegrationVersionTemplate::class;
+  protected $integrationVersionTemplateDataType = '';
+  protected $subIntegrationVersionTemplatesType = GoogleCloudIntegrationsV1alphaIntegrationVersionTemplate::class;
+  protected $subIntegrationVersionTemplatesDataType = 'array';
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaIntegrationVersionTemplate
+   */
+  public function setIntegrationVersionTemplate(GoogleCloudIntegrationsV1alphaIntegrationVersionTemplate $integrationVersionTemplate)
+  {
+    $this->integrationVersionTemplate = $integrationVersionTemplate;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaIntegrationVersionTemplate
+   */
+  public function getIntegrationVersionTemplate()
+  {
+    return $this->integrationVersionTemplate;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaIntegrationVersionTemplate[]
+   */
+  public function setSubIntegrationVersionTemplates($subIntegrationVersionTemplates)
+  {
+    $this->subIntegrationVersionTemplates = $subIntegrationVersionTemplates;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaIntegrationVersionTemplate[]
+   */
+  public function getSubIntegrationVersionTemplates()
+  {
+    return $this->subIntegrationVersionTemplates;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaTemplateBundle::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaTemplateBundle');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaTemplateComponent.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaTemplateComponent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaTemplateComponent.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaTemplateComponent extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaTemplateComponent::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaTemplateComponent');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaTestCase.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaTestCase.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaTestCase.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,255 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class GoogleCloudIntegrationsV1alphaTestCase extends \Google\Collection
+{
+  protected $collection_key = 'testTaskConfigs';
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $creatorEmail;
+  /**
+   * @var string
+   */
+  public $databasePersistencePolicy;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $lastModifierEmail;
+  /**
+   * @var string
+   */
+  public $lockHolderEmail;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $testInputParametersType = GoogleCloudIntegrationsV1alphaIntegrationParameter::class;
+  protected $testInputParametersDataType = 'array';
+  protected $testTaskConfigsType = GoogleCloudIntegrationsV1alphaTestTaskConfig::class;
+  protected $testTaskConfigsDataType = 'array';
+  protected $triggerConfigType = GoogleCloudIntegrationsV1alphaTriggerConfig::class;
+  protected $triggerConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $triggerId;
+  /**
+   * @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 setCreatorEmail($creatorEmail)
+  {
+    $this->creatorEmail = $creatorEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getCreatorEmail()
+  {
+    return $this->creatorEmail;
+  }
+  /**
+   * @param string
+   */
+  public function setDatabasePersistencePolicy($databasePersistencePolicy)
+  {
+    $this->databasePersistencePolicy = $databasePersistencePolicy;
+  }
+  /**
+   * @return string
+   */
+  public function getDatabasePersistencePolicy()
+  {
+    return $this->databasePersistencePolicy;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setLastModifierEmail($lastModifierEmail)
+  {
+    $this->lastModifierEmail = $lastModifierEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getLastModifierEmail()
+  {
+    return $this->lastModifierEmail;
+  }
+  /**
+   * @param string
+   */
+  public function setLockHolderEmail($lockHolderEmail)
+  {
+    $this->lockHolderEmail = $lockHolderEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getLockHolderEmail()
+  {
+    return $this->lockHolderEmail;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaIntegrationParameter[]
+   */
+  public function setTestInputParameters($testInputParameters)
+  {
+    $this->testInputParameters = $testInputParameters;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaIntegrationParameter[]
+   */
+  public function getTestInputParameters()
+  {
+    return $this->testInputParameters;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaTestTaskConfig[]
+   */
+  public function setTestTaskConfigs($testTaskConfigs)
+  {
+    $this->testTaskConfigs = $testTaskConfigs;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaTestTaskConfig[]
+   */
+  public function getTestTaskConfigs()
+  {
+    return $this->testTaskConfigs;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaTriggerConfig
+   */
+  public function setTriggerConfig(GoogleCloudIntegrationsV1alphaTriggerConfig $triggerConfig)
+  {
+    $this->triggerConfig = $triggerConfig;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaTriggerConfig
+   */
+  public function getTriggerConfig()
+  {
+    return $this->triggerConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setTriggerId($triggerId)
+  {
+    $this->triggerId = $triggerId;
+  }
+  /**
+   * @return string
+   */
+  public function getTriggerId()
+  {
+    return $this->triggerId;
+  }
+  /**
+   * @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(GoogleCloudIntegrationsV1alphaTestCase::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaTestCase');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaTestIntegrationsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaTestIntegrationsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaTestIntegrationsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,164 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class GoogleCloudIntegrationsV1alphaTestIntegrationsRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $clientId;
+  /**
+   * @var array[]
+   */
+  public $configParameters;
+  /**
+   * @var string
+   */
+  public $deadlineSecondsTime;
+  protected $inputParametersType = GoogleCloudIntegrationsV1alphaValueType::class;
+  protected $inputParametersDataType = 'map';
+  protected $integrationVersionType = GoogleCloudIntegrationsV1alphaIntegrationVersion::class;
+  protected $integrationVersionDataType = '';
+  protected $parametersType = EnterpriseCrmFrontendsEventbusProtoEventParameters::class;
+  protected $parametersDataType = '';
+  /**
+   * @var bool
+   */
+  public $testMode;
+  /**
+   * @var string
+   */
+  public $triggerId;
+
+  /**
+   * @param string
+   */
+  public function setClientId($clientId)
+  {
+    $this->clientId = $clientId;
+  }
+  /**
+   * @return string
+   */
+  public function getClientId()
+  {
+    return $this->clientId;
+  }
+  /**
+   * @param array[]
+   */
+  public function setConfigParameters($configParameters)
+  {
+    $this->configParameters = $configParameters;
+  }
+  /**
+   * @return array[]
+   */
+  public function getConfigParameters()
+  {
+    return $this->configParameters;
+  }
+  /**
+   * @param string
+   */
+  public function setDeadlineSecondsTime($deadlineSecondsTime)
+  {
+    $this->deadlineSecondsTime = $deadlineSecondsTime;
+  }
+  /**
+   * @return string
+   */
+  public function getDeadlineSecondsTime()
+  {
+    return $this->deadlineSecondsTime;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaValueType[]
+   */
+  public function setInputParameters($inputParameters)
+  {
+    $this->inputParameters = $inputParameters;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaValueType[]
+   */
+  public function getInputParameters()
+  {
+    return $this->inputParameters;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaIntegrationVersion
+   */
+  public function setIntegrationVersion(GoogleCloudIntegrationsV1alphaIntegrationVersion $integrationVersion)
+  {
+    $this->integrationVersion = $integrationVersion;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaIntegrationVersion
+   */
+  public function getIntegrationVersion()
+  {
+    return $this->integrationVersion;
+  }
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoEventParameters
+   */
+  public function setParameters(EnterpriseCrmFrontendsEventbusProtoEventParameters $parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoEventParameters
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+  /**
+   * @param bool
+   */
+  public function setTestMode($testMode)
+  {
+    $this->testMode = $testMode;
+  }
+  /**
+   * @return bool
+   */
+  public function getTestMode()
+  {
+    return $this->testMode;
+  }
+  /**
+   * @param string
+   */
+  public function setTriggerId($triggerId)
+  {
+    $this->triggerId = $triggerId;
+  }
+  /**
+   * @return string
+   */
+  public function getTriggerId()
+  {
+    return $this->triggerId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaTestIntegrationsRequest::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaTestIntegrationsRequest');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaTestIntegrationsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaTestIntegrationsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaTestIntegrationsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,111 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class GoogleCloudIntegrationsV1alphaTestIntegrationsResponse extends \Google\Collection
+{
+  protected $collection_key = 'parameterEntries';
+  protected $eventParametersType = EnterpriseCrmFrontendsEventbusProtoEventParameters::class;
+  protected $eventParametersDataType = '';
+  /**
+   * @var bool
+   */
+  public $executionFailed;
+  /**
+   * @var string
+   */
+  public $executionId;
+  protected $parameterEntriesType = EnterpriseCrmFrontendsEventbusProtoParameterEntry::class;
+  protected $parameterEntriesDataType = 'array';
+  protected $parametersType = GoogleCloudIntegrationsV1alphaValueType::class;
+  protected $parametersDataType = 'map';
+
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoEventParameters
+   */
+  public function setEventParameters(EnterpriseCrmFrontendsEventbusProtoEventParameters $eventParameters)
+  {
+    $this->eventParameters = $eventParameters;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoEventParameters
+   */
+  public function getEventParameters()
+  {
+    return $this->eventParameters;
+  }
+  /**
+   * @param bool
+   */
+  public function setExecutionFailed($executionFailed)
+  {
+    $this->executionFailed = $executionFailed;
+  }
+  /**
+   * @return bool
+   */
+  public function getExecutionFailed()
+  {
+    return $this->executionFailed;
+  }
+  /**
+   * @param string
+   */
+  public function setExecutionId($executionId)
+  {
+    $this->executionId = $executionId;
+  }
+  /**
+   * @return string
+   */
+  public function getExecutionId()
+  {
+    return $this->executionId;
+  }
+  /**
+   * @param EnterpriseCrmFrontendsEventbusProtoParameterEntry[]
+   */
+  public function setParameterEntries($parameterEntries)
+  {
+    $this->parameterEntries = $parameterEntries;
+  }
+  /**
+   * @return EnterpriseCrmFrontendsEventbusProtoParameterEntry[]
+   */
+  public function getParameterEntries()
+  {
+    return $this->parameterEntries;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaValueType[]
+   */
+  public function setParameters($parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaValueType[]
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaTestIntegrationsResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaTestIntegrationsResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaTestTaskConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaTestTaskConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaTestTaskConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,111 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class GoogleCloudIntegrationsV1alphaTestTaskConfig extends \Google\Collection
+{
+  protected $collection_key = 'assertions';
+  protected $assertionsType = GoogleCloudIntegrationsV1alphaAssertion::class;
+  protected $assertionsDataType = 'array';
+  protected $mockConfigType = GoogleCloudIntegrationsV1alphaMockConfig::class;
+  protected $mockConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $task;
+  protected $taskConfigType = GoogleCloudIntegrationsV1alphaTaskConfig::class;
+  protected $taskConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $taskNumber;
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaAssertion[]
+   */
+  public function setAssertions($assertions)
+  {
+    $this->assertions = $assertions;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaAssertion[]
+   */
+  public function getAssertions()
+  {
+    return $this->assertions;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaMockConfig
+   */
+  public function setMockConfig(GoogleCloudIntegrationsV1alphaMockConfig $mockConfig)
+  {
+    $this->mockConfig = $mockConfig;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaMockConfig
+   */
+  public function getMockConfig()
+  {
+    return $this->mockConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setTask($task)
+  {
+    $this->task = $task;
+  }
+  /**
+   * @return string
+   */
+  public function getTask()
+  {
+    return $this->task;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaTaskConfig
+   */
+  public function setTaskConfig(GoogleCloudIntegrationsV1alphaTaskConfig $taskConfig)
+  {
+    $this->taskConfig = $taskConfig;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaTaskConfig
+   */
+  public function getTaskConfig()
+  {
+    return $this->taskConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setTaskNumber($taskNumber)
+  {
+    $this->taskNumber = $taskNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getTaskNumber()
+  {
+    return $this->taskNumber;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaTestTaskConfig::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaTestTaskConfig');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaTriggerConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaTriggerConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaTriggerConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,285 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class GoogleCloudIntegrationsV1alphaTriggerConfig extends \Google\Collection
+{
+  protected $collection_key = 'startTasks';
+  protected $alertConfigType = GoogleCloudIntegrationsV1alphaIntegrationAlertConfig::class;
+  protected $alertConfigDataType = 'array';
+  protected $cloudSchedulerConfigType = GoogleCloudIntegrationsV1alphaCloudSchedulerConfig::class;
+  protected $cloudSchedulerConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $errorCatcherId;
+  protected $inputVariablesType = GoogleCloudIntegrationsV1alphaTriggerConfigVariables::class;
+  protected $inputVariablesDataType = '';
+  /**
+   * @var string
+   */
+  public $label;
+  /**
+   * @var string
+   */
+  public $nextTasksExecutionPolicy;
+  protected $outputVariablesType = GoogleCloudIntegrationsV1alphaTriggerConfigVariables::class;
+  protected $outputVariablesDataType = '';
+  protected $positionType = GoogleCloudIntegrationsV1alphaCoordinate::class;
+  protected $positionDataType = '';
+  /**
+   * @var string[]
+   */
+  public $properties;
+  protected $startTasksType = GoogleCloudIntegrationsV1alphaNextTask::class;
+  protected $startTasksDataType = 'array';
+  /**
+   * @var string
+   */
+  public $trigger;
+  /**
+   * @var string
+   */
+  public $triggerId;
+  /**
+   * @var string
+   */
+  public $triggerNumber;
+  /**
+   * @var string
+   */
+  public $triggerType;
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaIntegrationAlertConfig[]
+   */
+  public function setAlertConfig($alertConfig)
+  {
+    $this->alertConfig = $alertConfig;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaIntegrationAlertConfig[]
+   */
+  public function getAlertConfig()
+  {
+    return $this->alertConfig;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaCloudSchedulerConfig
+   */
+  public function setCloudSchedulerConfig(GoogleCloudIntegrationsV1alphaCloudSchedulerConfig $cloudSchedulerConfig)
+  {
+    $this->cloudSchedulerConfig = $cloudSchedulerConfig;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaCloudSchedulerConfig
+   */
+  public function getCloudSchedulerConfig()
+  {
+    return $this->cloudSchedulerConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setErrorCatcherId($errorCatcherId)
+  {
+    $this->errorCatcherId = $errorCatcherId;
+  }
+  /**
+   * @return string
+   */
+  public function getErrorCatcherId()
+  {
+    return $this->errorCatcherId;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaTriggerConfigVariables
+   */
+  public function setInputVariables(GoogleCloudIntegrationsV1alphaTriggerConfigVariables $inputVariables)
+  {
+    $this->inputVariables = $inputVariables;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaTriggerConfigVariables
+   */
+  public function getInputVariables()
+  {
+    return $this->inputVariables;
+  }
+  /**
+   * @param string
+   */
+  public function setLabel($label)
+  {
+    $this->label = $label;
+  }
+  /**
+   * @return string
+   */
+  public function getLabel()
+  {
+    return $this->label;
+  }
+  /**
+   * @param string
+   */
+  public function setNextTasksExecutionPolicy($nextTasksExecutionPolicy)
+  {
+    $this->nextTasksExecutionPolicy = $nextTasksExecutionPolicy;
+  }
+  /**
+   * @return string
+   */
+  public function getNextTasksExecutionPolicy()
+  {
+    return $this->nextTasksExecutionPolicy;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaTriggerConfigVariables
+   */
+  public function setOutputVariables(GoogleCloudIntegrationsV1alphaTriggerConfigVariables $outputVariables)
+  {
+    $this->outputVariables = $outputVariables;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaTriggerConfigVariables
+   */
+  public function getOutputVariables()
+  {
+    return $this->outputVariables;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaCoordinate
+   */
+  public function setPosition(GoogleCloudIntegrationsV1alphaCoordinate $position)
+  {
+    $this->position = $position;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaCoordinate
+   */
+  public function getPosition()
+  {
+    return $this->position;
+  }
+  /**
+   * @param string[]
+   */
+  public function setProperties($properties)
+  {
+    $this->properties = $properties;
+  }
+  /**
+   * @return string[]
+   */
+  public function getProperties()
+  {
+    return $this->properties;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaNextTask[]
+   */
+  public function setStartTasks($startTasks)
+  {
+    $this->startTasks = $startTasks;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaNextTask[]
+   */
+  public function getStartTasks()
+  {
+    return $this->startTasks;
+  }
+  /**
+   * @param string
+   */
+  public function setTrigger($trigger)
+  {
+    $this->trigger = $trigger;
+  }
+  /**
+   * @return string
+   */
+  public function getTrigger()
+  {
+    return $this->trigger;
+  }
+  /**
+   * @param string
+   */
+  public function setTriggerId($triggerId)
+  {
+    $this->triggerId = $triggerId;
+  }
+  /**
+   * @return string
+   */
+  public function getTriggerId()
+  {
+    return $this->triggerId;
+  }
+  /**
+   * @param string
+   */
+  public function setTriggerNumber($triggerNumber)
+  {
+    $this->triggerNumber = $triggerNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getTriggerNumber()
+  {
+    return $this->triggerNumber;
+  }
+  /**
+   * @param string
+   */
+  public function setTriggerType($triggerType)
+  {
+    $this->triggerType = $triggerType;
+  }
+  /**
+   * @return string
+   */
+  public function getTriggerType()
+  {
+    return $this->triggerType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaTriggerConfig::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaTriggerConfig');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaTriggerConfigVariables.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaTriggerConfigVariables.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaTriggerConfigVariables.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaTriggerConfigVariables extends \Google\Collection
+{
+  protected $collection_key = 'names';
+  /**
+   * @var string[]
+   */
+  public $names;
+
+  /**
+   * @param string[]
+   */
+  public function setNames($names)
+  {
+    $this->names = $names;
+  }
+  /**
+   * @return string[]
+   */
+  public function getNames()
+  {
+    return $this->names;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaTriggerConfigVariables::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaTriggerConfigVariables');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaUnpublishIntegrationVersionRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaUnpublishIntegrationVersionRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaUnpublishIntegrationVersionRequest.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaUnpublishIntegrationVersionRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaUnpublishIntegrationVersionRequest::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaUnpublishIntegrationVersionRequest');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaUnshareTemplateRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaUnshareTemplateRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaUnshareTemplateRequest.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaUnshareTemplateRequest extends \Google\Collection
+{
+  protected $collection_key = 'resourceNames';
+  /**
+   * @var string[]
+   */
+  public $resourceNames;
+
+  /**
+   * @param string[]
+   */
+  public function setResourceNames($resourceNames)
+  {
+    $this->resourceNames = $resourceNames;
+  }
+  /**
+   * @return string[]
+   */
+  public function getResourceNames()
+  {
+    return $this->resourceNames;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaUnshareTemplateRequest::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaUnshareTemplateRequest');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaUpdateBundleRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaUpdateBundleRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaUpdateBundleRequest.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaUpdateBundleRequest extends \Google\Model
+{
+  protected $configType = GoogleCloudIntegrationsV1alphaIntegrationBundleConfig::class;
+  protected $configDataType = '';
+  public $config;
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaIntegrationBundleConfig
+   */
+  public function setConfig(GoogleCloudIntegrationsV1alphaIntegrationBundleConfig $config)
+  {
+    $this->config = $config;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaIntegrationBundleConfig
+   */
+  public function getConfig()
+  {
+    return $this->config;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaUpdateBundleRequest::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaUpdateBundleRequest');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaUpdateBundleResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaUpdateBundleResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaUpdateBundleResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaUpdateBundleResponse extends \Google\Model
+{
+  protected $configType = GoogleCloudIntegrationsV1alphaIntegrationBundleConfig::class;
+  protected $configDataType = '';
+  public $config;
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaIntegrationBundleConfig
+   */
+  public function setConfig(GoogleCloudIntegrationsV1alphaIntegrationBundleConfig $config)
+  {
+    $this->config = $config;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaIntegrationBundleConfig
+   */
+  public function getConfig()
+  {
+    return $this->config;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaUpdateBundleResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaUpdateBundleResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaUploadIntegrationVersionRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaUploadIntegrationVersionRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaUploadIntegrationVersionRequest.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaUploadIntegrationVersionRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $content;
+  /**
+   * @var string
+   */
+  public $fileFormat;
+
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param string
+   */
+  public function setFileFormat($fileFormat)
+  {
+    $this->fileFormat = $fileFormat;
+  }
+  /**
+   * @return string
+   */
+  public function getFileFormat()
+  {
+    return $this->fileFormat;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaUploadIntegrationVersionRequest::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaUploadIntegrationVersionRequest');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaUploadIntegrationVersionResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaUploadIntegrationVersionResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaUploadIntegrationVersionResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaUploadIntegrationVersionResponse extends \Google\Model
+{
+  protected $integrationVersionType = GoogleCloudIntegrationsV1alphaIntegrationVersion::class;
+  protected $integrationVersionDataType = '';
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaIntegrationVersion
+   */
+  public function setIntegrationVersion(GoogleCloudIntegrationsV1alphaIntegrationVersion $integrationVersion)
+  {
+    $this->integrationVersion = $integrationVersion;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaIntegrationVersion
+   */
+  public function getIntegrationVersion()
+  {
+    return $this->integrationVersion;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaUploadIntegrationVersionResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaUploadIntegrationVersionResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaUploadTemplateRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaUploadTemplateRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaUploadTemplateRequest.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaUploadTemplateRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $content;
+  /**
+   * @var string
+   */
+  public $fileFormat;
+
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param string
+   */
+  public function setFileFormat($fileFormat)
+  {
+    $this->fileFormat = $fileFormat;
+  }
+  /**
+   * @return string
+   */
+  public function getFileFormat()
+  {
+    return $this->fileFormat;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaUploadTemplateRequest::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaUploadTemplateRequest');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaUploadTemplateResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaUploadTemplateResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaUploadTemplateResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaUploadTemplateResponse extends \Google\Model
+{
+  protected $templateType = GoogleCloudIntegrationsV1alphaTemplate::class;
+  protected $templateDataType = '';
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaTemplate
+   */
+  public function setTemplate(GoogleCloudIntegrationsV1alphaTemplate $template)
+  {
+    $this->template = $template;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaTemplate
+   */
+  public function getTemplate()
+  {
+    return $this->template;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaUploadTemplateResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaUploadTemplateResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaUploadTestCaseRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaUploadTestCaseRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaUploadTestCaseRequest.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaUploadTestCaseRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $content;
+  /**
+   * @var string
+   */
+  public $fileFormat;
+
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param string
+   */
+  public function setFileFormat($fileFormat)
+  {
+    $this->fileFormat = $fileFormat;
+  }
+  /**
+   * @return string
+   */
+  public function getFileFormat()
+  {
+    return $this->fileFormat;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaUploadTestCaseRequest::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaUploadTestCaseRequest');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaUploadTestCaseResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaUploadTestCaseResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaUploadTestCaseResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaUploadTestCaseResponse extends \Google\Model
+{
+  protected $testCaseType = GoogleCloudIntegrationsV1alphaTestCase::class;
+  protected $testCaseDataType = '';
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaTestCase
+   */
+  public function setTestCase(GoogleCloudIntegrationsV1alphaTestCase $testCase)
+  {
+    $this->testCase = $testCase;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaTestCase
+   */
+  public function getTestCase()
+  {
+    return $this->testCase;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaUploadTestCaseResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaUploadTestCaseResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaUseTemplateRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaUseTemplateRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaUseTemplateRequest.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaUseTemplateRequest extends \Google\Model
+{
+  protected $integrationDetailsType = GoogleCloudIntegrationsV1alphaUseTemplateRequestIntegrationDetails::class;
+  protected $integrationDetailsDataType = '';
+  /**
+   * @var string
+   */
+  public $integrationRegion;
+  protected $subIntegrationsType = GoogleCloudIntegrationsV1alphaUseTemplateRequestIntegrationDetails::class;
+  protected $subIntegrationsDataType = 'map';
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaUseTemplateRequestIntegrationDetails
+   */
+  public function setIntegrationDetails(GoogleCloudIntegrationsV1alphaUseTemplateRequestIntegrationDetails $integrationDetails)
+  {
+    $this->integrationDetails = $integrationDetails;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaUseTemplateRequestIntegrationDetails
+   */
+  public function getIntegrationDetails()
+  {
+    return $this->integrationDetails;
+  }
+  /**
+   * @param string
+   */
+  public function setIntegrationRegion($integrationRegion)
+  {
+    $this->integrationRegion = $integrationRegion;
+  }
+  /**
+   * @return string
+   */
+  public function getIntegrationRegion()
+  {
+    return $this->integrationRegion;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaUseTemplateRequestIntegrationDetails[]
+   */
+  public function setSubIntegrations($subIntegrations)
+  {
+    $this->subIntegrations = $subIntegrations;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaUseTemplateRequestIntegrationDetails[]
+   */
+  public function getSubIntegrations()
+  {
+    return $this->subIntegrations;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaUseTemplateRequest::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaUseTemplateRequest');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaUseTemplateRequestIntegrationDetails.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaUseTemplateRequestIntegrationDetails.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaUseTemplateRequestIntegrationDetails.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaUseTemplateRequestIntegrationDetails extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $integration;
+  /**
+   * @var string
+   */
+  public $integrationDescription;
+
+  /**
+   * @param string
+   */
+  public function setIntegration($integration)
+  {
+    $this->integration = $integration;
+  }
+  /**
+   * @return string
+   */
+  public function getIntegration()
+  {
+    return $this->integration;
+  }
+  /**
+   * @param string
+   */
+  public function setIntegrationDescription($integrationDescription)
+  {
+    $this->integrationDescription = $integrationDescription;
+  }
+  /**
+   * @return string
+   */
+  public function getIntegrationDescription()
+  {
+    return $this->integrationDescription;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaUseTemplateRequestIntegrationDetails::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaUseTemplateRequestIntegrationDetails');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaUseTemplateResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaUseTemplateResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaUseTemplateResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaUseTemplateResponse extends \Google\Collection
+{
+  protected $collection_key = 'subIntegrationVersions';
+  protected $integrationVersionType = GoogleCloudIntegrationsV1alphaIntegrationVersion::class;
+  protected $integrationVersionDataType = '';
+  protected $subIntegrationVersionsType = GoogleCloudIntegrationsV1alphaIntegrationVersion::class;
+  protected $subIntegrationVersionsDataType = 'array';
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaIntegrationVersion
+   */
+  public function setIntegrationVersion(GoogleCloudIntegrationsV1alphaIntegrationVersion $integrationVersion)
+  {
+    $this->integrationVersion = $integrationVersion;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaIntegrationVersion
+   */
+  public function getIntegrationVersion()
+  {
+    return $this->integrationVersion;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaIntegrationVersion[]
+   */
+  public function setSubIntegrationVersions($subIntegrationVersions)
+  {
+    $this->subIntegrationVersions = $subIntegrationVersions;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaIntegrationVersion[]
+   */
+  public function getSubIntegrationVersions()
+  {
+    return $this->subIntegrationVersions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaUseTemplateResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaUseTemplateResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaUsernameAndPassword.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaUsernameAndPassword.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaUsernameAndPassword.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaUsernameAndPassword extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $password;
+  /**
+   * @var string
+   */
+  public $username;
+
+  /**
+   * @param string
+   */
+  public function setPassword($password)
+  {
+    $this->password = $password;
+  }
+  /**
+   * @return string
+   */
+  public function getPassword()
+  {
+    return $this->password;
+  }
+  /**
+   * @param string
+   */
+  public function setUsername($username)
+  {
+    $this->username = $username;
+  }
+  /**
+   * @return string
+   */
+  public function getUsername()
+  {
+    return $this->username;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaUsernameAndPassword::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaUsernameAndPassword');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaValidateIntegrationVersionRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaValidateIntegrationVersionRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaValidateIntegrationVersionRequest.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaValidateIntegrationVersionRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaValidateIntegrationVersionRequest::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaValidateIntegrationVersionRequest');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaValidateIntegrationVersionResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaValidateIntegrationVersionResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaValidateIntegrationVersionResponse.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\Integrations;
+
+class GoogleCloudIntegrationsV1alphaValidateIntegrationVersionResponse extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudIntegrationsV1alphaValidateIntegrationVersionResponse::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaValidateIntegrationVersionResponse');
Index: vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaValueType.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaValueType.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleCloudIntegrationsV1alphaValueType.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,171 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class GoogleCloudIntegrationsV1alphaValueType extends \Google\Model
+{
+  protected $booleanArrayType = GoogleCloudIntegrationsV1alphaBooleanParameterArray::class;
+  protected $booleanArrayDataType = '';
+  /**
+   * @var bool
+   */
+  public $booleanValue;
+  protected $doubleArrayType = GoogleCloudIntegrationsV1alphaDoubleParameterArray::class;
+  protected $doubleArrayDataType = '';
+  public $doubleValue;
+  protected $intArrayType = GoogleCloudIntegrationsV1alphaIntParameterArray::class;
+  protected $intArrayDataType = '';
+  /**
+   * @var string
+   */
+  public $intValue;
+  /**
+   * @var string
+   */
+  public $jsonValue;
+  protected $stringArrayType = GoogleCloudIntegrationsV1alphaStringParameterArray::class;
+  protected $stringArrayDataType = '';
+  /**
+   * @var string
+   */
+  public $stringValue;
+
+  /**
+   * @param GoogleCloudIntegrationsV1alphaBooleanParameterArray
+   */
+  public function setBooleanArray(GoogleCloudIntegrationsV1alphaBooleanParameterArray $booleanArray)
+  {
+    $this->booleanArray = $booleanArray;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaBooleanParameterArray
+   */
+  public function getBooleanArray()
+  {
+    return $this->booleanArray;
+  }
+  /**
+   * @param bool
+   */
+  public function setBooleanValue($booleanValue)
+  {
+    $this->booleanValue = $booleanValue;
+  }
+  /**
+   * @return bool
+   */
+  public function getBooleanValue()
+  {
+    return $this->booleanValue;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaDoubleParameterArray
+   */
+  public function setDoubleArray(GoogleCloudIntegrationsV1alphaDoubleParameterArray $doubleArray)
+  {
+    $this->doubleArray = $doubleArray;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaDoubleParameterArray
+   */
+  public function getDoubleArray()
+  {
+    return $this->doubleArray;
+  }
+  public function setDoubleValue($doubleValue)
+  {
+    $this->doubleValue = $doubleValue;
+  }
+  public function getDoubleValue()
+  {
+    return $this->doubleValue;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaIntParameterArray
+   */
+  public function setIntArray(GoogleCloudIntegrationsV1alphaIntParameterArray $intArray)
+  {
+    $this->intArray = $intArray;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaIntParameterArray
+   */
+  public function getIntArray()
+  {
+    return $this->intArray;
+  }
+  /**
+   * @param string
+   */
+  public function setIntValue($intValue)
+  {
+    $this->intValue = $intValue;
+  }
+  /**
+   * @return string
+   */
+  public function getIntValue()
+  {
+    return $this->intValue;
+  }
+  /**
+   * @param string
+   */
+  public function setJsonValue($jsonValue)
+  {
+    $this->jsonValue = $jsonValue;
+  }
+  /**
+   * @return string
+   */
+  public function getJsonValue()
+  {
+    return $this->jsonValue;
+  }
+  /**
+   * @param GoogleCloudIntegrationsV1alphaStringParameterArray
+   */
+  public function setStringArray(GoogleCloudIntegrationsV1alphaStringParameterArray $stringArray)
+  {
+    $this->stringArray = $stringArray;
+  }
+  /**
+   * @return GoogleCloudIntegrationsV1alphaStringParameterArray
+   */
+  public function getStringArray()
+  {
+    return $this->stringArray;
+  }
+  /**
+   * @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(GoogleCloudIntegrationsV1alphaValueType::class, 'Google_Service_Integrations_GoogleCloudIntegrationsV1alphaValueType');
Index: vendor/google/apiclient-services/src/Integrations/GoogleInternalCloudCrmEventbusV3PostToQueueWithTriggerIdRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleInternalCloudCrmEventbusV3PostToQueueWithTriggerIdRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/GoogleInternalCloudCrmEventbusV3PostToQueueWithTriggerIdRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,240 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class GoogleInternalCloudCrmEventbusV3PostToQueueWithTriggerIdRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $clientId;
+  /**
+   * @var bool
+   */
+  public $ignoreErrorIfNoActiveWorkflow;
+  protected $parametersType = EnterpriseCrmEventbusProtoEventParameters::class;
+  protected $parametersDataType = '';
+  /**
+   * @var string
+   */
+  public $priority;
+  /**
+   * @var int
+   */
+  public $quotaRetryCount;
+  /**
+   * @var string
+   */
+  public $requestId;
+  /**
+   * @var string
+   */
+  public $resourceName;
+  /**
+   * @var string
+   */
+  public $scheduledTime;
+  /**
+   * @var bool
+   */
+  public $testMode;
+  /**
+   * @var string
+   */
+  public $triggerId;
+  /**
+   * @var string
+   */
+  public $userGeneratedExecutionId;
+  /**
+   * @var string
+   */
+  public $workflowName;
+
+  /**
+   * @param string
+   */
+  public function setClientId($clientId)
+  {
+    $this->clientId = $clientId;
+  }
+  /**
+   * @return string
+   */
+  public function getClientId()
+  {
+    return $this->clientId;
+  }
+  /**
+   * @param bool
+   */
+  public function setIgnoreErrorIfNoActiveWorkflow($ignoreErrorIfNoActiveWorkflow)
+  {
+    $this->ignoreErrorIfNoActiveWorkflow = $ignoreErrorIfNoActiveWorkflow;
+  }
+  /**
+   * @return bool
+   */
+  public function getIgnoreErrorIfNoActiveWorkflow()
+  {
+    return $this->ignoreErrorIfNoActiveWorkflow;
+  }
+  /**
+   * @param EnterpriseCrmEventbusProtoEventParameters
+   */
+  public function setParameters(EnterpriseCrmEventbusProtoEventParameters $parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return EnterpriseCrmEventbusProtoEventParameters
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+  /**
+   * @param string
+   */
+  public function setPriority($priority)
+  {
+    $this->priority = $priority;
+  }
+  /**
+   * @return string
+   */
+  public function getPriority()
+  {
+    return $this->priority;
+  }
+  /**
+   * @param int
+   */
+  public function setQuotaRetryCount($quotaRetryCount)
+  {
+    $this->quotaRetryCount = $quotaRetryCount;
+  }
+  /**
+   * @return int
+   */
+  public function getQuotaRetryCount()
+  {
+    return $this->quotaRetryCount;
+  }
+  /**
+   * @param string
+   */
+  public function setRequestId($requestId)
+  {
+    $this->requestId = $requestId;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestId()
+  {
+    return $this->requestId;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+  /**
+   * @param string
+   */
+  public function setScheduledTime($scheduledTime)
+  {
+    $this->scheduledTime = $scheduledTime;
+  }
+  /**
+   * @return string
+   */
+  public function getScheduledTime()
+  {
+    return $this->scheduledTime;
+  }
+  /**
+   * @param bool
+   */
+  public function setTestMode($testMode)
+  {
+    $this->testMode = $testMode;
+  }
+  /**
+   * @return bool
+   */
+  public function getTestMode()
+  {
+    return $this->testMode;
+  }
+  /**
+   * @param string
+   */
+  public function setTriggerId($triggerId)
+  {
+    $this->triggerId = $triggerId;
+  }
+  /**
+   * @return string
+   */
+  public function getTriggerId()
+  {
+    return $this->triggerId;
+  }
+  /**
+   * @param string
+   */
+  public function setUserGeneratedExecutionId($userGeneratedExecutionId)
+  {
+    $this->userGeneratedExecutionId = $userGeneratedExecutionId;
+  }
+  /**
+   * @return string
+   */
+  public function getUserGeneratedExecutionId()
+  {
+    return $this->userGeneratedExecutionId;
+  }
+  /**
+   * @param string
+   */
+  public function setWorkflowName($workflowName)
+  {
+    $this->workflowName = $workflowName;
+  }
+  /**
+   * @return string
+   */
+  public function getWorkflowName()
+  {
+    return $this->workflowName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleInternalCloudCrmEventbusV3PostToQueueWithTriggerIdRequest::class, 'Google_Service_Integrations_GoogleInternalCloudCrmEventbusV3PostToQueueWithTriggerIdRequest');
Index: vendor/google/apiclient-services/src/Integrations/GoogleProtobufEmpty.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/GoogleProtobufEmpty.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/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\Integrations;
+
+class GoogleProtobufEmpty extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleProtobufEmpty::class, 'Google_Service_Integrations_GoogleProtobufEmpty');
Index: vendor/google/apiclient-services/src/Integrations/IoCloudeventsV1CloudEvent.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/IoCloudeventsV1CloudEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/IoCloudeventsV1CloudEvent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,168 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class IoCloudeventsV1CloudEvent extends \Google\Model
+{
+  protected $attributesType = IoCloudeventsV1CloudEventCloudEventAttributeValue::class;
+  protected $attributesDataType = 'map';
+  /**
+   * @var string
+   */
+  public $binaryData;
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var array[]
+   */
+  public $protoData;
+  /**
+   * @var string
+   */
+  public $source;
+  /**
+   * @var string
+   */
+  public $specVersion;
+  /**
+   * @var string
+   */
+  public $textData;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param IoCloudeventsV1CloudEventCloudEventAttributeValue[]
+   */
+  public function setAttributes($attributes)
+  {
+    $this->attributes = $attributes;
+  }
+  /**
+   * @return IoCloudeventsV1CloudEventCloudEventAttributeValue[]
+   */
+  public function getAttributes()
+  {
+    return $this->attributes;
+  }
+  /**
+   * @param string
+   */
+  public function setBinaryData($binaryData)
+  {
+    $this->binaryData = $binaryData;
+  }
+  /**
+   * @return string
+   */
+  public function getBinaryData()
+  {
+    return $this->binaryData;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param array[]
+   */
+  public function setProtoData($protoData)
+  {
+    $this->protoData = $protoData;
+  }
+  /**
+   * @return array[]
+   */
+  public function getProtoData()
+  {
+    return $this->protoData;
+  }
+  /**
+   * @param string
+   */
+  public function setSource($source)
+  {
+    $this->source = $source;
+  }
+  /**
+   * @return string
+   */
+  public function getSource()
+  {
+    return $this->source;
+  }
+  /**
+   * @param string
+   */
+  public function setSpecVersion($specVersion)
+  {
+    $this->specVersion = $specVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getSpecVersion()
+  {
+    return $this->specVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setTextData($textData)
+  {
+    $this->textData = $textData;
+  }
+  /**
+   * @return string
+   */
+  public function getTextData()
+  {
+    return $this->textData;
+  }
+  /**
+   * @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(IoCloudeventsV1CloudEvent::class, 'Google_Service_Integrations_IoCloudeventsV1CloudEvent');
Index: vendor/google/apiclient-services/src/Integrations/IoCloudeventsV1CloudEventCloudEventAttributeValue.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/IoCloudeventsV1CloudEventCloudEventAttributeValue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/IoCloudeventsV1CloudEventCloudEventAttributeValue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,152 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations;
+
+class IoCloudeventsV1CloudEventCloudEventAttributeValue extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $ceBoolean;
+  /**
+   * @var string
+   */
+  public $ceBytes;
+  /**
+   * @var int
+   */
+  public $ceInteger;
+  /**
+   * @var string
+   */
+  public $ceString;
+  /**
+   * @var string
+   */
+  public $ceTimestamp;
+  /**
+   * @var string
+   */
+  public $ceUri;
+  /**
+   * @var string
+   */
+  public $ceUriRef;
+
+  /**
+   * @param bool
+   */
+  public function setCeBoolean($ceBoolean)
+  {
+    $this->ceBoolean = $ceBoolean;
+  }
+  /**
+   * @return bool
+   */
+  public function getCeBoolean()
+  {
+    return $this->ceBoolean;
+  }
+  /**
+   * @param string
+   */
+  public function setCeBytes($ceBytes)
+  {
+    $this->ceBytes = $ceBytes;
+  }
+  /**
+   * @return string
+   */
+  public function getCeBytes()
+  {
+    return $this->ceBytes;
+  }
+  /**
+   * @param int
+   */
+  public function setCeInteger($ceInteger)
+  {
+    $this->ceInteger = $ceInteger;
+  }
+  /**
+   * @return int
+   */
+  public function getCeInteger()
+  {
+    return $this->ceInteger;
+  }
+  /**
+   * @param string
+   */
+  public function setCeString($ceString)
+  {
+    $this->ceString = $ceString;
+  }
+  /**
+   * @return string
+   */
+  public function getCeString()
+  {
+    return $this->ceString;
+  }
+  /**
+   * @param string
+   */
+  public function setCeTimestamp($ceTimestamp)
+  {
+    $this->ceTimestamp = $ceTimestamp;
+  }
+  /**
+   * @return string
+   */
+  public function getCeTimestamp()
+  {
+    return $this->ceTimestamp;
+  }
+  /**
+   * @param string
+   */
+  public function setCeUri($ceUri)
+  {
+    $this->ceUri = $ceUri;
+  }
+  /**
+   * @return string
+   */
+  public function getCeUri()
+  {
+    return $this->ceUri;
+  }
+  /**
+   * @param string
+   */
+  public function setCeUriRef($ceUriRef)
+  {
+    $this->ceUriRef = $ceUriRef;
+  }
+  /**
+   * @return string
+   */
+  public function getCeUriRef()
+  {
+    return $this->ceUriRef;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(IoCloudeventsV1CloudEventCloudEventAttributeValue::class, 'Google_Service_Integrations_IoCloudeventsV1CloudEventCloudEventAttributeValue');
Index: vendor/google/apiclient-services/src/Integrations/Resource/Callback.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/Resource/Callback.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/Resource/Callback.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,56 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations\Resource;
+
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaGenerateTokenResponse;
+
+/**
+ * The "callback" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $integrationsService = new Google\Service\Integrations(...);
+ *   $callback = $integrationsService->callback;
+ *  </code>
+ */
+class Callback extends \Google\Service\Resource
+{
+  /**
+   * Receives the auth code and auth config id to combine that with the client id
+   * and secret to retrieve access tokens from the token endpoint. Returns either
+   * a success or error message when it's done. (callback.generateToken)
+   *
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string code The auth code for the given request
+   * @opt_param string gcpProjectId The gcp project id of the request
+   * @opt_param string product Which product sends the request
+   * @opt_param string redirectUri Redirect uri of the auth code request
+   * @opt_param string state The auth config id for the given request
+   * @return GoogleCloudIntegrationsV1alphaGenerateTokenResponse
+   * @throws \Google\Service\Exception
+   */
+  public function generateToken($optParams = [])
+  {
+    $params = [];
+    $params = array_merge($params, $optParams);
+    return $this->call('generateToken', [$params], GoogleCloudIntegrationsV1alphaGenerateTokenResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Callback::class, 'Google_Service_Integrations_Resource_Callback');
Index: vendor/google/apiclient-services/src/Integrations/Resource/ConnectorPlatformRegions.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/Resource/ConnectorPlatformRegions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/Resource/ConnectorPlatformRegions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,49 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations\Resource;
+
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaEnumerateConnectorPlatformRegionsResponse;
+
+/**
+ * The "connectorPlatformRegions" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $integrationsService = new Google\Service\Integrations(...);
+ *   $connectorPlatformRegions = $integrationsService->connectorPlatformRegions;
+ *  </code>
+ */
+class ConnectorPlatformRegions extends \Google\Service\Resource
+{
+  /**
+   * Enumerates the regions for which Connector Platform is provisioned.
+   * (connectorPlatformRegions.enumerate)
+   *
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaEnumerateConnectorPlatformRegionsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function enumerate($optParams = [])
+  {
+    $params = [];
+    $params = array_merge($params, $optParams);
+    return $this->call('enumerate', [$params], GoogleCloudIntegrationsV1alphaEnumerateConnectorPlatformRegionsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ConnectorPlatformRegions::class, 'Google_Service_Integrations_Resource_ConnectorPlatformRegions');
Index: vendor/google/apiclient-services/src/Integrations/Resource/Projects.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/Resource/Projects.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/Resource/Projects.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,50 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations\Resource;
+
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaGetClientMetadataResponse;
+
+/**
+ * The "projects" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $integrationsService = new Google\Service\Integrations(...);
+ *   $projects = $integrationsService->projects;
+ *  </code>
+ */
+class Projects extends \Google\Service\Resource
+{
+  /**
+   * Gets the metadata info for the requested client (projects.getClientmetadata)
+   *
+   * @param string $parent Required. Required: The ID of the GCP Project to be
+   * provisioned.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaGetClientMetadataResponse
+   * @throws \Google\Service\Exception
+   */
+  public function getClientmetadata($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('getClientmetadata', [$params], GoogleCloudIntegrationsV1alphaGetClientMetadataResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Projects::class, 'Google_Service_Integrations_Resource_Projects');
Index: vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocations.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocations.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\Integrations\Resource;
+
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaGetClientResponse;
+
+/**
+ * The "locations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $integrationsService = new Google\Service\Integrations(...);
+ *   $locations = $integrationsService->projects_locations;
+ *  </code>
+ */
+class ProjectsLocations extends \Google\Service\Resource
+{
+  /**
+   * Gets the client configuration for the given project and location resource
+   * name (locations.getClients)
+   *
+   * @param string $parent Required. Required: The ID of the GCP Project to be
+   * provisioned.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaGetClientResponse
+   * @throws \Google\Service\Exception
+   */
+  public function getClients($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('getClients', [$params], GoogleCloudIntegrationsV1alphaGetClientResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocations::class, 'Google_Service_Integrations_Resource_ProjectsLocations');
Index: vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsAppsScriptProjects.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsAppsScriptProjects.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsAppsScriptProjects.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,70 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations\Resource;
+
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectRequest;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectResponse;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectRequest;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectResponse;
+
+/**
+ * The "appsScriptProjects" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $integrationsService = new Google\Service\Integrations(...);
+ *   $appsScriptProjects = $integrationsService->projects_locations_appsScriptProjects;
+ *  </code>
+ */
+class ProjectsLocationsAppsScriptProjects extends \Google\Service\Resource
+{
+  /**
+   * Creates an Apps Script project. (appsScriptProjects.create)
+   *
+   * @param string $parent Required. The project that the executed integration
+   * belongs to.
+   * @param GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectResponse
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectResponse::class);
+  }
+  /**
+   * Links a existing Apps Script project. (appsScriptProjects.link)
+   *
+   * @param string $parent Required. The project that the executed integration
+   * belongs to.
+   * @param GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectResponse
+   * @throws \Google\Service\Exception
+   */
+  public function link($parent, GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('link', [$params], GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsAppsScriptProjects::class, 'Google_Service_Integrations_Resource_ProjectsLocationsAppsScriptProjects');
Index: vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsAuthConfigs.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsAuthConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsAuthConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,209 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations\Resource;
+
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaAuthConfig;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaListAuthConfigsResponse;
+use Google\Service\Integrations\GoogleProtobufEmpty;
+
+/**
+ * The "authConfigs" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $integrationsService = new Google\Service\Integrations(...);
+ *   $authConfigs = $integrationsService->projects_locations_authConfigs;
+ *  </code>
+ */
+class ProjectsLocationsAuthConfigs extends \Google\Service\Resource
+{
+  /**
+   * Creates an auth config record. Fetch corresponding credentials for specific
+   * auth types, e.g. access token for OAuth 2.0, JWT token for JWT. Encrypt the
+   * auth config with Cloud KMS and store the encrypted credentials in Spanner.
+   * Returns the encrypted auth config. (authConfigs.create)
+   *
+   * @param string $parent Required. "projects/{project}/locations/{location}"
+   * format.
+   * @param GoogleCloudIntegrationsV1alphaAuthConfig $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string clientCertificate.encryptedPrivateKey The ssl certificate
+   * encoded in PEM format. This string must include the begin header and end
+   * footer lines. For example, -----BEGIN CERTIFICATE-----
+   * MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV
+   * BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw
+   * MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET
+   * MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
+   * vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1
+   * JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB
+   * xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P
+   * AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB
+   * Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey
+   * Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW
+   * JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr
+   * 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H
+   * wQW6M0H7Zt8claGRla4fKkg= -----END CERTIFICATE-----
+   * @opt_param string clientCertificate.passphrase 'passphrase' should be left
+   * unset if private key is not encrypted. Note that 'passphrase' is not the
+   * password for web server, but an extra layer of security to protected private
+   * key.
+   * @opt_param string clientCertificate.sslCertificate The ssl certificate
+   * encoded in PEM format. This string must include the begin header and end
+   * footer lines. For example, -----BEGIN CERTIFICATE-----
+   * MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV
+   * BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw
+   * MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET
+   * MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
+   * vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1
+   * JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB
+   * xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P
+   * AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB
+   * Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey
+   * Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW
+   * JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr
+   * 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H
+   * wQW6M0H7Zt8claGRla4fKkg= -----END CERTIFICATE-----
+   * @return GoogleCloudIntegrationsV1alphaAuthConfig
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudIntegrationsV1alphaAuthConfig $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudIntegrationsV1alphaAuthConfig::class);
+  }
+  /**
+   * Deletes an auth config. (authConfigs.delete)
+   *
+   * @param string $name Required. The name that is associated with the
+   * AuthConfig.
+   * @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 complete auth config. If the auth config doesn't exist, Code.NOT_FOUND
+   * exception will be thrown. Returns the decrypted auth config.
+   * (authConfigs.get)
+   *
+   * @param string $name Required. The name that is associated with the
+   * AuthConfig.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaAuthConfig
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudIntegrationsV1alphaAuthConfig::class);
+  }
+  /**
+   * Lists all auth configs that match the filter. Restrict to auth configs belong
+   * to the current client only. (authConfigs.listProjectsLocationsAuthConfigs)
+   *
+   * @param string $parent Required. The client, which owns this collection of
+   * AuthConfigs.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Filtering as supported in
+   * https://developers.google.com/authorized-buyers/apis/guides/list-filters.
+   * @opt_param int pageSize The size of entries in the response. If unspecified,
+   * defaults to 100.
+   * @opt_param string pageToken The token returned in the previous response.
+   * @opt_param string readMask The mask which specifies fields that need to be
+   * returned in the AuthConfig's response.
+   * @return GoogleCloudIntegrationsV1alphaListAuthConfigsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsAuthConfigs($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudIntegrationsV1alphaListAuthConfigsResponse::class);
+  }
+  /**
+   * Updates an auth config. If credential is updated, fetch the encrypted auth
+   * config from Spanner, decrypt with Cloud KMS key, update the credential
+   * fields, re-encrypt with Cloud KMS key and update the Spanner record. For
+   * other fields, directly update the Spanner record. Returns the encrypted auth
+   * config. (authConfigs.patch)
+   *
+   * @param string $name Resource name of the auth config. For more information,
+   * see Manage authentication profiles.
+   * projects/{project}/locations/{location}/authConfigs/{authConfig}.
+   * @param GoogleCloudIntegrationsV1alphaAuthConfig $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string clientCertificate.encryptedPrivateKey The ssl certificate
+   * encoded in PEM format. This string must include the begin header and end
+   * footer lines. For example, -----BEGIN CERTIFICATE-----
+   * MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV
+   * BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw
+   * MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET
+   * MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
+   * vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1
+   * JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB
+   * xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P
+   * AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB
+   * Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey
+   * Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW
+   * JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr
+   * 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H
+   * wQW6M0H7Zt8claGRla4fKkg= -----END CERTIFICATE-----
+   * @opt_param string clientCertificate.passphrase 'passphrase' should be left
+   * unset if private key is not encrypted. Note that 'passphrase' is not the
+   * password for web server, but an extra layer of security to protected private
+   * key.
+   * @opt_param string clientCertificate.sslCertificate The ssl certificate
+   * encoded in PEM format. This string must include the begin header and end
+   * footer lines. For example, -----BEGIN CERTIFICATE-----
+   * MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV
+   * BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw
+   * MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET
+   * MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
+   * vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1
+   * JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB
+   * xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P
+   * AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB
+   * Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey
+   * Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW
+   * JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr
+   * 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H
+   * wQW6M0H7Zt8claGRla4fKkg= -----END CERTIFICATE-----
+   * @opt_param string updateMask Field mask specifying the fields in the above
+   * AuthConfig that have been modified and need to be updated.
+   * @return GoogleCloudIntegrationsV1alphaAuthConfig
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudIntegrationsV1alphaAuthConfig $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudIntegrationsV1alphaAuthConfig::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsAuthConfigs::class, 'Google_Service_Integrations_Resource_ProjectsLocationsAuthConfigs');
Index: vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsCertificates.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsCertificates.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsCertificates.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\Integrations\Resource;
+
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaCertificate;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaListCertificatesResponse;
+use Google\Service\Integrations\GoogleProtobufEmpty;
+
+/**
+ * The "certificates" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $integrationsService = new Google\Service\Integrations(...);
+ *   $certificates = $integrationsService->projects_locations_certificates;
+ *  </code>
+ */
+class ProjectsLocationsCertificates extends \Google\Service\Resource
+{
+  /**
+   * Creates a new certificate. The certificate will be registered to the trawler
+   * service and will be encrypted using cloud KMS and stored in Spanner Returns
+   * the certificate. (certificates.create)
+   *
+   * @param string $parent Required. "projects/{project}/locations/{location}"
+   * format.
+   * @param GoogleCloudIntegrationsV1alphaCertificate $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaCertificate
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudIntegrationsV1alphaCertificate $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudIntegrationsV1alphaCertificate::class);
+  }
+  /**
+   * Delete a certificate (certificates.delete)
+   *
+   * @param string $name Required. The name that is associated with the
+   * Certificate.
+   * @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);
+  }
+  /**
+   * Get a certificates in the specified project. (certificates.get)
+   *
+   * @param string $name Required. The certificate to retrieve. Format:
+   * projects/{project}/locations/{location}/certificates/{certificate}
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaCertificate
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudIntegrationsV1alphaCertificate::class);
+  }
+  /**
+   * List all the certificates that match the filter. Restrict to certificate of
+   * current client only. (certificates.listProjectsLocationsCertificates)
+   *
+   * @param string $parent Required. The client, which owns this collection of
+   * Certificates.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Filtering as supported in
+   * https://developers.google.com/authorized-buyers/apis/guides/list-filters.
+   * @opt_param int pageSize The size of entries in the response. If unspecified,
+   * defaults to 100.
+   * @opt_param string pageToken The token returned in the previous response.
+   * @opt_param string readMask The mask which specifies fields that need to be
+   * returned in the Certificate's response.
+   * @return GoogleCloudIntegrationsV1alphaListCertificatesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsCertificates($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudIntegrationsV1alphaListCertificatesResponse::class);
+  }
+  /**
+   * Updates the certificate by id. If new certificate file is updated, it will
+   * register with the trawler service, re-encrypt with cloud KMS and update the
+   * Spanner record. Other fields will directly update the Spanner record. Returns
+   * the Certificate. (certificates.patch)
+   *
+   * @param string $name Output only. Auto generated primary key
+   * @param GoogleCloudIntegrationsV1alphaCertificate $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Field mask specifying the fields in the above
+   * Certificate that have been modified and need to be updated.
+   * @return GoogleCloudIntegrationsV1alphaCertificate
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudIntegrationsV1alphaCertificate $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudIntegrationsV1alphaCertificate::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsCertificates::class, 'Google_Service_Integrations_Resource_ProjectsLocationsCertificates');
Index: vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsClients.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsClients.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsClients.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,124 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations\Resource;
+
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaDeprovisionClientRequest;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaProvisionClientRequest;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaReplaceServiceAccountRequest;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaSwitchEncryptionRequest;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaSwitchVariableMaskingRequest;
+use Google\Service\Integrations\GoogleProtobufEmpty;
+
+/**
+ * The "clients" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $integrationsService = new Google\Service\Integrations(...);
+ *   $clients = $integrationsService->projects_locations_clients;
+ *  </code>
+ */
+class ProjectsLocationsClients extends \Google\Service\Resource
+{
+  /**
+   * Perform the deprovisioning steps to disable a user GCP project to use IP and
+   * purge all related data in a wipeout-compliant way. (clients.deprovision)
+   *
+   * @param string $parent Required. Required: The ID of the GCP Project to be
+   * deprovisioned.
+   * @param GoogleCloudIntegrationsV1alphaDeprovisionClientRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function deprovision($parent, GoogleCloudIntegrationsV1alphaDeprovisionClientRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('deprovision', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Perform the provisioning steps to enable a user GCP project to use IP. If GCP
+   * project already registered on IP end via Apigee Integration, provisioning
+   * will fail. (clients.provision)
+   *
+   * @param string $parent Required. Required: The ID of the GCP Project to be
+   * provisioned.
+   * @param GoogleCloudIntegrationsV1alphaProvisionClientRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function provision($parent, GoogleCloudIntegrationsV1alphaProvisionClientRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('provision', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Update run-as service account for provisioned client (clients.replace)
+   *
+   * @param string $parent Required. Required: The ID of the GCP Project to be
+   * provisioned.
+   * @param GoogleCloudIntegrationsV1alphaReplaceServiceAccountRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function replace($parent, GoogleCloudIntegrationsV1alphaReplaceServiceAccountRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('replace', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Update client from GMEK to CMEK (clients.switchProjectsLocationsClients)
+   *
+   * @param string $parent Required. Required: The ID of the GCP Project to be
+   * provisioned.
+   * @param GoogleCloudIntegrationsV1alphaSwitchEncryptionRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function switchProjectsLocationsClients($parent, GoogleCloudIntegrationsV1alphaSwitchEncryptionRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('switch', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Update variable masking for provisioned client
+   * (clients.switchVariableMasking)
+   *
+   * @param string $parent Required. Required: The ID of the GCP Project to be
+   * provisioned.
+   * @param GoogleCloudIntegrationsV1alphaSwitchVariableMaskingRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function switchVariableMasking($parent, GoogleCloudIntegrationsV1alphaSwitchVariableMaskingRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('switchVariableMasking', [$params], GoogleProtobufEmpty::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsClients::class, 'Google_Service_Integrations_Resource_ProjectsLocationsClients');
Index: vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsCloudFunctions.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsCloudFunctions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsCloudFunctions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,52 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations\Resource;
+
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaCreateCloudFunctionRequest;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaCreateCloudFunctionResponse;
+
+/**
+ * The "cloudFunctions" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $integrationsService = new Google\Service\Integrations(...);
+ *   $cloudFunctions = $integrationsService->projects_locations_cloudFunctions;
+ *  </code>
+ */
+class ProjectsLocationsCloudFunctions extends \Google\Service\Resource
+{
+  /**
+   * Creates a cloud function project. (cloudFunctions.create)
+   *
+   * @param string $parent Required. The project that the executed integration
+   * belongs to.
+   * @param GoogleCloudIntegrationsV1alphaCreateCloudFunctionRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaCreateCloudFunctionResponse
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudIntegrationsV1alphaCreateCloudFunctionRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudIntegrationsV1alphaCreateCloudFunctionResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsCloudFunctions::class, 'Google_Service_Integrations_Resource_ProjectsLocationsCloudFunctions');
Index: vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsConnections.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsConnections.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsConnections.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\Integrations\Resource;
+
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaConnectionSchemaMetadata;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaListConnectionsResponse;
+
+/**
+ * The "connections" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $integrationsService = new Google\Service\Integrations(...);
+ *   $connections = $integrationsService->projects_locations_connections;
+ *  </code>
+ */
+class ProjectsLocationsConnections extends \Google\Service\Resource
+{
+  /**
+   * Lists the available entities and actions associated with a Connection.
+   * (connections.getConnectionSchemaMetadata)
+   *
+   * @param string $name Required. ConnectionSchemaMetadata name. Format: projects
+   * /{project}/locations/{location}/connections/{connection}/connectionSchemaMeta
+   * data
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaConnectionSchemaMetadata
+   * @throws \Google\Service\Exception
+   */
+  public function getConnectionSchemaMetadata($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('getConnectionSchemaMetadata', [$params], GoogleCloudIntegrationsV1alphaConnectionSchemaMetadata::class);
+  }
+  /**
+   * Lists Connections in a given project and location.
+   * (connections.listProjectsLocationsConnections)
+   *
+   * @param string $parent Required. Parent resource of the Connection, of the
+   * form: `projects/locations`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Filter.
+   * @opt_param string orderBy Order by parameters.
+   * @opt_param int pageSize Page size.
+   * @opt_param string pageToken Page token.
+   * @return GoogleCloudIntegrationsV1alphaListConnectionsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsConnections($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudIntegrationsV1alphaListConnectionsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsConnections::class, 'Google_Service_Integrations_Resource_ProjectsLocationsConnections');
Index: vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsConnectionsRuntimeActionSchemas.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsConnectionsRuntimeActionSchemas.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsConnectionsRuntimeActionSchemas.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\Integrations\Resource;
+
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaListRuntimeActionSchemasResponse;
+
+/**
+ * The "runtimeActionSchemas" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $integrationsService = new Google\Service\Integrations(...);
+ *   $runtimeActionSchemas = $integrationsService->projects_locations_connections_runtimeActionSchemas;
+ *  </code>
+ */
+class ProjectsLocationsConnectionsRuntimeActionSchemas extends \Google\Service\Resource
+{
+  /**
+   * Lists the JSON schemas for the inputs and outputs of actions, filtered by
+   * action name.
+   * (runtimeActionSchemas.listProjectsLocationsConnectionsRuntimeActionSchemas)
+   *
+   * @param string $parent Required. Parent resource of RuntimeActionSchema.
+   * Format: projects/{project}/locations/{location}/connections/{connection}
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Filter. Only the action field with literal equality
+   * operator is supported.
+   * @opt_param int pageSize Page size.
+   * @opt_param string pageToken Page token.
+   * @return GoogleCloudIntegrationsV1alphaListRuntimeActionSchemasResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsConnectionsRuntimeActionSchemas($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudIntegrationsV1alphaListRuntimeActionSchemasResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsConnectionsRuntimeActionSchemas::class, 'Google_Service_Integrations_Resource_ProjectsLocationsConnectionsRuntimeActionSchemas');
Index: vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsConnectionsRuntimeEntitySchemas.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsConnectionsRuntimeEntitySchemas.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsConnectionsRuntimeEntitySchemas.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\Integrations\Resource;
+
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaListRuntimeEntitySchemasResponse;
+
+/**
+ * The "runtimeEntitySchemas" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $integrationsService = new Google\Service\Integrations(...);
+ *   $runtimeEntitySchemas = $integrationsService->projects_locations_connections_runtimeEntitySchemas;
+ *  </code>
+ */
+class ProjectsLocationsConnectionsRuntimeEntitySchemas extends \Google\Service\Resource
+{
+  /**
+   * Lists the JSON schemas for the properties of runtime entities, filtered by
+   * entity name.
+   * (runtimeEntitySchemas.listProjectsLocationsConnectionsRuntimeEntitySchemas)
+   *
+   * @param string $parent Required. Parent resource of RuntimeEntitySchema.
+   * Format: projects/{project}/locations/{location}/connections/{connection}
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Filter. Only the entity field with literal equality
+   * operator is supported.
+   * @opt_param int pageSize Page size.
+   * @opt_param string pageToken Page token.
+   * @return GoogleCloudIntegrationsV1alphaListRuntimeEntitySchemasResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsConnectionsRuntimeEntitySchemas($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudIntegrationsV1alphaListRuntimeEntitySchemasResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsConnectionsRuntimeEntitySchemas::class, 'Google_Service_Integrations_Resource_ProjectsLocationsConnectionsRuntimeEntitySchemas');
Index: vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsIntegrations.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsIntegrations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsIntegrations.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\Integrations\Resource;
+
+use Google\Service\Integrations\ExecuteEventRequestContent;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaExecuteEventResponse;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaExecuteIntegrationsRequest;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaExecuteIntegrationsResponse;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaListIntegrationsResponse;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaScheduleIntegrationsRequest;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaScheduleIntegrationsResponse;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaTestIntegrationsRequest;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaTestIntegrationsResponse;
+use Google\Service\Integrations\GoogleProtobufEmpty;
+
+/**
+ * The "integrations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $integrationsService = new Google\Service\Integrations(...);
+ *   $integrations = $integrationsService->projects_locations_integrations;
+ *  </code>
+ */
+class ProjectsLocationsIntegrations extends \Google\Service\Resource
+{
+  /**
+   * Delete the selected integration and all versions inside (integrations.delete)
+   *
+   * @param string $name Required. The location resource of the request.
+   * @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);
+  }
+  /**
+   * Executes integrations synchronously by passing the trigger id in the request
+   * body. The request is not returned until the requested executions are either
+   * fulfilled or experienced an error. If the integration name is not specified
+   * (passing `-`), all of the associated integration under the given trigger_id
+   * will be executed. Otherwise only the specified integration for the given
+   * `trigger_id` is executed. This is helpful for execution the integration from
+   * UI. (integrations.execute)
+   *
+   * @param string $name Required. The integration resource name.
+   * @param GoogleCloudIntegrationsV1alphaExecuteIntegrationsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaExecuteIntegrationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function execute($name, GoogleCloudIntegrationsV1alphaExecuteIntegrationsRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('execute', [$params], GoogleCloudIntegrationsV1alphaExecuteIntegrationsResponse::class);
+  }
+  /**
+   * Executes an integration on receiving events from Integration Connector
+   * triggers, Eventarc or CPS Trigger. Input data to integration is received in
+   * body in json format (integrations.executeEvent)
+   *
+   * @param string $name Required. The integration resource name. Format:
+   * projects/{gcp_project_id}/locations/{location}/integrations/{integration_id}
+   * @param ExecuteEventRequestContent $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string triggerId Required. Id of the integration trigger config.
+   * The trigger_id is in the format: `integration_connector_trigger/projects/{gcp
+   * _project_id}/location/{location}/connections/{connection_name}/subscriptions/
+   * {subscription_name}`.
+   * @return GoogleCloudIntegrationsV1alphaExecuteEventResponse
+   * @throws \Google\Service\Exception
+   */
+  public function executeEvent($name, ExecuteEventRequestContent $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('executeEvent', [$params], GoogleCloudIntegrationsV1alphaExecuteEventResponse::class);
+  }
+  /**
+   * Returns the list of all integrations in the specified project.
+   * (integrations.listProjectsLocationsIntegrations)
+   *
+   * @param string $parent Required. Project and location from which the
+   * integrations should be listed. Format: projects/{project}
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Filter on fields of IntegrationVersion. Fields can
+   * be compared with literal values by use of ":" (containment), "=" (equality),
+   * ">" (greater), "<" (less than), >=" (greater than or equal to), "<=" (less
+   * than or equal to), and "!=" (inequality) operators. Negation, conjunction,
+   * and disjunction are written using NOT, AND, and OR keywords. For example,
+   * organization_id=\"1\" AND state=ACTIVE AND description:"test". Filtering
+   * cannot be performed on repeated fields like `task_config`.
+   * @opt_param string orderBy The results would be returned in order you
+   * specified here. Supported sort keys are: Descending sort order by
+   * "last_modified_time", "created_time", "snapshot_number". Ascending sort order
+   * by the integration name.
+   * @opt_param int pageSize The page size for the resquest.
+   * @opt_param string pageToken The page token for the resquest.
+   * @return GoogleCloudIntegrationsV1alphaListIntegrationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsIntegrations($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudIntegrationsV1alphaListIntegrationsResponse::class);
+  }
+  /**
+   * Schedules an integration for execution by passing the trigger id and the
+   * scheduled time in the request body. (integrations.schedule)
+   *
+   * @param string $name The integration resource name.
+   * @param GoogleCloudIntegrationsV1alphaScheduleIntegrationsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaScheduleIntegrationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function schedule($name, GoogleCloudIntegrationsV1alphaScheduleIntegrationsRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('schedule', [$params], GoogleCloudIntegrationsV1alphaScheduleIntegrationsResponse::class);
+  }
+  /**
+   * Execute the integration in draft state (integrations.test)
+   *
+   * @param string $name Output only. Auto-generated primary key.
+   * @param GoogleCloudIntegrationsV1alphaTestIntegrationsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaTestIntegrationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function test($name, GoogleCloudIntegrationsV1alphaTestIntegrationsRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('test', [$params], GoogleCloudIntegrationsV1alphaTestIntegrationsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsIntegrations::class, 'Google_Service_Integrations_Resource_ProjectsLocationsIntegrations');
Index: vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsIntegrationsExecutions.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsIntegrationsExecutions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsIntegrationsExecutions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,179 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations\Resource;
+
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaCancelExecutionRequest;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaCancelExecutionResponse;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaDownloadExecutionResponse;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaExecution;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaListExecutionsResponse;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaReplayExecutionRequest;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaReplayExecutionResponse;
+
+/**
+ * The "executions" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $integrationsService = new Google\Service\Integrations(...);
+ *   $executions = $integrationsService->projects_locations_integrations_executions;
+ *  </code>
+ */
+class ProjectsLocationsIntegrationsExecutions extends \Google\Service\Resource
+{
+  /**
+   * Cancellation of an execution and associated sub-executions. This will not
+   * cancel an IN_PROCESS or completed(SUCCESSFUL, FAILED or CANCELLED)
+   * executions. (executions.cancel)
+   *
+   * @param string $name Required. The execution resource name. Format: projects/{
+   * gcp_project_id}/locations/{location}/products/{product}/integrations/{integra
+   * tion_id}/executions/{execution_id}
+   * @param GoogleCloudIntegrationsV1alphaCancelExecutionRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaCancelExecutionResponse
+   * @throws \Google\Service\Exception
+   */
+  public function cancel($name, GoogleCloudIntegrationsV1alphaCancelExecutionRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('cancel', [$params], GoogleCloudIntegrationsV1alphaCancelExecutionResponse::class);
+  }
+  /**
+   * Download the execution. (executions.download)
+   *
+   * @param string $name Required. The execution resource name. Format: projects/{
+   * gcp_project_id}/locations/{location}/products/{product}/integrations/{integra
+   * tion_id}/executions/{execution_id}
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaDownloadExecutionResponse
+   * @throws \Google\Service\Exception
+   */
+  public function download($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('download', [$params], GoogleCloudIntegrationsV1alphaDownloadExecutionResponse::class);
+  }
+  /**
+   * Get an execution in the specified project. (executions.get)
+   *
+   * @param string $name Required. The execution resource name. Format: projects/{
+   * gcp_project_id}/locations/{location}/products/{product}/integrations/{integra
+   * tion_id}/executions/{execution_id}
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaExecution
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudIntegrationsV1alphaExecution::class);
+  }
+  /**
+   * Lists the results of all the integration executions. The response includes
+   * the same information as the [execution
+   * log](https://cloud.google.com/application-integration/docs/viewing-logs) in
+   * the Integration UI. (executions.listProjectsLocationsIntegrationsExecutions)
+   *
+   * @param string $parent Required. The parent resource name of the integration
+   * execution.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Optional. Standard filter field, we support
+   * filtering on following fields: workflow_name: the name of the integration.
+   * CreateTimestamp: the execution created time. event_execution_state: the state
+   * of the executions. execution_id: the id of the execution. trigger_id: the id
+   * of the trigger. parameter_type: the type of the parameters involved in the
+   * execution. All fields support for EQUALS, in additional: CreateTimestamp
+   * support for LESS_THAN, GREATER_THAN ParameterType support for HAS For
+   * example: "parameter_type" HAS \"string\" Also supports operators like AND,
+   * OR, NOT For example, trigger_id=\"id1\" AND workflow_name=\"testWorkflow\"
+   * @opt_param string filterParams.customFilter Optional user-provided custom
+   * filter.
+   * @opt_param string filterParams.endTime End timestamp.
+   * @opt_param string filterParams.eventStatuses List of possible event statuses.
+   * @opt_param string filterParams.executionId Execution id.
+   * @opt_param string filterParams.parameterKey Param key. DEPRECATED. User
+   * parameter_pair_key instead.
+   * @opt_param string filterParams.parameterPairKey Param key in the key value
+   * pair filter.
+   * @opt_param string filterParams.parameterPairValue Param value in the key
+   * value pair filter.
+   * @opt_param string filterParams.parameterType Param type.
+   * @opt_param string filterParams.parameterValue Param value. DEPRECATED. User
+   * parameter_pair_value instead.
+   * @opt_param string filterParams.startTime Start timestamp.
+   * @opt_param string filterParams.taskStatuses List of possible task statuses.
+   * @opt_param string filterParams.workflowName Workflow name.
+   * @opt_param string orderBy Optional. The results would be returned in order
+   * you specified here. Currently supporting "create_time".
+   * @opt_param int pageSize Optional. The size of entries in the response.
+   * @opt_param string pageToken Optional. The token returned in the previous
+   * response.
+   * @opt_param string readMask Optional. View mask for the response data. If set,
+   * only the field specified will be returned as part of the result. If not set,
+   * all fields in Execution will be filled and returned. Supported fields:
+   * trigger_id execution_method create_time update_time execution_details
+   * execution_details.state execution_details.execution_snapshots
+   * execution_details.attempt_stats
+   * execution_details.event_execution_snapshots_size request_parameters
+   * cloud_logging_details snapshot_number replay_info
+   * @opt_param bool refreshAcl Optional. If true, the service will use the most
+   * recent acl information to list event execution infos and renew the acl cache.
+   * Note that fetching the most recent acl is synchronous, so it will increase
+   * RPC call latency.
+   * @opt_param bool snapshotMetadataWithoutParams Optional. If true, the service
+   * will provide execution info with snapshot metadata only i.e. without event
+   * parameters.
+   * @opt_param bool truncateParams Optional. If true, the service will truncate
+   * the params to only keep the first 1000 characters of string params and empty
+   * the executions in order to make response smaller. Only works for UI and when
+   * the params fields are not filtered out.
+   * @return GoogleCloudIntegrationsV1alphaListExecutionsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsIntegrationsExecutions($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudIntegrationsV1alphaListExecutionsResponse::class);
+  }
+  /**
+   * Re-execute an existing execution, with same request parameters and execution
+   * strategy. (executions.replay)
+   *
+   * @param string $name Required. Next ID: 5 The execution resource name. Format:
+   * projects/{gcp_project_id}/locations/{location}/integrations/{integration}/exe
+   * cutions/{execution_id}
+   * @param GoogleCloudIntegrationsV1alphaReplayExecutionRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaReplayExecutionResponse
+   * @throws \Google\Service\Exception
+   */
+  public function replay($name, GoogleCloudIntegrationsV1alphaReplayExecutionRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('replay', [$params], GoogleCloudIntegrationsV1alphaReplayExecutionResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsIntegrationsExecutions::class, 'Google_Service_Integrations_Resource_ProjectsLocationsIntegrationsExecutions');
Index: vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsIntegrationsExecutionsSuspensions.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsIntegrationsExecutionsSuspensions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsIntegrationsExecutionsSuspensions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,100 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations\Resource;
+
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaLiftSuspensionRequest;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaLiftSuspensionResponse;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaListSuspensionsResponse;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaResolveSuspensionRequest;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaResolveSuspensionResponse;
+
+/**
+ * The "suspensions" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $integrationsService = new Google\Service\Integrations(...);
+ *   $suspensions = $integrationsService->projects_locations_integrations_executions_suspensions;
+ *  </code>
+ */
+class ProjectsLocationsIntegrationsExecutionsSuspensions extends \Google\Service\Resource
+{
+  /**
+   * * Lifts suspension for the Suspension task. Fetch corresponding suspension
+   * with provided suspension Id, resolve suspension, and set up suspension result
+   * for the Suspension Task. (suspensions.lift)
+   *
+   * @param string $name Required. The resource that the suspension belongs to. "p
+   * rojects/{project}/locations/{location}/products/{product}/integrations/{integ
+   * ration}/executions/{execution}/suspensions/{suspenion}" format.
+   * @param GoogleCloudIntegrationsV1alphaLiftSuspensionRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaLiftSuspensionResponse
+   * @throws \Google\Service\Exception
+   */
+  public function lift($name, GoogleCloudIntegrationsV1alphaLiftSuspensionRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('lift', [$params], GoogleCloudIntegrationsV1alphaLiftSuspensionResponse::class);
+  }
+  /**
+   * * Lists suspensions associated with a specific execution. Only those with
+   * permissions to resolve the relevant suspensions will be able to view them.
+   * (suspensions.listProjectsLocationsIntegrationsExecutionsSuspensions)
+   *
+   * @param string $parent Required. projects/{gcp_project_id}/locations/{location
+   * }/products/{product}/integrations/{integration_name}/executions/{execution_na
+   * me}
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Standard filter field.
+   * @opt_param string orderBy Field name to order by.
+   * @opt_param int pageSize Maximum number of entries in the response.
+   * @opt_param string pageToken Token to retrieve a specific page.
+   * @return GoogleCloudIntegrationsV1alphaListSuspensionsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsIntegrationsExecutionsSuspensions($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudIntegrationsV1alphaListSuspensionsResponse::class);
+  }
+  /**
+   * * Resolves (lifts/rejects) any number of suspensions. If the integration is
+   * already running, only the status of the suspension is updated. Otherwise, the
+   * suspended integration will begin execution again. (suspensions.resolve)
+   *
+   * @param string $name Required. projects/{gcp_project_id}/locations/{location}/
+   * products/{product}/integrations/{integration_name}/executions/{execution_name
+   * }/suspensions/{suspension_id}
+   * @param GoogleCloudIntegrationsV1alphaResolveSuspensionRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaResolveSuspensionResponse
+   * @throws \Google\Service\Exception
+   */
+  public function resolve($name, GoogleCloudIntegrationsV1alphaResolveSuspensionRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('resolve', [$params], GoogleCloudIntegrationsV1alphaResolveSuspensionResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsIntegrationsExecutionsSuspensions::class, 'Google_Service_Integrations_Resource_ProjectsLocationsIntegrationsExecutionsSuspensions');
Index: vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsIntegrationsExecutionsnapshots.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsIntegrationsExecutionsnapshots.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsIntegrationsExecutionsnapshots.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\Integrations\Resource;
+
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaListExecutionSnapshotsResponse;
+
+/**
+ * The "executionsnapshots" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $integrationsService = new Google\Service\Integrations(...);
+ *   $executionsnapshots = $integrationsService->projects_locations_integrations_executionsnapshots;
+ *  </code>
+ */
+class ProjectsLocationsIntegrationsExecutionsnapshots extends \Google\Service\Resource
+{
+  /**
+   * Lists the snapshots of a given integration executions. This RPC is not being
+   * used.
+   * (executionsnapshots.listProjectsLocationsIntegrationsExecutionsnapshots)
+   *
+   * @param string $parent Required. The parent resource name of the integration
+   * execution.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Currently supports filter by `execution_info_id` or
+   * `execution_snapshot_id`.
+   * @opt_param int pageSize Number of entries to be returned in a page.
+   * @opt_param string pageToken The token used to retrieve the next page results.
+   * @opt_param string readMask View mask for the response data. If set, only the
+   * field specified will be returned as part of the result. If not set, all
+   * fields in event execution snapshot will be filled and returned.
+   * @return GoogleCloudIntegrationsV1alphaListExecutionSnapshotsResponse
+   */
+  public function listProjectsLocationsIntegrationsExecutionsnapshots($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudIntegrationsV1alphaListExecutionSnapshotsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsIntegrationsExecutionsnapshots::class, 'Google_Service_Integrations_Resource_ProjectsLocationsIntegrationsExecutionsnapshots');
Index: vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsIntegrationsVersions.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsIntegrationsVersions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsIntegrationsVersions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,271 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations\Resource;
+
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaDownloadIntegrationVersionResponse;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaDownloadJsonPackageResponse;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaIntegrationVersion;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaListIntegrationVersionsResponse;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaPublishIntegrationVersionRequest;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaPublishIntegrationVersionResponse;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaUnpublishIntegrationVersionRequest;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaUploadIntegrationVersionRequest;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaUploadIntegrationVersionResponse;
+use Google\Service\Integrations\GoogleProtobufEmpty;
+
+/**
+ * The "versions" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $integrationsService = new Google\Service\Integrations(...);
+ *   $versions = $integrationsService->projects_locations_integrations_versions;
+ *  </code>
+ */
+class ProjectsLocationsIntegrationsVersions extends \Google\Service\Resource
+{
+  /**
+   * Create a integration with a draft version in the specified project.
+   * (versions.create)
+   *
+   * @param string $parent Required. The parent resource where this version will
+   * be created. Format:
+   * projects/{project}/locations/{location}/integrations/{integration}
+   * @param GoogleCloudIntegrationsV1alphaIntegrationVersion $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool createSampleIntegrations Optional. Optional. Indicates if
+   * sample workflow should be created.
+   * @opt_param bool newIntegration Set this flag to true, if draft version is to
+   * be created for a brand new integration. False, if the request is for an
+   * existing integration. For backward compatibility reasons, even if this flag
+   * is set to `false` and no existing integration is found, a new draft
+   * integration will still be created.
+   * @return GoogleCloudIntegrationsV1alphaIntegrationVersion
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudIntegrationsV1alphaIntegrationVersion $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudIntegrationsV1alphaIntegrationVersion::class);
+  }
+  /**
+   * Soft-deletes the integration. Changes the status of the integration to
+   * ARCHIVED. If the integration being ARCHIVED is tagged as "HEAD", the tag is
+   * removed from this snapshot and set to the previous non-ARCHIVED snapshot. The
+   * PUBLISH_REQUESTED, DUE_FOR_DELETION tags are removed too. This RPC throws an
+   * exception if the version being deleted is DRAFT, and if the `locked_by` user
+   * is not the same as the user performing the Delete. Audit fields updated
+   * include last_modified_timestamp, last_modified_by. Any existing lock is
+   * released when Deleting a integration. Currently, there is no undelete
+   * mechanism. (versions.delete)
+   *
+   * @param string $name Required. The version to delete. Format: projects/{projec
+   * t}/locations/{location}/integrations/{integration}/versions/{version}
+   * @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);
+  }
+  /**
+   * Downloads an integration. Retrieves the `IntegrationVersion` for a given
+   * `integration_id` and returns the response as a string. (versions.download)
+   *
+   * @param string $name Required. The version to download. Format: projects/{proj
+   * ect}/locations/{location}/integrations/{integration}/versions/{version}
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string fileFormat File format for download request.
+   * @opt_param string files Optional. Integration related file to download like
+   * Integration Json, Config variable, testcase etc.
+   * @return GoogleCloudIntegrationsV1alphaDownloadIntegrationVersionResponse
+   * @throws \Google\Service\Exception
+   */
+  public function download($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('download', [$params], GoogleCloudIntegrationsV1alphaDownloadIntegrationVersionResponse::class);
+  }
+  /**
+   * Downloads an Integration version package like IntegrationVersion,Integration
+   * Config etc. Retrieves the IntegrationVersion package for a given
+   * `integration_id` and returns the response as a JSON.
+   * (versions.downloadJsonPackage)
+   *
+   * @param string $name Required. Integration version name Format: projects/{proj
+   * ect}/locations/{location}/integrations/{integration}/versions/{version}
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string files Optional. Integration related file to download like
+   * Integration Version, Config variable, testcase etc.
+   * @return GoogleCloudIntegrationsV1alphaDownloadJsonPackageResponse
+   * @throws \Google\Service\Exception
+   */
+  public function downloadJsonPackage($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('downloadJsonPackage', [$params], GoogleCloudIntegrationsV1alphaDownloadJsonPackageResponse::class);
+  }
+  /**
+   * Get a integration in the specified project. (versions.get)
+   *
+   * @param string $name Required. The version to retrieve. Format: projects/{proj
+   * ect}/locations/{location}/integrations/{integration}/versions/{version}
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaIntegrationVersion
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudIntegrationsV1alphaIntegrationVersion::class);
+  }
+  /**
+   * Returns the list of all integration versions in the specified project.
+   * (versions.listProjectsLocationsIntegrationsVersions)
+   *
+   * @param string $parent Required. The parent resource where this version will
+   * be created. Format:
+   * projects/{project}/locations/{location}/integrations/{integration}
+   * Specifically, when parent equals: 1. projects//locations//integrations/,
+   * Meaning: "List versions (with filter) for a particular integration". 2.
+   * projects//locations//integrations/- Meaning: "List versions (with filter) for
+   * a client within a particular region".
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string fieldMask The field mask which specifies the particular
+   * data to be returned.
+   * @opt_param string filter Filter on fields of IntegrationVersion. Fields can
+   * be compared with literal values by use of ":" (containment), "=" (equality),
+   * ">" (greater), "<" (less than), >=" (greater than or equal to), "<=" (less
+   * than or equal to), and "!=" (inequality) operators. Negation, conjunction,
+   * and disjunction are written using NOT, AND, and OR keywords. For example,
+   * organization_id=\"1\" AND state=ACTIVE AND description:"test". Filtering
+   * cannot be performed on repeated fields like `task_config`.
+   * @opt_param string orderBy The results would be returned in order you
+   * specified here. Currently supported sort keys are: Descending sort order for
+   * "last\_modified\_time", "created\_time", and "snapshot\_number". Ascending
+   * sort order for `name`.
+   * @opt_param int pageSize The maximum number of versions to return. The service
+   * may return fewer than this value. If unspecified, at most 50 versions will be
+   * returned. The maximum value is 1000; values above 1000 will be coerced to
+   * 1000.
+   * @opt_param string pageToken A page token, received from a previous
+   * `ListIntegrationVersions` call. Provide this to retrieve the subsequent page.
+   * When paginating, all other parameters provided to `ListIntegrationVersions`
+   * must match the call that provided the page token.
+   * @return GoogleCloudIntegrationsV1alphaListIntegrationVersionsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsIntegrationsVersions($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudIntegrationsV1alphaListIntegrationVersionsResponse::class);
+  }
+  /**
+   * Update a integration with a draft version in the specified project.
+   * (versions.patch)
+   *
+   * @param string $name Output only. Auto-generated primary key.
+   * @param GoogleCloudIntegrationsV1alphaIntegrationVersion $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Field mask specifying the fields in the above
+   * integration that have been modified and need to be updated.
+   * @return GoogleCloudIntegrationsV1alphaIntegrationVersion
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudIntegrationsV1alphaIntegrationVersion $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudIntegrationsV1alphaIntegrationVersion::class);
+  }
+  /**
+   * This RPC throws an exception if the integration is in ARCHIVED or ACTIVE
+   * state. This RPC throws an exception if the version being published is DRAFT,
+   * and if the `locked_by` user is not the same as the user performing the
+   * Publish. Audit fields updated include last_published_timestamp,
+   * last_published_by, last_modified_timestamp, last_modified_by. Any existing
+   * lock is on this integration is released. (versions.publish)
+   *
+   * @param string $name Required. The version to publish. Format: projects/{proje
+   * ct}/locations/{location}/integrations/{integration}/versions/{version}
+   * @param GoogleCloudIntegrationsV1alphaPublishIntegrationVersionRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaPublishIntegrationVersionResponse
+   * @throws \Google\Service\Exception
+   */
+  public function publish($name, GoogleCloudIntegrationsV1alphaPublishIntegrationVersionRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('publish', [$params], GoogleCloudIntegrationsV1alphaPublishIntegrationVersionResponse::class);
+  }
+  /**
+   * Sets the status of the ACTIVE integration to SNAPSHOT with a new tag
+   * "PREVIOUSLY_PUBLISHED" after validating it. The "HEAD" and
+   * "PUBLISH_REQUESTED" tags do not change. This RPC throws an exception if the
+   * version being snapshot is not ACTIVE. Audit fields added include action,
+   * action_by, action_timestamp. (versions.unpublish)
+   *
+   * @param string $name Required. The version to deactivate. Format: projects/{pr
+   * oject}/locations/{location}/integrations/{integration}/versions/{version}
+   * @param GoogleCloudIntegrationsV1alphaUnpublishIntegrationVersionRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function unpublish($name, GoogleCloudIntegrationsV1alphaUnpublishIntegrationVersionRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('unpublish', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Uploads an integration. The content can be a previously downloaded
+   * integration. Performs the same function as CreateDraftIntegrationVersion, but
+   * accepts input in a string format, which holds the complete representation of
+   * the IntegrationVersion content. (versions.upload)
+   *
+   * @param string $parent Required. The version to upload. Format:
+   * projects/{project}/locations/{location}/integrations/{integration}
+   * @param GoogleCloudIntegrationsV1alphaUploadIntegrationVersionRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaUploadIntegrationVersionResponse
+   * @throws \Google\Service\Exception
+   */
+  public function upload($parent, GoogleCloudIntegrationsV1alphaUploadIntegrationVersionRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('upload', [$params], GoogleCloudIntegrationsV1alphaUploadIntegrationVersionResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsIntegrationsVersions::class, 'Google_Service_Integrations_Resource_ProjectsLocationsIntegrationsVersions');
Index: vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsIntegrationsVersionsTestCases.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsIntegrationsVersionsTestCases.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsIntegrationsVersionsTestCases.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,254 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations\Resource;
+
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaDownloadTestCaseResponse;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaExecuteTestCaseRequest;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaExecuteTestCaseResponse;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaListTestCaseExecutionsResponse;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaListTestCasesResponse;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaTakeoverTestCaseEditLockRequest;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaTestCase;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaUploadTestCaseRequest;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaUploadTestCaseResponse;
+use Google\Service\Integrations\GoogleProtobufEmpty;
+
+/**
+ * The "testCases" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $integrationsService = new Google\Service\Integrations(...);
+ *   $testCases = $integrationsService->projects_locations_integrations_versions_testCases;
+ *  </code>
+ */
+class ProjectsLocationsIntegrationsVersionsTestCases extends \Google\Service\Resource
+{
+  /**
+   * Creates a new test case (testCases.create)
+   *
+   * @param string $parent Required. The parent resource where this test case will
+   * be created. Format: projects/{project}/locations/{location}/integrations/{int
+   * egration}/versions/{integration_version}
+   * @param GoogleCloudIntegrationsV1alphaTestCase $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string testCaseId Required. Required
+   * @return GoogleCloudIntegrationsV1alphaTestCase
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudIntegrationsV1alphaTestCase $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudIntegrationsV1alphaTestCase::class);
+  }
+  /**
+   * Deletes a test case (testCases.delete)
+   *
+   * @param string $name Required. ID for the test case to be deleted
+   * @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);
+  }
+  /**
+   * Downloads a test case. Retrieves the `TestCase` for a given `test_case_id`
+   * and returns the response as a string. (testCases.download)
+   *
+   * @param string $name Required. The test case to download. Format: projects/{pr
+   * oject}/locations/{location}/integrations/{integration}/versions/{integration_
+   * version}/testCases/{test_case_id}
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string fileFormat File format for download request.
+   * @return GoogleCloudIntegrationsV1alphaDownloadTestCaseResponse
+   * @throws \Google\Service\Exception
+   */
+  public function download($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('download', [$params], GoogleCloudIntegrationsV1alphaDownloadTestCaseResponse::class);
+  }
+  /**
+   * Executes functional test (testCases.executeTest)
+   *
+   * @param string $testCaseName Required. Test case resource name
+   * @param GoogleCloudIntegrationsV1alphaExecuteTestCaseRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaExecuteTestCaseResponse
+   * @throws \Google\Service\Exception
+   */
+  public function executeTest($testCaseName, GoogleCloudIntegrationsV1alphaExecuteTestCaseRequest $postBody, $optParams = [])
+  {
+    $params = ['testCaseName' => $testCaseName, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('executeTest', [$params], GoogleCloudIntegrationsV1alphaExecuteTestCaseResponse::class);
+  }
+  /**
+   * Get a test case (testCases.get)
+   *
+   * @param string $name Required. The ID of the test case to retrieve
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaTestCase
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudIntegrationsV1alphaTestCase::class);
+  }
+  /**
+   * Lists all the test cases that satisfy the filters.
+   * (testCases.listProjectsLocationsIntegrationsVersionsTestCases)
+   *
+   * @param string $parent Required. The parent resource where this TestCase was
+   * created.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Optional. Standard filter field. Filtering as
+   * supported in https://developers.google.com/authorized-
+   * buyers/apis/guides/list-filters.
+   * @opt_param string orderBy Optional. The results would be returned in order
+   * specified here. Currently supported sort keys are: Descending sort order for
+   * "last_modified_time", "created_time". Ascending sort order for "name".
+   * @opt_param int pageSize Optional. The maximum number of test cases to return.
+   * The service may return fewer than this value. If unspecified, at most 100
+   * test cases will be returned.
+   * @opt_param string pageToken Optional. A page token, received from a previous
+   * `ListTestCases` call. Provide this to retrieve the subsequent page. When
+   * paginating, all other parameters provided to `ListTestCases` must match the
+   * call that provided the page token.
+   * @opt_param string readMask Optional. The mask which specifies fields that
+   * need to be returned in the TestCases's response.
+   * @return GoogleCloudIntegrationsV1alphaListTestCasesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsIntegrationsVersionsTestCases($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudIntegrationsV1alphaListTestCasesResponse::class);
+  }
+  /**
+   * Lists the results of all functional test executions. The response includes
+   * the same information as the [execution
+   * log](https://cloud.google.com/application-integration/docs/viewing-logs) in
+   * the Integration UI. (testCases.listExecutions)
+   *
+   * @param string $parent Required. The parent resource name of the test case
+   * execution.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Optional. Standard filter field, we support
+   * filtering on following fields: test_case_id: the ID of the test case.
+   * CreateTimestamp: the execution created time. event_execution_state: the state
+   * of the executions. execution_id: the id of the execution. trigger_id: the id
+   * of the trigger. parameter_type: the type of the parameters involved in the
+   * execution. All fields support for EQUALS, in additional: CreateTimestamp
+   * support for LESS_THAN, GREATER_THAN ParameterType support for HAS For
+   * example: "parameter_type" HAS \"string\" Also supports operators like AND,
+   * OR, NOT For example, trigger_id=\"id1\" AND test_case_id=\"testCaseId\"
+   * @opt_param string orderBy Optional. The results would be returned in order
+   * you specified here. Currently supporting "last_modified_time" and
+   * "create_time".
+   * @opt_param int pageSize Optional. The size of entries in the response.
+   * @opt_param string pageToken Optional. The token returned in the previous
+   * response.
+   * @opt_param string readMask Optional. View mask for the response data. If set,
+   * only the field specified will be returned as part of the result. If not set,
+   * all fields in event execution info will be filled and returned.
+   * @opt_param bool truncateParams Optional. If true, the service will truncate
+   * the params to only keep the first 1000 characters of string params and empty
+   * the executions in order to make response smaller. Only works for UI and when
+   * the params fields are not filtered out.
+   * @return GoogleCloudIntegrationsV1alphaListTestCaseExecutionsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listExecutions($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('listExecutions', [$params], GoogleCloudIntegrationsV1alphaListTestCaseExecutionsResponse::class);
+  }
+  /**
+   * Updates a test case (testCases.patch)
+   *
+   * @param string $name Output only. Auto-generated primary key.
+   * @param GoogleCloudIntegrationsV1alphaTestCase $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Optional. Field mask specifying the fields in
+   * the above integration that have been modified and need to be updated.
+   * @return GoogleCloudIntegrationsV1alphaTestCase
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudIntegrationsV1alphaTestCase $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudIntegrationsV1alphaTestCase::class);
+  }
+  /**
+   * Clear the lock fields and assign them to current user
+   * (testCases.takeoverEditLock)
+   *
+   * @param string $name Required. The ID of test case to takeover edit lock.
+   * Format: projects/{project}/locations/{location}/integrations/{integration}/ve
+   * rsions/{integration_version}/testCases/{test_case_id}
+   * @param GoogleCloudIntegrationsV1alphaTakeoverTestCaseEditLockRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaTestCase
+   * @throws \Google\Service\Exception
+   */
+  public function takeoverEditLock($name, GoogleCloudIntegrationsV1alphaTakeoverTestCaseEditLockRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('takeoverEditLock', [$params], GoogleCloudIntegrationsV1alphaTestCase::class);
+  }
+  /**
+   * Uploads a test case. The content can be a previously downloaded test case.
+   * Performs the same function as CreateTestCase, but accepts input in a string
+   * format, which holds the complete representation of the TestCase content.
+   * (testCases.upload)
+   *
+   * @param string $parent Required. The test case to upload. Format: projects/{pr
+   * oject}/locations/{location}/integrations/{integration}/versions/{integration_
+   * version}
+   * @param GoogleCloudIntegrationsV1alphaUploadTestCaseRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaUploadTestCaseResponse
+   * @throws \Google\Service\Exception
+   */
+  public function upload($parent, GoogleCloudIntegrationsV1alphaUploadTestCaseRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('upload', [$params], GoogleCloudIntegrationsV1alphaUploadTestCaseResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsIntegrationsVersionsTestCases::class, 'Google_Service_Integrations_Resource_ProjectsLocationsIntegrationsVersionsTestCases');
Index: vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsProducts.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsProducts.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsProducts.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\Integrations\Resource;
+
+/**
+ * The "products" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $integrationsService = new Google\Service\Integrations(...);
+ *   $products = $integrationsService->projects_locations_products;
+ *  </code>
+ */
+class ProjectsLocationsProducts extends \Google\Service\Resource
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsProducts::class, 'Google_Service_Integrations_Resource_ProjectsLocationsProducts');
Index: vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsProductsAuthConfigs.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsProductsAuthConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsProductsAuthConfigs.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\Integrations\Resource;
+
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaAuthConfig;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaListAuthConfigsResponse;
+use Google\Service\Integrations\GoogleProtobufEmpty;
+
+/**
+ * The "authConfigs" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $integrationsService = new Google\Service\Integrations(...);
+ *   $authConfigs = $integrationsService->projects_locations_products_authConfigs;
+ *  </code>
+ */
+class ProjectsLocationsProductsAuthConfigs extends \Google\Service\Resource
+{
+  /**
+   * Creates an auth config record. Fetch corresponding credentials for specific
+   * auth types, e.g. access token for OAuth 2.0, JWT token for JWT. Encrypt the
+   * auth config with Cloud KMS and store the encrypted credentials in Spanner.
+   * Returns the encrypted auth config. (authConfigs.create)
+   *
+   * @param string $parent Required. "projects/{project}/locations/{location}"
+   * format.
+   * @param GoogleCloudIntegrationsV1alphaAuthConfig $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string clientCertificate.encryptedPrivateKey The ssl certificate
+   * encoded in PEM format. This string must include the begin header and end
+   * footer lines. For example, -----BEGIN CERTIFICATE-----
+   * MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV
+   * BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw
+   * MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET
+   * MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
+   * vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1
+   * JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB
+   * xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P
+   * AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB
+   * Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey
+   * Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW
+   * JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr
+   * 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H
+   * wQW6M0H7Zt8claGRla4fKkg= -----END CERTIFICATE-----
+   * @opt_param string clientCertificate.passphrase 'passphrase' should be left
+   * unset if private key is not encrypted. Note that 'passphrase' is not the
+   * password for web server, but an extra layer of security to protected private
+   * key.
+   * @opt_param string clientCertificate.sslCertificate The ssl certificate
+   * encoded in PEM format. This string must include the begin header and end
+   * footer lines. For example, -----BEGIN CERTIFICATE-----
+   * MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV
+   * BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw
+   * MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET
+   * MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
+   * vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1
+   * JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB
+   * xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P
+   * AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB
+   * Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey
+   * Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW
+   * JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr
+   * 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H
+   * wQW6M0H7Zt8claGRla4fKkg= -----END CERTIFICATE-----
+   * @return GoogleCloudIntegrationsV1alphaAuthConfig
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudIntegrationsV1alphaAuthConfig $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudIntegrationsV1alphaAuthConfig::class);
+  }
+  /**
+   * Deletes an auth config. (authConfigs.delete)
+   *
+   * @param string $name Required. The name that is associated with the
+   * AuthConfig.
+   * @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 complete auth config. If the auth config doesn't exist, Code.NOT_FOUND
+   * exception will be thrown. Returns the decrypted auth config.
+   * (authConfigs.get)
+   *
+   * @param string $name Required. The name that is associated with the
+   * AuthConfig.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaAuthConfig
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudIntegrationsV1alphaAuthConfig::class);
+  }
+  /**
+   * Lists all auth configs that match the filter. Restrict to auth configs belong
+   * to the current client only.
+   * (authConfigs.listProjectsLocationsProductsAuthConfigs)
+   *
+   * @param string $parent Required. The client, which owns this collection of
+   * AuthConfigs.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Filtering as supported in
+   * https://developers.google.com/authorized-buyers/apis/guides/list-filters.
+   * @opt_param int pageSize The size of entries in the response. If unspecified,
+   * defaults to 100.
+   * @opt_param string pageToken The token returned in the previous response.
+   * @opt_param string readMask The mask which specifies fields that need to be
+   * returned in the AuthConfig's response.
+   * @return GoogleCloudIntegrationsV1alphaListAuthConfigsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsProductsAuthConfigs($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudIntegrationsV1alphaListAuthConfigsResponse::class);
+  }
+  /**
+   * Updates an auth config. If credential is updated, fetch the encrypted auth
+   * config from Spanner, decrypt with Cloud KMS key, update the credential
+   * fields, re-encrypt with Cloud KMS key and update the Spanner record. For
+   * other fields, directly update the Spanner record. Returns the encrypted auth
+   * config. (authConfigs.patch)
+   *
+   * @param string $name Resource name of the auth config. For more information,
+   * see Manage authentication profiles.
+   * projects/{project}/locations/{location}/authConfigs/{authConfig}.
+   * @param GoogleCloudIntegrationsV1alphaAuthConfig $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string clientCertificate.encryptedPrivateKey The ssl certificate
+   * encoded in PEM format. This string must include the begin header and end
+   * footer lines. For example, -----BEGIN CERTIFICATE-----
+   * MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV
+   * BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw
+   * MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET
+   * MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
+   * vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1
+   * JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB
+   * xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P
+   * AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB
+   * Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey
+   * Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW
+   * JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr
+   * 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H
+   * wQW6M0H7Zt8claGRla4fKkg= -----END CERTIFICATE-----
+   * @opt_param string clientCertificate.passphrase 'passphrase' should be left
+   * unset if private key is not encrypted. Note that 'passphrase' is not the
+   * password for web server, but an extra layer of security to protected private
+   * key.
+   * @opt_param string clientCertificate.sslCertificate The ssl certificate
+   * encoded in PEM format. This string must include the begin header and end
+   * footer lines. For example, -----BEGIN CERTIFICATE-----
+   * MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV
+   * BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw
+   * MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET
+   * MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
+   * vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1
+   * JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB
+   * xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P
+   * AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB
+   * Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey
+   * Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW
+   * JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr
+   * 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H
+   * wQW6M0H7Zt8claGRla4fKkg= -----END CERTIFICATE-----
+   * @opt_param string updateMask Field mask specifying the fields in the above
+   * AuthConfig that have been modified and need to be updated.
+   * @return GoogleCloudIntegrationsV1alphaAuthConfig
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudIntegrationsV1alphaAuthConfig $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudIntegrationsV1alphaAuthConfig::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsProductsAuthConfigs::class, 'Google_Service_Integrations_Resource_ProjectsLocationsProductsAuthConfigs');
Index: vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsProductsCertificates.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsProductsCertificates.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsProductsCertificates.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\Integrations\Resource;
+
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaCertificate;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaListCertificatesResponse;
+use Google\Service\Integrations\GoogleProtobufEmpty;
+
+/**
+ * The "certificates" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $integrationsService = new Google\Service\Integrations(...);
+ *   $certificates = $integrationsService->projects_locations_products_certificates;
+ *  </code>
+ */
+class ProjectsLocationsProductsCertificates extends \Google\Service\Resource
+{
+  /**
+   * Creates a new certificate. The certificate will be registered to the trawler
+   * service and will be encrypted using cloud KMS and stored in Spanner Returns
+   * the certificate. (certificates.create)
+   *
+   * @param string $parent Required. "projects/{project}/locations/{location}"
+   * format.
+   * @param GoogleCloudIntegrationsV1alphaCertificate $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaCertificate
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudIntegrationsV1alphaCertificate $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudIntegrationsV1alphaCertificate::class);
+  }
+  /**
+   * Delete a certificate (certificates.delete)
+   *
+   * @param string $name Required. The name that is associated with the
+   * Certificate.
+   * @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);
+  }
+  /**
+   * Get a certificates in the specified project. (certificates.get)
+   *
+   * @param string $name Required. The certificate to retrieve. Format:
+   * projects/{project}/locations/{location}/certificates/{certificate}
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaCertificate
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudIntegrationsV1alphaCertificate::class);
+  }
+  /**
+   * List all the certificates that match the filter. Restrict to certificate of
+   * current client only. (certificates.listProjectsLocationsProductsCertificates)
+   *
+   * @param string $parent Required. The client, which owns this collection of
+   * Certificates.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Filtering as supported in
+   * https://developers.google.com/authorized-buyers/apis/guides/list-filters.
+   * @opt_param int pageSize The size of entries in the response. If unspecified,
+   * defaults to 100.
+   * @opt_param string pageToken The token returned in the previous response.
+   * @opt_param string readMask The mask which specifies fields that need to be
+   * returned in the Certificate's response.
+   * @return GoogleCloudIntegrationsV1alphaListCertificatesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsProductsCertificates($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudIntegrationsV1alphaListCertificatesResponse::class);
+  }
+  /**
+   * Updates the certificate by id. If new certificate file is updated, it will
+   * register with the trawler service, re-encrypt with cloud KMS and update the
+   * Spanner record. Other fields will directly update the Spanner record. Returns
+   * the Certificate. (certificates.patch)
+   *
+   * @param string $name Output only. Auto generated primary key
+   * @param GoogleCloudIntegrationsV1alphaCertificate $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Field mask specifying the fields in the above
+   * Certificate that have been modified and need to be updated.
+   * @return GoogleCloudIntegrationsV1alphaCertificate
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudIntegrationsV1alphaCertificate $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudIntegrationsV1alphaCertificate::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsProductsCertificates::class, 'Google_Service_Integrations_Resource_ProjectsLocationsProductsCertificates');
Index: vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsProductsCloudFunctions.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsProductsCloudFunctions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsProductsCloudFunctions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,52 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations\Resource;
+
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaCreateCloudFunctionRequest;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaCreateCloudFunctionResponse;
+
+/**
+ * The "cloudFunctions" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $integrationsService = new Google\Service\Integrations(...);
+ *   $cloudFunctions = $integrationsService->projects_locations_products_cloudFunctions;
+ *  </code>
+ */
+class ProjectsLocationsProductsCloudFunctions extends \Google\Service\Resource
+{
+  /**
+   * Creates a cloud function project. (cloudFunctions.create)
+   *
+   * @param string $parent Required. The project that the executed integration
+   * belongs to.
+   * @param GoogleCloudIntegrationsV1alphaCreateCloudFunctionRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaCreateCloudFunctionResponse
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudIntegrationsV1alphaCreateCloudFunctionRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudIntegrationsV1alphaCreateCloudFunctionResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsProductsCloudFunctions::class, 'Google_Service_Integrations_Resource_ProjectsLocationsProductsCloudFunctions');
Index: vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsProductsIntegrations.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsProductsIntegrations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsProductsIntegrations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,123 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations\Resource;
+
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaExecuteIntegrationsRequest;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaExecuteIntegrationsResponse;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaListIntegrationsResponse;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaScheduleIntegrationsRequest;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaScheduleIntegrationsResponse;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaTestIntegrationsRequest;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaTestIntegrationsResponse;
+
+/**
+ * The "integrations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $integrationsService = new Google\Service\Integrations(...);
+ *   $integrations = $integrationsService->projects_locations_products_integrations;
+ *  </code>
+ */
+class ProjectsLocationsProductsIntegrations extends \Google\Service\Resource
+{
+  /**
+   * Executes integrations synchronously by passing the trigger id in the request
+   * body. The request is not returned until the requested executions are either
+   * fulfilled or experienced an error. If the integration name is not specified
+   * (passing `-`), all of the associated integration under the given trigger_id
+   * will be executed. Otherwise only the specified integration for the given
+   * `trigger_id` is executed. This is helpful for execution the integration from
+   * UI. (integrations.execute)
+   *
+   * @param string $name Required. The integration resource name.
+   * @param GoogleCloudIntegrationsV1alphaExecuteIntegrationsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaExecuteIntegrationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function execute($name, GoogleCloudIntegrationsV1alphaExecuteIntegrationsRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('execute', [$params], GoogleCloudIntegrationsV1alphaExecuteIntegrationsResponse::class);
+  }
+  /**
+   * Returns the list of all integrations in the specified project.
+   * (integrations.listProjectsLocationsProductsIntegrations)
+   *
+   * @param string $parent Required. Project and location from which the
+   * integrations should be listed. Format: projects/{project}
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Filter on fields of IntegrationVersion. Fields can
+   * be compared with literal values by use of ":" (containment), "=" (equality),
+   * ">" (greater), "<" (less than), >=" (greater than or equal to), "<=" (less
+   * than or equal to), and "!=" (inequality) operators. Negation, conjunction,
+   * and disjunction are written using NOT, AND, and OR keywords. For example,
+   * organization_id=\"1\" AND state=ACTIVE AND description:"test". Filtering
+   * cannot be performed on repeated fields like `task_config`.
+   * @opt_param string orderBy The results would be returned in order you
+   * specified here. Supported sort keys are: Descending sort order by
+   * "last_modified_time", "created_time", "snapshot_number". Ascending sort order
+   * by the integration name.
+   * @opt_param int pageSize The page size for the resquest.
+   * @opt_param string pageToken The page token for the resquest.
+   * @return GoogleCloudIntegrationsV1alphaListIntegrationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsProductsIntegrations($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudIntegrationsV1alphaListIntegrationsResponse::class);
+  }
+  /**
+   * Schedules an integration for execution by passing the trigger id and the
+   * scheduled time in the request body. (integrations.schedule)
+   *
+   * @param string $name The integration resource name.
+   * @param GoogleCloudIntegrationsV1alphaScheduleIntegrationsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaScheduleIntegrationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function schedule($name, GoogleCloudIntegrationsV1alphaScheduleIntegrationsRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('schedule', [$params], GoogleCloudIntegrationsV1alphaScheduleIntegrationsResponse::class);
+  }
+  /**
+   * Execute the integration in draft state (integrations.test)
+   *
+   * @param string $name Output only. Auto-generated primary key.
+   * @param GoogleCloudIntegrationsV1alphaTestIntegrationsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaTestIntegrationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function test($name, GoogleCloudIntegrationsV1alphaTestIntegrationsRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('test', [$params], GoogleCloudIntegrationsV1alphaTestIntegrationsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsProductsIntegrations::class, 'Google_Service_Integrations_Resource_ProjectsLocationsProductsIntegrations');
Index: vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsProductsIntegrationsExecutions.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsProductsIntegrationsExecutions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsProductsIntegrationsExecutions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,139 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations\Resource;
+
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaDownloadExecutionResponse;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaExecution;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaListExecutionsResponse;
+
+/**
+ * The "executions" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $integrationsService = new Google\Service\Integrations(...);
+ *   $executions = $integrationsService->projects_locations_products_integrations_executions;
+ *  </code>
+ */
+class ProjectsLocationsProductsIntegrationsExecutions extends \Google\Service\Resource
+{
+  /**
+   * Download the execution. (executions.download)
+   *
+   * @param string $name Required. The execution resource name. Format: projects/{
+   * gcp_project_id}/locations/{location}/products/{product}/integrations/{integra
+   * tion_id}/executions/{execution_id}
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaDownloadExecutionResponse
+   * @throws \Google\Service\Exception
+   */
+  public function download($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('download', [$params], GoogleCloudIntegrationsV1alphaDownloadExecutionResponse::class);
+  }
+  /**
+   * Get an execution in the specified project. (executions.get)
+   *
+   * @param string $name Required. The execution resource name. Format: projects/{
+   * gcp_project_id}/locations/{location}/products/{product}/integrations/{integra
+   * tion_id}/executions/{execution_id}
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaExecution
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudIntegrationsV1alphaExecution::class);
+  }
+  /**
+   * Lists the results of all the integration executions. The response includes
+   * the same information as the [execution
+   * log](https://cloud.google.com/application-integration/docs/viewing-logs) in
+   * the Integration UI.
+   * (executions.listProjectsLocationsProductsIntegrationsExecutions)
+   *
+   * @param string $parent Required. The parent resource name of the integration
+   * execution.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Optional. Standard filter field, we support
+   * filtering on following fields: workflow_name: the name of the integration.
+   * CreateTimestamp: the execution created time. event_execution_state: the state
+   * of the executions. execution_id: the id of the execution. trigger_id: the id
+   * of the trigger. parameter_type: the type of the parameters involved in the
+   * execution. All fields support for EQUALS, in additional: CreateTimestamp
+   * support for LESS_THAN, GREATER_THAN ParameterType support for HAS For
+   * example: "parameter_type" HAS \"string\" Also supports operators like AND,
+   * OR, NOT For example, trigger_id=\"id1\" AND workflow_name=\"testWorkflow\"
+   * @opt_param string filterParams.customFilter Optional user-provided custom
+   * filter.
+   * @opt_param string filterParams.endTime End timestamp.
+   * @opt_param string filterParams.eventStatuses List of possible event statuses.
+   * @opt_param string filterParams.executionId Execution id.
+   * @opt_param string filterParams.parameterKey Param key. DEPRECATED. User
+   * parameter_pair_key instead.
+   * @opt_param string filterParams.parameterPairKey Param key in the key value
+   * pair filter.
+   * @opt_param string filterParams.parameterPairValue Param value in the key
+   * value pair filter.
+   * @opt_param string filterParams.parameterType Param type.
+   * @opt_param string filterParams.parameterValue Param value. DEPRECATED. User
+   * parameter_pair_value instead.
+   * @opt_param string filterParams.startTime Start timestamp.
+   * @opt_param string filterParams.taskStatuses List of possible task statuses.
+   * @opt_param string filterParams.workflowName Workflow name.
+   * @opt_param string orderBy Optional. The results would be returned in order
+   * you specified here. Currently supporting "create_time".
+   * @opt_param int pageSize Optional. The size of entries in the response.
+   * @opt_param string pageToken Optional. The token returned in the previous
+   * response.
+   * @opt_param string readMask Optional. View mask for the response data. If set,
+   * only the field specified will be returned as part of the result. If not set,
+   * all fields in Execution will be filled and returned. Supported fields:
+   * trigger_id execution_method create_time update_time execution_details
+   * execution_details.state execution_details.execution_snapshots
+   * execution_details.attempt_stats
+   * execution_details.event_execution_snapshots_size request_parameters
+   * cloud_logging_details snapshot_number replay_info
+   * @opt_param bool refreshAcl Optional. If true, the service will use the most
+   * recent acl information to list event execution infos and renew the acl cache.
+   * Note that fetching the most recent acl is synchronous, so it will increase
+   * RPC call latency.
+   * @opt_param bool snapshotMetadataWithoutParams Optional. If true, the service
+   * will provide execution info with snapshot metadata only i.e. without event
+   * parameters.
+   * @opt_param bool truncateParams Optional. If true, the service will truncate
+   * the params to only keep the first 1000 characters of string params and empty
+   * the executions in order to make response smaller. Only works for UI and when
+   * the params fields are not filtered out.
+   * @return GoogleCloudIntegrationsV1alphaListExecutionsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsProductsIntegrationsExecutions($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudIntegrationsV1alphaListExecutionsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsProductsIntegrationsExecutions::class, 'Google_Service_Integrations_Resource_ProjectsLocationsProductsIntegrationsExecutions');
Index: vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsProductsIntegrationsExecutionsSuspensions.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsProductsIntegrationsExecutionsSuspensions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsProductsIntegrationsExecutionsSuspensions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,100 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations\Resource;
+
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaLiftSuspensionRequest;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaLiftSuspensionResponse;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaListSuspensionsResponse;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaResolveSuspensionRequest;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaResolveSuspensionResponse;
+
+/**
+ * The "suspensions" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $integrationsService = new Google\Service\Integrations(...);
+ *   $suspensions = $integrationsService->projects_locations_products_integrations_executions_suspensions;
+ *  </code>
+ */
+class ProjectsLocationsProductsIntegrationsExecutionsSuspensions extends \Google\Service\Resource
+{
+  /**
+   * * Lifts suspension for the Suspension task. Fetch corresponding suspension
+   * with provided suspension Id, resolve suspension, and set up suspension result
+   * for the Suspension Task. (suspensions.lift)
+   *
+   * @param string $name Required. The resource that the suspension belongs to. "p
+   * rojects/{project}/locations/{location}/products/{product}/integrations/{integ
+   * ration}/executions/{execution}/suspensions/{suspenion}" format.
+   * @param GoogleCloudIntegrationsV1alphaLiftSuspensionRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaLiftSuspensionResponse
+   * @throws \Google\Service\Exception
+   */
+  public function lift($name, GoogleCloudIntegrationsV1alphaLiftSuspensionRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('lift', [$params], GoogleCloudIntegrationsV1alphaLiftSuspensionResponse::class);
+  }
+  /**
+   * * Lists suspensions associated with a specific execution. Only those with
+   * permissions to resolve the relevant suspensions will be able to view them.
+   * (suspensions.listProjectsLocationsProductsIntegrationsExecutionsSuspensions)
+   *
+   * @param string $parent Required. projects/{gcp_project_id}/locations/{location
+   * }/products/{product}/integrations/{integration_name}/executions/{execution_na
+   * me}
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Standard filter field.
+   * @opt_param string orderBy Field name to order by.
+   * @opt_param int pageSize Maximum number of entries in the response.
+   * @opt_param string pageToken Token to retrieve a specific page.
+   * @return GoogleCloudIntegrationsV1alphaListSuspensionsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsProductsIntegrationsExecutionsSuspensions($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudIntegrationsV1alphaListSuspensionsResponse::class);
+  }
+  /**
+   * * Resolves (lifts/rejects) any number of suspensions. If the integration is
+   * already running, only the status of the suspension is updated. Otherwise, the
+   * suspended integration will begin execution again. (suspensions.resolve)
+   *
+   * @param string $name Required. projects/{gcp_project_id}/locations/{location}/
+   * products/{product}/integrations/{integration_name}/executions/{execution_name
+   * }/suspensions/{suspension_id}
+   * @param GoogleCloudIntegrationsV1alphaResolveSuspensionRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaResolveSuspensionResponse
+   * @throws \Google\Service\Exception
+   */
+  public function resolve($name, GoogleCloudIntegrationsV1alphaResolveSuspensionRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('resolve', [$params], GoogleCloudIntegrationsV1alphaResolveSuspensionResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsProductsIntegrationsExecutionsSuspensions::class, 'Google_Service_Integrations_Resource_ProjectsLocationsProductsIntegrationsExecutionsSuspensions');
Index: vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsProductsIntegrationsExecutionsnapshots.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsProductsIntegrationsExecutionsnapshots.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsProductsIntegrationsExecutionsnapshots.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\Integrations\Resource;
+
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaListExecutionSnapshotsResponse;
+
+/**
+ * The "executionsnapshots" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $integrationsService = new Google\Service\Integrations(...);
+ *   $executionsnapshots = $integrationsService->projects_locations_products_integrations_executionsnapshots;
+ *  </code>
+ */
+class ProjectsLocationsProductsIntegrationsExecutionsnapshots extends \Google\Service\Resource
+{
+  /**
+   * Lists the snapshots of a given integration executions. This RPC is not being
+   * used. (executionsnapshots.listProjectsLocationsProductsIntegrationsExecutions
+   * napshots)
+   *
+   * @param string $parent Required. The parent resource name of the integration
+   * execution.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Currently supports filter by `execution_info_id` or
+   * `execution_snapshot_id`.
+   * @opt_param int pageSize Number of entries to be returned in a page.
+   * @opt_param string pageToken The token used to retrieve the next page results.
+   * @opt_param string readMask View mask for the response data. If set, only the
+   * field specified will be returned as part of the result. If not set, all
+   * fields in event execution snapshot will be filled and returned.
+   * @return GoogleCloudIntegrationsV1alphaListExecutionSnapshotsResponse
+   */
+  public function listProjectsLocationsProductsIntegrationsExecutionsnapshots($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudIntegrationsV1alphaListExecutionSnapshotsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsProductsIntegrationsExecutionsnapshots::class, 'Google_Service_Integrations_Resource_ProjectsLocationsProductsIntegrationsExecutionsnapshots');
Index: vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsProductsIntegrationsVersions.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsProductsIntegrationsVersions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsProductsIntegrationsVersions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,279 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations\Resource;
+
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaDownloadIntegrationVersionResponse;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaIntegrationVersion;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaListIntegrationVersionsResponse;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaPublishIntegrationVersionRequest;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaPublishIntegrationVersionResponse;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaTakeoverEditLockRequest;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaTakeoverEditLockResponse;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaUnpublishIntegrationVersionRequest;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaUploadIntegrationVersionRequest;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaUploadIntegrationVersionResponse;
+use Google\Service\Integrations\GoogleProtobufEmpty;
+
+/**
+ * The "versions" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $integrationsService = new Google\Service\Integrations(...);
+ *   $versions = $integrationsService->projects_locations_products_integrations_versions;
+ *  </code>
+ */
+class ProjectsLocationsProductsIntegrationsVersions extends \Google\Service\Resource
+{
+  /**
+   * Create a integration with a draft version in the specified project.
+   * (versions.create)
+   *
+   * @param string $parent Required. The parent resource where this version will
+   * be created. Format:
+   * projects/{project}/locations/{location}/integrations/{integration}
+   * @param GoogleCloudIntegrationsV1alphaIntegrationVersion $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool createSampleIntegrations Optional. Optional. Indicates if
+   * sample workflow should be created.
+   * @opt_param bool newIntegration Set this flag to true, if draft version is to
+   * be created for a brand new integration. False, if the request is for an
+   * existing integration. For backward compatibility reasons, even if this flag
+   * is set to `false` and no existing integration is found, a new draft
+   * integration will still be created.
+   * @return GoogleCloudIntegrationsV1alphaIntegrationVersion
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudIntegrationsV1alphaIntegrationVersion $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudIntegrationsV1alphaIntegrationVersion::class);
+  }
+  /**
+   * Soft-deletes the integration. Changes the status of the integration to
+   * ARCHIVED. If the integration being ARCHIVED is tagged as "HEAD", the tag is
+   * removed from this snapshot and set to the previous non-ARCHIVED snapshot. The
+   * PUBLISH_REQUESTED, DUE_FOR_DELETION tags are removed too. This RPC throws an
+   * exception if the version being deleted is DRAFT, and if the `locked_by` user
+   * is not the same as the user performing the Delete. Audit fields updated
+   * include last_modified_timestamp, last_modified_by. Any existing lock is
+   * released when Deleting a integration. Currently, there is no undelete
+   * mechanism. (versions.delete)
+   *
+   * @param string $name Required. The version to delete. Format: projects/{projec
+   * t}/locations/{location}/integrations/{integration}/versions/{version}
+   * @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);
+  }
+  /**
+   * Downloads an integration. Retrieves the `IntegrationVersion` for a given
+   * `integration_id` and returns the response as a string. (versions.download)
+   *
+   * @param string $name Required. The version to download. Format: projects/{proj
+   * ect}/locations/{location}/integrations/{integration}/versions/{version}
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string fileFormat File format for download request.
+   * @opt_param string files Optional. Integration related file to download like
+   * Integration Json, Config variable, testcase etc.
+   * @return GoogleCloudIntegrationsV1alphaDownloadIntegrationVersionResponse
+   * @throws \Google\Service\Exception
+   */
+  public function download($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('download', [$params], GoogleCloudIntegrationsV1alphaDownloadIntegrationVersionResponse::class);
+  }
+  /**
+   * Get a integration in the specified project. (versions.get)
+   *
+   * @param string $name Required. The version to retrieve. Format: projects/{proj
+   * ect}/locations/{location}/integrations/{integration}/versions/{version}
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaIntegrationVersion
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudIntegrationsV1alphaIntegrationVersion::class);
+  }
+  /**
+   * Returns the list of all integration versions in the specified project.
+   * (versions.listProjectsLocationsProductsIntegrationsVersions)
+   *
+   * @param string $parent Required. The parent resource where this version will
+   * be created. Format:
+   * projects/{project}/locations/{location}/integrations/{integration}
+   * Specifically, when parent equals: 1. projects//locations//integrations/,
+   * Meaning: "List versions (with filter) for a particular integration". 2.
+   * projects//locations//integrations/- Meaning: "List versions (with filter) for
+   * a client within a particular region".
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string fieldMask The field mask which specifies the particular
+   * data to be returned.
+   * @opt_param string filter Filter on fields of IntegrationVersion. Fields can
+   * be compared with literal values by use of ":" (containment), "=" (equality),
+   * ">" (greater), "<" (less than), >=" (greater than or equal to), "<=" (less
+   * than or equal to), and "!=" (inequality) operators. Negation, conjunction,
+   * and disjunction are written using NOT, AND, and OR keywords. For example,
+   * organization_id=\"1\" AND state=ACTIVE AND description:"test". Filtering
+   * cannot be performed on repeated fields like `task_config`.
+   * @opt_param string orderBy The results would be returned in order you
+   * specified here. Currently supported sort keys are: Descending sort order for
+   * "last\_modified\_time", "created\_time", and "snapshot\_number". Ascending
+   * sort order for `name`.
+   * @opt_param int pageSize The maximum number of versions to return. The service
+   * may return fewer than this value. If unspecified, at most 50 versions will be
+   * returned. The maximum value is 1000; values above 1000 will be coerced to
+   * 1000.
+   * @opt_param string pageToken A page token, received from a previous
+   * `ListIntegrationVersions` call. Provide this to retrieve the subsequent page.
+   * When paginating, all other parameters provided to `ListIntegrationVersions`
+   * must match the call that provided the page token.
+   * @return GoogleCloudIntegrationsV1alphaListIntegrationVersionsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsProductsIntegrationsVersions($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudIntegrationsV1alphaListIntegrationVersionsResponse::class);
+  }
+  /**
+   * Update a integration with a draft version in the specified project.
+   * (versions.patch)
+   *
+   * @param string $name Output only. Auto-generated primary key.
+   * @param GoogleCloudIntegrationsV1alphaIntegrationVersion $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Field mask specifying the fields in the above
+   * integration that have been modified and need to be updated.
+   * @return GoogleCloudIntegrationsV1alphaIntegrationVersion
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudIntegrationsV1alphaIntegrationVersion $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudIntegrationsV1alphaIntegrationVersion::class);
+  }
+  /**
+   * This RPC throws an exception if the integration is in ARCHIVED or ACTIVE
+   * state. This RPC throws an exception if the version being published is DRAFT,
+   * and if the `locked_by` user is not the same as the user performing the
+   * Publish. Audit fields updated include last_published_timestamp,
+   * last_published_by, last_modified_timestamp, last_modified_by. Any existing
+   * lock is on this integration is released. (versions.publish)
+   *
+   * @param string $name Required. The version to publish. Format: projects/{proje
+   * ct}/locations/{location}/integrations/{integration}/versions/{version}
+   * @param GoogleCloudIntegrationsV1alphaPublishIntegrationVersionRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaPublishIntegrationVersionResponse
+   * @throws \Google\Service\Exception
+   */
+  public function publish($name, GoogleCloudIntegrationsV1alphaPublishIntegrationVersionRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('publish', [$params], GoogleCloudIntegrationsV1alphaPublishIntegrationVersionResponse::class);
+  }
+  /**
+   * Clears the `locked_by` and `locked_at_timestamp`in the DRAFT version of this
+   * integration. It then performs the same action as the
+   * CreateDraftIntegrationVersion (i.e., copies the DRAFT version of the
+   * integration as a SNAPSHOT and then creates a new DRAFT version with the
+   * `locked_by` set to the `user_taking_over` and the `locked_at_timestamp` set
+   * to the current timestamp). Both the `locked_by` and `user_taking_over` are
+   * notified via email about the takeover. This RPC throws an exception if the
+   * integration is not in DRAFT status or if the `locked_by` and
+   * `locked_at_timestamp` fields are not set.The TakeoverEdit lock is treated the
+   * same as an edit of the integration, and hence shares ACLs with edit. Audit
+   * fields updated include last_modified_timestamp, last_modified_by.
+   * (versions.takeoverEditLock)
+   *
+   * @param string $integrationVersion Required. The version to take over edit
+   * lock. Format: projects/{project}/locations/{location}/integrations/{integrati
+   * on}/versions/{version}
+   * @param GoogleCloudIntegrationsV1alphaTakeoverEditLockRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaTakeoverEditLockResponse
+   * @throws \Google\Service\Exception
+   */
+  public function takeoverEditLock($integrationVersion, GoogleCloudIntegrationsV1alphaTakeoverEditLockRequest $postBody, $optParams = [])
+  {
+    $params = ['integrationVersion' => $integrationVersion, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('takeoverEditLock', [$params], GoogleCloudIntegrationsV1alphaTakeoverEditLockResponse::class);
+  }
+  /**
+   * Sets the status of the ACTIVE integration to SNAPSHOT with a new tag
+   * "PREVIOUSLY_PUBLISHED" after validating it. The "HEAD" and
+   * "PUBLISH_REQUESTED" tags do not change. This RPC throws an exception if the
+   * version being snapshot is not ACTIVE. Audit fields added include action,
+   * action_by, action_timestamp. (versions.unpublish)
+   *
+   * @param string $name Required. The version to deactivate. Format: projects/{pr
+   * oject}/locations/{location}/integrations/{integration}/versions/{version}
+   * @param GoogleCloudIntegrationsV1alphaUnpublishIntegrationVersionRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function unpublish($name, GoogleCloudIntegrationsV1alphaUnpublishIntegrationVersionRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('unpublish', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Uploads an integration. The content can be a previously downloaded
+   * integration. Performs the same function as CreateDraftIntegrationVersion, but
+   * accepts input in a string format, which holds the complete representation of
+   * the IntegrationVersion content. (versions.upload)
+   *
+   * @param string $parent Required. The version to upload. Format:
+   * projects/{project}/locations/{location}/integrations/{integration}
+   * @param GoogleCloudIntegrationsV1alphaUploadIntegrationVersionRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaUploadIntegrationVersionResponse
+   * @throws \Google\Service\Exception
+   */
+  public function upload($parent, GoogleCloudIntegrationsV1alphaUploadIntegrationVersionRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('upload', [$params], GoogleCloudIntegrationsV1alphaUploadIntegrationVersionResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsProductsIntegrationsVersions::class, 'Google_Service_Integrations_Resource_ProjectsLocationsProductsIntegrationsVersions');
Index: vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsProductsIntegrationsVersionsTestCases.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsProductsIntegrationsVersionsTestCases.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsProductsIntegrationsVersionsTestCases.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,67 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations\Resource;
+
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaListTestCasesResponse;
+
+/**
+ * The "testCases" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $integrationsService = new Google\Service\Integrations(...);
+ *   $testCases = $integrationsService->projects_locations_products_integrations_versions_testCases;
+ *  </code>
+ */
+class ProjectsLocationsProductsIntegrationsVersionsTestCases extends \Google\Service\Resource
+{
+  /**
+   * Lists all the test cases that satisfy the filters.
+   * (testCases.listProjectsLocationsProductsIntegrationsVersionsTestCases)
+   *
+   * @param string $parent Required. The parent resource where this TestCase was
+   * created.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Optional. Standard filter field. Filtering as
+   * supported in https://developers.google.com/authorized-
+   * buyers/apis/guides/list-filters.
+   * @opt_param string orderBy Optional. The results would be returned in order
+   * specified here. Currently supported sort keys are: Descending sort order for
+   * "last_modified_time", "created_time". Ascending sort order for "name".
+   * @opt_param int pageSize Optional. The maximum number of test cases to return.
+   * The service may return fewer than this value. If unspecified, at most 100
+   * test cases will be returned.
+   * @opt_param string pageToken Optional. A page token, received from a previous
+   * `ListTestCases` call. Provide this to retrieve the subsequent page. When
+   * paginating, all other parameters provided to `ListTestCases` must match the
+   * call that provided the page token.
+   * @opt_param string readMask Optional. The mask which specifies fields that
+   * need to be returned in the TestCases's response.
+   * @return GoogleCloudIntegrationsV1alphaListTestCasesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsProductsIntegrationsVersionsTestCases($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudIntegrationsV1alphaListTestCasesResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsProductsIntegrationsVersionsTestCases::class, 'Google_Service_Integrations_Resource_ProjectsLocationsProductsIntegrationsVersionsTestCases');
Index: vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsProductsIntegrationtemplates.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsProductsIntegrationtemplates.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsProductsIntegrationtemplates.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\Integrations\Resource;
+
+/**
+ * The "integrationtemplates" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $integrationsService = new Google\Service\Integrations(...);
+ *   $integrationtemplates = $integrationsService->projects_locations_products_integrationtemplates;
+ *  </code>
+ */
+class ProjectsLocationsProductsIntegrationtemplates extends \Google\Service\Resource
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsProductsIntegrationtemplates::class, 'Google_Service_Integrations_Resource_ProjectsLocationsProductsIntegrationtemplates');
Index: vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsProductsIntegrationtemplatesVersions.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsProductsIntegrationtemplatesVersions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsProductsIntegrationtemplatesVersions.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\Integrations\Resource;
+
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaIntegrationTemplateVersion;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaListIntegrationTemplateVersionsResponse;
+
+/**
+ * The "versions" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $integrationsService = new Google\Service\Integrations(...);
+ *   $versions = $integrationsService->projects_locations_products_integrationtemplates_versions;
+ *  </code>
+ */
+class ProjectsLocationsProductsIntegrationtemplatesVersions extends \Google\Service\Resource
+{
+  /**
+   * Creates an IntegrationTemplateVersion. (versions.create)
+   *
+   * @param string $parent Required. The parent resource where this
+   * TemplateVersion will be created. Format: projects/{project}/location/{locatio
+   * n}/product/{product}/integrationtemplates/{integrationtemplate}
+   * @param GoogleCloudIntegrationsV1alphaIntegrationTemplateVersion $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaIntegrationTemplateVersion
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudIntegrationsV1alphaIntegrationTemplateVersion $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudIntegrationsV1alphaIntegrationTemplateVersion::class);
+  }
+  /**
+   * Returns an IntegrationTemplateVersion in the specified project.
+   * (versions.get)
+   *
+   * @param string $name Required. The TemplateVersion to retrieve. Format: projec
+   * ts/{project}/locations/{location}/products/{product}/integrationtemplates/{in
+   * tegrationtemplate}/versions/{version}
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaIntegrationTemplateVersion
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudIntegrationsV1alphaIntegrationTemplateVersion::class);
+  }
+  /**
+   * Returns the list of all IntegrationTemplateVersions in the specified project.
+   * (versions.listProjectsLocationsProductsIntegrationtemplatesVersions)
+   *
+   * @param string $parent Required. Format: projects/{project}/location/{location
+   * }/product/{product}/integrationtemplates/{integrationtemplate}
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Filter syntax: defined in the EBNF grammar.
+   * @opt_param int pageSize The maximum number of IntegrationTemplateVersions to
+   * return. The service may return fewer than this value. If unspecified, at most
+   * 50 versions will be returned. The maximum value is 1000; values above 1000
+   * will be coerced to 1000.
+   * @opt_param string pageToken A page token, received from a previous
+   * `ListIntegrationTemplateVersions` call. Provide this to retrieve the
+   * subsequent page. When paginating, all other parameters provided to
+   * `ListIntegrationTemplateVersions` must match the call that provided the page
+   * token.
+   * @return GoogleCloudIntegrationsV1alphaListIntegrationTemplateVersionsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsProductsIntegrationtemplatesVersions($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudIntegrationsV1alphaListIntegrationTemplateVersionsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsProductsIntegrationtemplatesVersions::class, 'Google_Service_Integrations_Resource_ProjectsLocationsProductsIntegrationtemplatesVersions');
Index: vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsProductsSfdcInstances.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsProductsSfdcInstances.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsProductsSfdcInstances.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\Integrations\Resource;
+
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaListSfdcInstancesResponse;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaSfdcInstance;
+use Google\Service\Integrations\GoogleProtobufEmpty;
+
+/**
+ * The "sfdcInstances" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $integrationsService = new Google\Service\Integrations(...);
+ *   $sfdcInstances = $integrationsService->projects_locations_products_sfdcInstances;
+ *  </code>
+ */
+class ProjectsLocationsProductsSfdcInstances extends \Google\Service\Resource
+{
+  /**
+   * Creates an sfdc instance record. Store the sfdc instance in Spanner. Returns
+   * the sfdc instance. (sfdcInstances.create)
+   *
+   * @param string $parent Required. "projects/{project}/locations/{location}"
+   * format.
+   * @param GoogleCloudIntegrationsV1alphaSfdcInstance $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaSfdcInstance
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudIntegrationsV1alphaSfdcInstance $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudIntegrationsV1alphaSfdcInstance::class);
+  }
+  /**
+   * Deletes an sfdc instance. (sfdcInstances.delete)
+   *
+   * @param string $name Required. The name that is associated with the
+   * SfdcInstance.
+   * @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 an sfdc instance. If the instance doesn't exist, Code.NOT_FOUND
+   * exception will be thrown. (sfdcInstances.get)
+   *
+   * @param string $name Required. The name that is associated with the
+   * SfdcInstance.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaSfdcInstance
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudIntegrationsV1alphaSfdcInstance::class);
+  }
+  /**
+   * Lists all sfdc instances that match the filter. Restrict to sfdc instances
+   * belonging to the current client only.
+   * (sfdcInstances.listProjectsLocationsProductsSfdcInstances)
+   *
+   * @param string $parent Required. The client, which owns this collection of
+   * SfdcInstances.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Filtering as supported in
+   * https://developers.google.com/authorized-buyers/apis/guides/list-filters.
+   * @opt_param int pageSize The size of entries in the response. If unspecified,
+   * defaults to 100.
+   * @opt_param string pageToken The token returned in the previous response.
+   * @opt_param string readMask The mask which specifies fields that need to be
+   * returned in the SfdcInstance's response.
+   * @return GoogleCloudIntegrationsV1alphaListSfdcInstancesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsProductsSfdcInstances($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudIntegrationsV1alphaListSfdcInstancesResponse::class);
+  }
+  /**
+   * Updates an sfdc instance. Updates the sfdc instance in spanner. Returns the
+   * sfdc instance. (sfdcInstances.patch)
+   *
+   * @param string $name Resource name of the SFDC instance
+   * projects/{project}/locations/{location}/sfdcInstances/{sfdcInstance}.
+   * @param GoogleCloudIntegrationsV1alphaSfdcInstance $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Field mask specifying the fields in the above
+   * SfdcInstance that have been modified and need to be updated.
+   * @return GoogleCloudIntegrationsV1alphaSfdcInstance
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudIntegrationsV1alphaSfdcInstance $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudIntegrationsV1alphaSfdcInstance::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsProductsSfdcInstances::class, 'Google_Service_Integrations_Resource_ProjectsLocationsProductsSfdcInstances');
Index: vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsProductsSfdcInstancesSfdcChannels.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsProductsSfdcInstancesSfdcChannels.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsProductsSfdcInstancesSfdcChannels.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\Integrations\Resource;
+
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaListSfdcChannelsResponse;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaSfdcChannel;
+use Google\Service\Integrations\GoogleProtobufEmpty;
+
+/**
+ * The "sfdcChannels" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $integrationsService = new Google\Service\Integrations(...);
+ *   $sfdcChannels = $integrationsService->projects_locations_products_sfdcInstances_sfdcChannels;
+ *  </code>
+ */
+class ProjectsLocationsProductsSfdcInstancesSfdcChannels extends \Google\Service\Resource
+{
+  /**
+   * Creates an sfdc channel record. Store the sfdc channel in Spanner. Returns
+   * the sfdc channel. (sfdcChannels.create)
+   *
+   * @param string $parent Required. "projects/{project}/locations/{location}"
+   * format.
+   * @param GoogleCloudIntegrationsV1alphaSfdcChannel $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaSfdcChannel
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudIntegrationsV1alphaSfdcChannel $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudIntegrationsV1alphaSfdcChannel::class);
+  }
+  /**
+   * Deletes an sfdc channel. (sfdcChannels.delete)
+   *
+   * @param string $name Required. The name that is associated with the
+   * SfdcChannel.
+   * @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 an sfdc channel. If the channel doesn't exist, Code.NOT_FOUND exception
+   * will be thrown. (sfdcChannels.get)
+   *
+   * @param string $name Required. The name that is associated with the
+   * SfdcChannel.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaSfdcChannel
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudIntegrationsV1alphaSfdcChannel::class);
+  }
+  /**
+   * Lists all sfdc channels that match the filter. Restrict to sfdc channels
+   * belonging to the current client only.
+   * (sfdcChannels.listProjectsLocationsProductsSfdcInstancesSfdcChannels)
+   *
+   * @param string $parent Required. The client, which owns this collection of
+   * SfdcChannels.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Filtering as supported in
+   * https://developers.google.com/authorized-buyers/apis/guides/list-filters.
+   * @opt_param int pageSize The size of entries in the response. If unspecified,
+   * defaults to 100.
+   * @opt_param string pageToken The token returned in the previous response.
+   * @opt_param string readMask The mask which specifies fields that need to be
+   * returned in the SfdcChannel's response.
+   * @return GoogleCloudIntegrationsV1alphaListSfdcChannelsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsProductsSfdcInstancesSfdcChannels($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudIntegrationsV1alphaListSfdcChannelsResponse::class);
+  }
+  /**
+   * Updates an sfdc channel. Updates the sfdc channel in spanner. Returns the
+   * sfdc channel. (sfdcChannels.patch)
+   *
+   * @param string $name Resource name of the SFDC channel projects/{project}/loca
+   * tions/{location}/sfdcInstances/{sfdc_instance}/sfdcChannels/{sfdc_channel}.
+   * @param GoogleCloudIntegrationsV1alphaSfdcChannel $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Field mask specifying the fields in the above
+   * SfdcChannel that have been modified and need to be updated.
+   * @return GoogleCloudIntegrationsV1alphaSfdcChannel
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudIntegrationsV1alphaSfdcChannel $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudIntegrationsV1alphaSfdcChannel::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsProductsSfdcInstancesSfdcChannels::class, 'Google_Service_Integrations_Resource_ProjectsLocationsProductsSfdcInstancesSfdcChannels');
Index: vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsSfdcInstances.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsSfdcInstances.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsSfdcInstances.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\Integrations\Resource;
+
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaListSfdcInstancesResponse;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaSfdcInstance;
+use Google\Service\Integrations\GoogleProtobufEmpty;
+
+/**
+ * The "sfdcInstances" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $integrationsService = new Google\Service\Integrations(...);
+ *   $sfdcInstances = $integrationsService->projects_locations_sfdcInstances;
+ *  </code>
+ */
+class ProjectsLocationsSfdcInstances extends \Google\Service\Resource
+{
+  /**
+   * Creates an sfdc instance record. Store the sfdc instance in Spanner. Returns
+   * the sfdc instance. (sfdcInstances.create)
+   *
+   * @param string $parent Required. "projects/{project}/locations/{location}"
+   * format.
+   * @param GoogleCloudIntegrationsV1alphaSfdcInstance $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaSfdcInstance
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudIntegrationsV1alphaSfdcInstance $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudIntegrationsV1alphaSfdcInstance::class);
+  }
+  /**
+   * Deletes an sfdc instance. (sfdcInstances.delete)
+   *
+   * @param string $name Required. The name that is associated with the
+   * SfdcInstance.
+   * @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 an sfdc instance. If the instance doesn't exist, Code.NOT_FOUND
+   * exception will be thrown. (sfdcInstances.get)
+   *
+   * @param string $name Required. The name that is associated with the
+   * SfdcInstance.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaSfdcInstance
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudIntegrationsV1alphaSfdcInstance::class);
+  }
+  /**
+   * Lists all sfdc instances that match the filter. Restrict to sfdc instances
+   * belonging to the current client only.
+   * (sfdcInstances.listProjectsLocationsSfdcInstances)
+   *
+   * @param string $parent Required. The client, which owns this collection of
+   * SfdcInstances.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Filtering as supported in
+   * https://developers.google.com/authorized-buyers/apis/guides/list-filters.
+   * @opt_param int pageSize The size of entries in the response. If unspecified,
+   * defaults to 100.
+   * @opt_param string pageToken The token returned in the previous response.
+   * @opt_param string readMask The mask which specifies fields that need to be
+   * returned in the SfdcInstance's response.
+   * @return GoogleCloudIntegrationsV1alphaListSfdcInstancesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsSfdcInstances($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudIntegrationsV1alphaListSfdcInstancesResponse::class);
+  }
+  /**
+   * Updates an sfdc instance. Updates the sfdc instance in spanner. Returns the
+   * sfdc instance. (sfdcInstances.patch)
+   *
+   * @param string $name Resource name of the SFDC instance
+   * projects/{project}/locations/{location}/sfdcInstances/{sfdcInstance}.
+   * @param GoogleCloudIntegrationsV1alphaSfdcInstance $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Field mask specifying the fields in the above
+   * SfdcInstance that have been modified and need to be updated.
+   * @return GoogleCloudIntegrationsV1alphaSfdcInstance
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudIntegrationsV1alphaSfdcInstance $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudIntegrationsV1alphaSfdcInstance::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsSfdcInstances::class, 'Google_Service_Integrations_Resource_ProjectsLocationsSfdcInstances');
Index: vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsSfdcInstancesSfdcChannels.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsSfdcInstancesSfdcChannels.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsSfdcInstancesSfdcChannels.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\Integrations\Resource;
+
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaListSfdcChannelsResponse;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaSfdcChannel;
+use Google\Service\Integrations\GoogleProtobufEmpty;
+
+/**
+ * The "sfdcChannels" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $integrationsService = new Google\Service\Integrations(...);
+ *   $sfdcChannels = $integrationsService->projects_locations_sfdcInstances_sfdcChannels;
+ *  </code>
+ */
+class ProjectsLocationsSfdcInstancesSfdcChannels extends \Google\Service\Resource
+{
+  /**
+   * Creates an sfdc channel record. Store the sfdc channel in Spanner. Returns
+   * the sfdc channel. (sfdcChannels.create)
+   *
+   * @param string $parent Required. "projects/{project}/locations/{location}"
+   * format.
+   * @param GoogleCloudIntegrationsV1alphaSfdcChannel $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaSfdcChannel
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudIntegrationsV1alphaSfdcChannel $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudIntegrationsV1alphaSfdcChannel::class);
+  }
+  /**
+   * Deletes an sfdc channel. (sfdcChannels.delete)
+   *
+   * @param string $name Required. The name that is associated with the
+   * SfdcChannel.
+   * @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 an sfdc channel. If the channel doesn't exist, Code.NOT_FOUND exception
+   * will be thrown. (sfdcChannels.get)
+   *
+   * @param string $name Required. The name that is associated with the
+   * SfdcChannel.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaSfdcChannel
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudIntegrationsV1alphaSfdcChannel::class);
+  }
+  /**
+   * Lists all sfdc channels that match the filter. Restrict to sfdc channels
+   * belonging to the current client only.
+   * (sfdcChannels.listProjectsLocationsSfdcInstancesSfdcChannels)
+   *
+   * @param string $parent Required. The client, which owns this collection of
+   * SfdcChannels.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Filtering as supported in
+   * https://developers.google.com/authorized-buyers/apis/guides/list-filters.
+   * @opt_param int pageSize The size of entries in the response. If unspecified,
+   * defaults to 100.
+   * @opt_param string pageToken The token returned in the previous response.
+   * @opt_param string readMask The mask which specifies fields that need to be
+   * returned in the SfdcChannel's response.
+   * @return GoogleCloudIntegrationsV1alphaListSfdcChannelsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsSfdcInstancesSfdcChannels($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudIntegrationsV1alphaListSfdcChannelsResponse::class);
+  }
+  /**
+   * Updates an sfdc channel. Updates the sfdc channel in spanner. Returns the
+   * sfdc channel. (sfdcChannels.patch)
+   *
+   * @param string $name Resource name of the SFDC channel projects/{project}/loca
+   * tions/{location}/sfdcInstances/{sfdc_instance}/sfdcChannels/{sfdc_channel}.
+   * @param GoogleCloudIntegrationsV1alphaSfdcChannel $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Field mask specifying the fields in the above
+   * SfdcChannel that have been modified and need to be updated.
+   * @return GoogleCloudIntegrationsV1alphaSfdcChannel
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudIntegrationsV1alphaSfdcChannel $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudIntegrationsV1alphaSfdcChannel::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsSfdcInstancesSfdcChannels::class, 'Google_Service_Integrations_Resource_ProjectsLocationsSfdcInstancesSfdcChannels');
Index: vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsTemplates.php
===================================================================
--- vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsTemplates.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Integrations/Resource/ProjectsLocationsTemplates.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,279 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Integrations\Resource;
+
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaDownloadTemplateResponse;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaImportTemplateRequest;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaImportTemplateResponse;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaListTemplatesResponse;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaSearchTemplatesResponse;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaShareTemplateRequest;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaTemplate;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaUnshareTemplateRequest;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaUploadTemplateRequest;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaUploadTemplateResponse;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaUseTemplateRequest;
+use Google\Service\Integrations\GoogleCloudIntegrationsV1alphaUseTemplateResponse;
+use Google\Service\Integrations\GoogleProtobufEmpty;
+
+/**
+ * The "templates" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $integrationsService = new Google\Service\Integrations(...);
+ *   $templates = $integrationsService->projects_locations_templates;
+ *  </code>
+ */
+class ProjectsLocationsTemplates extends \Google\Service\Resource
+{
+  /**
+   * Creates a new template (templates.create)
+   *
+   * @param string $parent Required. "projects/{project}/locations/{location}"
+   * format.
+   * @param GoogleCloudIntegrationsV1alphaTemplate $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaTemplate
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudIntegrationsV1alphaTemplate $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudIntegrationsV1alphaTemplate::class);
+  }
+  /**
+   * Deletes a template (templates.delete)
+   *
+   * @param string $name Required. The name that is associated with the Template.
+   * @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);
+  }
+  /**
+   * Downloads a template. Retrieves the `Template` and returns the response as a
+   * string. (templates.download)
+   *
+   * @param string $name Required. The template to download. Format:
+   * projects/{project}/locations/{location}/template/{template_id}
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string fileFormat Required. File format for download request.
+   * @return GoogleCloudIntegrationsV1alphaDownloadTemplateResponse
+   * @throws \Google\Service\Exception
+   */
+  public function download($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('download', [$params], GoogleCloudIntegrationsV1alphaDownloadTemplateResponse::class);
+  }
+  /**
+   * Get a template in the specified project. (templates.get)
+   *
+   * @param string $name Required. The template to retrieve. Format:
+   * projects/{project}/locations/{location}/templates/{template}
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaTemplate
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudIntegrationsV1alphaTemplate::class);
+  }
+  /**
+   * Import the template to an existing integration. This api would keep track of
+   * usage_count and last_used_time. PERMISSION_DENIED would be thrown if template
+   * is not accessible by client. (templates.import)
+   *
+   * @param string $name Required. The name that is associated with the Template.
+   * @param GoogleCloudIntegrationsV1alphaImportTemplateRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaImportTemplateResponse
+   * @throws \Google\Service\Exception
+   */
+  public function import($name, GoogleCloudIntegrationsV1alphaImportTemplateRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('import', [$params], GoogleCloudIntegrationsV1alphaImportTemplateResponse::class);
+  }
+  /**
+   * Lists all templates matching the filter.
+   * (templates.listProjectsLocationsTemplates)
+   *
+   * @param string $parent Required. The client, which owns this collection of
+   * Templates.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Optional. Standard filter field to filter templates.
+   * client_id filter won't be supported and will restrict to templates belonging
+   * to the current client only. Return all templates of the current client if the
+   * filter is empty. Also supports operators like AND, OR, NOT For example,
+   * "status=\"ACTIVE\"
+   * @opt_param string orderBy Optional. The results would be returned in the
+   * order you specified here.
+   * @opt_param int pageSize Optional. The size of the response entries. If
+   * unspecified, defaults to 100. The maximum value is 1000; values above 1000
+   * will be coerced to 1000.
+   * @opt_param string pageToken Optional. The token returned in the previous
+   * response.
+   * @opt_param string readMask Optional. The mask which specifies fields that
+   * need to be returned in the template's response.
+   * @return GoogleCloudIntegrationsV1alphaListTemplatesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsTemplates($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudIntegrationsV1alphaListTemplatesResponse::class);
+  }
+  /**
+   * Updates the template by given id. (templates.patch)
+   *
+   * @param string $name Identifier. Resource name of the template.
+   * @param GoogleCloudIntegrationsV1alphaTemplate $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Required. Field mask specifying the fields in
+   * the above template that have been modified and must be updated.
+   * @return GoogleCloudIntegrationsV1alphaTemplate
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudIntegrationsV1alphaTemplate $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudIntegrationsV1alphaTemplate::class);
+  }
+  /**
+   * Search templates based on user query and filters. This api would query the
+   * templates and return a list of templates based on the user filter.
+   * (templates.search)
+   *
+   * @param string $parent Required. The client, which owns this collection of
+   * Templates.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Optional. Standard filter field to filter templates.
+   * client_id filter won't be supported and will restrict to templates belonging
+   * to the current client only. Return all templates of the current client if the
+   * filter is empty. Also supports operators like AND, OR, NOT For example,
+   * "status=\"ACTIVE\"
+   * @opt_param string orderBy Optional. The results would be returned in the
+   * order you specified here.
+   * @opt_param int pageSize Optional. The size of the response entries. If
+   * unspecified, defaults to 100. The maximum value is 1000; values above 1000
+   * will be coerced to 1000.
+   * @opt_param string pageToken Optional. The token returned in the previous
+   * response.
+   * @opt_param string readMask Optional. The mask which specifies fields that
+   * need to be returned in the template's response.
+   * @return GoogleCloudIntegrationsV1alphaSearchTemplatesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function search($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('search', [$params], GoogleCloudIntegrationsV1alphaSearchTemplatesResponse::class);
+  }
+  /**
+   * Share a template with other clients. Only the template owner can share the
+   * templates with other projects. PERMISSION_DENIED would be thrown if the
+   * request is not from the owner. (templates.share)
+   *
+   * @param string $name Required. The name that is associated with the Template.
+   * @param GoogleCloudIntegrationsV1alphaShareTemplateRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function share($name, GoogleCloudIntegrationsV1alphaShareTemplateRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('share', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Unshare a template from given clients. Owner of the template can unshare
+   * template with clients. Shared client can only unshare the template from
+   * itself. PERMISSION_DENIED would be thrown if request is not from owner or for
+   * unsharing itself. (templates.unshare)
+   *
+   * @param string $name Required. The name that is associated with the Template.
+   * @param GoogleCloudIntegrationsV1alphaUnshareTemplateRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function unshare($name, GoogleCloudIntegrationsV1alphaUnshareTemplateRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('unshare', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Uploads a template. The content can be a previously downloaded template.
+   * Performs the same function as CreateTemplate, but accepts input in a string
+   * format, which holds the complete representation of the Template content.
+   * (templates.upload)
+   *
+   * @param string $parent Required. The template to upload. Format:
+   * projects/{project}/locations/{location}
+   * @param GoogleCloudIntegrationsV1alphaUploadTemplateRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaUploadTemplateResponse
+   * @throws \Google\Service\Exception
+   */
+  public function upload($parent, GoogleCloudIntegrationsV1alphaUploadTemplateRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('upload', [$params], GoogleCloudIntegrationsV1alphaUploadTemplateResponse::class);
+  }
+  /**
+   * Use the template to create integration. This api would keep track of
+   * usage_count and last_used_time. PERMISSION_DENIED would be thrown if template
+   * is not accessible by client. (templates.useProjectsLocationsTemplates)
+   *
+   * @param string $name Required. The name that is associated with the Template.
+   * @param GoogleCloudIntegrationsV1alphaUseTemplateRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudIntegrationsV1alphaUseTemplateResponse
+   * @throws \Google\Service\Exception
+   */
+  public function useProjectsLocationsTemplates($name, GoogleCloudIntegrationsV1alphaUseTemplateRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('use', [$params], GoogleCloudIntegrationsV1alphaUseTemplateResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsTemplates::class, 'Google_Service_Integrations_Resource_ProjectsLocationsTemplates');
