Index: vendor/google/apiclient-services/src/Apigee/EdgeConfigstoreBundleBadBundle.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/EdgeConfigstoreBundleBadBundle.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/EdgeConfigstoreBundleBadBundle.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\Apigee;
+
+class EdgeConfigstoreBundleBadBundle extends \Google\Collection
+{
+  protected $collection_key = 'violations';
+  protected $violationsType = EdgeConfigstoreBundleBadBundleViolation::class;
+  protected $violationsDataType = 'array';
+
+  /**
+   * @param EdgeConfigstoreBundleBadBundleViolation[]
+   */
+  public function setViolations($violations)
+  {
+    $this->violations = $violations;
+  }
+  /**
+   * @return EdgeConfigstoreBundleBadBundleViolation[]
+   */
+  public function getViolations()
+  {
+    return $this->violations;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EdgeConfigstoreBundleBadBundle::class, 'Google_Service_Apigee_EdgeConfigstoreBundleBadBundle');
Index: vendor/google/apiclient-services/src/Apigee/EdgeConfigstoreBundleBadBundleViolation.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/EdgeConfigstoreBundleBadBundleViolation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/EdgeConfigstoreBundleBadBundleViolation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class EdgeConfigstoreBundleBadBundleViolation extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $filename;
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setFilename($filename)
+  {
+    $this->filename = $filename;
+  }
+  /**
+   * @return string
+   */
+  public function getFilename()
+  {
+    return $this->filename;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EdgeConfigstoreBundleBadBundleViolation::class, 'Google_Service_Apigee_EdgeConfigstoreBundleBadBundleViolation');
Index: vendor/google/apiclient-services/src/Apigee/GoogleApiHttpBody.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleApiHttpBody.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleApiHttpBody.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,81 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleApiHttpBody extends \Google\Collection
+{
+  protected $collection_key = 'extensions';
+  /**
+   * @var string
+   */
+  public $contentType;
+  /**
+   * @var string
+   */
+  public $data;
+  /**
+   * @var array[]
+   */
+  public $extensions;
+
+  /**
+   * @param string
+   */
+  public function setContentType($contentType)
+  {
+    $this->contentType = $contentType;
+  }
+  /**
+   * @return string
+   */
+  public function getContentType()
+  {
+    return $this->contentType;
+  }
+  /**
+   * @param string
+   */
+  public function setData($data)
+  {
+    $this->data = $data;
+  }
+  /**
+   * @return string
+   */
+  public function getData()
+  {
+    return $this->data;
+  }
+  /**
+   * @param array[]
+   */
+  public function setExtensions($extensions)
+  {
+    $this->extensions = $extensions;
+  }
+  /**
+   * @return array[]
+   */
+  public function getExtensions()
+  {
+    return $this->extensions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleApiHttpBody::class, 'Google_Service_Apigee_GoogleApiHttpBody');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1APIProductAssociation.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1APIProductAssociation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1APIProductAssociation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1APIProductAssociation extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $apiproduct;
+  /**
+   * @var string
+   */
+  public $status;
+
+  /**
+   * @param string
+   */
+  public function setApiproduct($apiproduct)
+  {
+    $this->apiproduct = $apiproduct;
+  }
+  /**
+   * @return string
+   */
+  public function getApiproduct()
+  {
+    return $this->apiproduct;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1APIProductAssociation::class, 'Google_Service_Apigee_GoogleCloudApigeeV1APIProductAssociation');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Access.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Access.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Access.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\Apigee;
+
+class GoogleCloudApigeeV1Access extends \Google\Model
+{
+  protected $internal_gapi_mappings = [
+        "get" => "Get",
+        "remove" => "Remove",
+        "set" => "Set",
+  ];
+  protected $getType = GoogleCloudApigeeV1AccessGet::class;
+  protected $getDataType = '';
+  protected $removeType = GoogleCloudApigeeV1AccessRemove::class;
+  protected $removeDataType = '';
+  protected $setType = GoogleCloudApigeeV1AccessSet::class;
+  protected $setDataType = '';
+
+  /**
+   * @param GoogleCloudApigeeV1AccessGet
+   */
+  public function setGet(GoogleCloudApigeeV1AccessGet $get)
+  {
+    $this->get = $get;
+  }
+  /**
+   * @return GoogleCloudApigeeV1AccessGet
+   */
+  public function getGet()
+  {
+    return $this->get;
+  }
+  /**
+   * @param GoogleCloudApigeeV1AccessRemove
+   */
+  public function setRemove(GoogleCloudApigeeV1AccessRemove $remove)
+  {
+    $this->remove = $remove;
+  }
+  /**
+   * @return GoogleCloudApigeeV1AccessRemove
+   */
+  public function getRemove()
+  {
+    return $this->remove;
+  }
+  /**
+   * @param GoogleCloudApigeeV1AccessSet
+   */
+  public function setSet(GoogleCloudApigeeV1AccessSet $set)
+  {
+    $this->set = $set;
+  }
+  /**
+   * @return GoogleCloudApigeeV1AccessSet
+   */
+  public function getSet()
+  {
+    return $this->set;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1Access::class, 'Google_Service_Apigee_GoogleCloudApigeeV1Access');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1AccessGet.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1AccessGet.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1AccessGet.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1AccessGet 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(GoogleCloudApigeeV1AccessGet::class, 'Google_Service_Apigee_GoogleCloudApigeeV1AccessGet');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1AccessLoggingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1AccessLoggingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1AccessLoggingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1AccessLoggingConfig extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $enabled;
+  /**
+   * @var string
+   */
+  public $filter;
+
+  /**
+   * @param bool
+   */
+  public function setEnabled($enabled)
+  {
+    $this->enabled = $enabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnabled()
+  {
+    return $this->enabled;
+  }
+  /**
+   * @param string
+   */
+  public function setFilter($filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return string
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1AccessLoggingConfig::class, 'Google_Service_Apigee_GoogleCloudApigeeV1AccessLoggingConfig');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1AccessRemove.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1AccessRemove.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1AccessRemove.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1AccessRemove extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var bool
+   */
+  public $success;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param bool
+   */
+  public function setSuccess($success)
+  {
+    $this->success = $success;
+  }
+  /**
+   * @return bool
+   */
+  public function getSuccess()
+  {
+    return $this->success;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1AccessRemove::class, 'Google_Service_Apigee_GoogleCloudApigeeV1AccessRemove');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1AccessSet.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1AccessSet.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1AccessSet.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\Apigee;
+
+class GoogleCloudApigeeV1AccessSet extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var bool
+   */
+  public $success;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param bool
+   */
+  public function setSuccess($success)
+  {
+    $this->success = $success;
+  }
+  /**
+   * @return bool
+   */
+  public function getSuccess()
+  {
+    return $this->success;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1AccessSet::class, 'Google_Service_Apigee_GoogleCloudApigeeV1AccessSet');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ActivateNatAddressRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ActivateNatAddressRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ActivateNatAddressRequest.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\Apigee;
+
+class GoogleCloudApigeeV1ActivateNatAddressRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ActivateNatAddressRequest::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ActivateNatAddressRequest');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1AddonsConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1AddonsConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1AddonsConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,122 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1AddonsConfig extends \Google\Model
+{
+  protected $advancedApiOpsConfigType = GoogleCloudApigeeV1AdvancedApiOpsConfig::class;
+  protected $advancedApiOpsConfigDataType = '';
+  protected $analyticsConfigType = GoogleCloudApigeeV1AnalyticsConfig::class;
+  protected $analyticsConfigDataType = '';
+  protected $apiSecurityConfigType = GoogleCloudApigeeV1ApiSecurityConfig::class;
+  protected $apiSecurityConfigDataType = '';
+  protected $connectorsPlatformConfigType = GoogleCloudApigeeV1ConnectorsPlatformConfig::class;
+  protected $connectorsPlatformConfigDataType = '';
+  protected $integrationConfigType = GoogleCloudApigeeV1IntegrationConfig::class;
+  protected $integrationConfigDataType = '';
+  protected $monetizationConfigType = GoogleCloudApigeeV1MonetizationConfig::class;
+  protected $monetizationConfigDataType = '';
+
+  /**
+   * @param GoogleCloudApigeeV1AdvancedApiOpsConfig
+   */
+  public function setAdvancedApiOpsConfig(GoogleCloudApigeeV1AdvancedApiOpsConfig $advancedApiOpsConfig)
+  {
+    $this->advancedApiOpsConfig = $advancedApiOpsConfig;
+  }
+  /**
+   * @return GoogleCloudApigeeV1AdvancedApiOpsConfig
+   */
+  public function getAdvancedApiOpsConfig()
+  {
+    return $this->advancedApiOpsConfig;
+  }
+  /**
+   * @param GoogleCloudApigeeV1AnalyticsConfig
+   */
+  public function setAnalyticsConfig(GoogleCloudApigeeV1AnalyticsConfig $analyticsConfig)
+  {
+    $this->analyticsConfig = $analyticsConfig;
+  }
+  /**
+   * @return GoogleCloudApigeeV1AnalyticsConfig
+   */
+  public function getAnalyticsConfig()
+  {
+    return $this->analyticsConfig;
+  }
+  /**
+   * @param GoogleCloudApigeeV1ApiSecurityConfig
+   */
+  public function setApiSecurityConfig(GoogleCloudApigeeV1ApiSecurityConfig $apiSecurityConfig)
+  {
+    $this->apiSecurityConfig = $apiSecurityConfig;
+  }
+  /**
+   * @return GoogleCloudApigeeV1ApiSecurityConfig
+   */
+  public function getApiSecurityConfig()
+  {
+    return $this->apiSecurityConfig;
+  }
+  /**
+   * @param GoogleCloudApigeeV1ConnectorsPlatformConfig
+   */
+  public function setConnectorsPlatformConfig(GoogleCloudApigeeV1ConnectorsPlatformConfig $connectorsPlatformConfig)
+  {
+    $this->connectorsPlatformConfig = $connectorsPlatformConfig;
+  }
+  /**
+   * @return GoogleCloudApigeeV1ConnectorsPlatformConfig
+   */
+  public function getConnectorsPlatformConfig()
+  {
+    return $this->connectorsPlatformConfig;
+  }
+  /**
+   * @param GoogleCloudApigeeV1IntegrationConfig
+   */
+  public function setIntegrationConfig(GoogleCloudApigeeV1IntegrationConfig $integrationConfig)
+  {
+    $this->integrationConfig = $integrationConfig;
+  }
+  /**
+   * @return GoogleCloudApigeeV1IntegrationConfig
+   */
+  public function getIntegrationConfig()
+  {
+    return $this->integrationConfig;
+  }
+  /**
+   * @param GoogleCloudApigeeV1MonetizationConfig
+   */
+  public function setMonetizationConfig(GoogleCloudApigeeV1MonetizationConfig $monetizationConfig)
+  {
+    $this->monetizationConfig = $monetizationConfig;
+  }
+  /**
+   * @return GoogleCloudApigeeV1MonetizationConfig
+   */
+  public function getMonetizationConfig()
+  {
+    return $this->monetizationConfig;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1AddonsConfig::class, 'Google_Service_Apigee_GoogleCloudApigeeV1AddonsConfig');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1AdjustDeveloperBalanceRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1AdjustDeveloperBalanceRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1AdjustDeveloperBalanceRequest.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\Apigee;
+
+class GoogleCloudApigeeV1AdjustDeveloperBalanceRequest extends \Google\Model
+{
+  protected $adjustmentType = GoogleTypeMoney::class;
+  protected $adjustmentDataType = '';
+
+  /**
+   * @param GoogleTypeMoney
+   */
+  public function setAdjustment(GoogleTypeMoney $adjustment)
+  {
+    $this->adjustment = $adjustment;
+  }
+  /**
+   * @return GoogleTypeMoney
+   */
+  public function getAdjustment()
+  {
+    return $this->adjustment;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1AdjustDeveloperBalanceRequest::class, 'Google_Service_Apigee_GoogleCloudApigeeV1AdjustDeveloperBalanceRequest');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1AdvancedApiOpsConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1AdvancedApiOpsConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1AdvancedApiOpsConfig.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\Apigee;
+
+class GoogleCloudApigeeV1AdvancedApiOpsConfig extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $enabled;
+
+  /**
+   * @param bool
+   */
+  public function setEnabled($enabled)
+  {
+    $this->enabled = $enabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnabled()
+  {
+    return $this->enabled;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1AdvancedApiOpsConfig::class, 'Google_Service_Apigee_GoogleCloudApigeeV1AdvancedApiOpsConfig');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Alias.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Alias.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Alias.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\Apigee;
+
+class GoogleCloudApigeeV1Alias extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $alias;
+  protected $certsInfoType = GoogleCloudApigeeV1Certificate::class;
+  protected $certsInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setAlias($alias)
+  {
+    $this->alias = $alias;
+  }
+  /**
+   * @return string
+   */
+  public function getAlias()
+  {
+    return $this->alias;
+  }
+  /**
+   * @param GoogleCloudApigeeV1Certificate
+   */
+  public function setCertsInfo(GoogleCloudApigeeV1Certificate $certsInfo)
+  {
+    $this->certsInfo = $certsInfo;
+  }
+  /**
+   * @return GoogleCloudApigeeV1Certificate
+   */
+  public function getCertsInfo()
+  {
+    return $this->certsInfo;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1Alias::class, 'Google_Service_Apigee_GoogleCloudApigeeV1Alias');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1AliasRevisionConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1AliasRevisionConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1AliasRevisionConfig.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\Apigee;
+
+class GoogleCloudApigeeV1AliasRevisionConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $location;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setLocation($location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return string
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function 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(GoogleCloudApigeeV1AliasRevisionConfig::class, 'Google_Service_Apigee_GoogleCloudApigeeV1AliasRevisionConfig');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1AnalyticsConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1AnalyticsConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1AnalyticsConfig.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\Apigee;
+
+class GoogleCloudApigeeV1AnalyticsConfig extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $enabled;
+  /**
+   * @var string
+   */
+  public $expireTimeMillis;
+  /**
+   * @var string
+   */
+  public $state;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param bool
+   */
+  public function setEnabled($enabled)
+  {
+    $this->enabled = $enabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnabled()
+  {
+    return $this->enabled;
+  }
+  /**
+   * @param string
+   */
+  public function setExpireTimeMillis($expireTimeMillis)
+  {
+    $this->expireTimeMillis = $expireTimeMillis;
+  }
+  /**
+   * @return string
+   */
+  public function getExpireTimeMillis()
+  {
+    return $this->expireTimeMillis;
+  }
+  /**
+   * @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;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1AnalyticsConfig::class, 'Google_Service_Apigee_GoogleCloudApigeeV1AnalyticsConfig');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ApiCategory.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ApiCategory.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ApiCategory.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\Apigee;
+
+class GoogleCloudApigeeV1ApiCategory extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $siteId;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @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 setSiteId($siteId)
+  {
+    $this->siteId = $siteId;
+  }
+  /**
+   * @return string
+   */
+  public function getSiteId()
+  {
+    return $this->siteId;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1ApiCategory::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ApiCategory');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ApiCategoryData.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ApiCategoryData.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ApiCategoryData.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\Apigee;
+
+class GoogleCloudApigeeV1ApiCategoryData extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $siteId;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @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 setSiteId($siteId)
+  {
+    $this->siteId = $siteId;
+  }
+  /**
+   * @return string
+   */
+  public function getSiteId()
+  {
+    return $this->siteId;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1ApiCategoryData::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ApiCategoryData');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ApiCategoryResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ApiCategoryResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ApiCategoryResponse.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\Apigee;
+
+class GoogleCloudApigeeV1ApiCategoryResponse extends \Google\Model
+{
+  protected $dataType = GoogleCloudApigeeV1ApiCategory::class;
+  protected $dataDataType = '';
+  /**
+   * @var string
+   */
+  public $errorCode;
+  /**
+   * @var string
+   */
+  public $message;
+  /**
+   * @var string
+   */
+  public $requestId;
+  /**
+   * @var string
+   */
+  public $status;
+
+  /**
+   * @param GoogleCloudApigeeV1ApiCategory
+   */
+  public function setData(GoogleCloudApigeeV1ApiCategory $data)
+  {
+    $this->data = $data;
+  }
+  /**
+   * @return GoogleCloudApigeeV1ApiCategory
+   */
+  public function getData()
+  {
+    return $this->data;
+  }
+  /**
+   * @param string
+   */
+  public function setErrorCode($errorCode)
+  {
+    $this->errorCode = $errorCode;
+  }
+  /**
+   * @return string
+   */
+  public function getErrorCode()
+  {
+    return $this->errorCode;
+  }
+  /**
+   * @param string
+   */
+  public function setMessage($message)
+  {
+    $this->message = $message;
+  }
+  /**
+   * @return string
+   */
+  public function getMessage()
+  {
+    return $this->message;
+  }
+  /**
+   * @param string
+   */
+  public function setRequestId($requestId)
+  {
+    $this->requestId = $requestId;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestId()
+  {
+    return $this->requestId;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1ApiCategoryResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ApiCategoryResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ApiDoc.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ApiDoc.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ApiDoc.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,333 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1ApiDoc extends \Google\Collection
+{
+  protected $collection_key = 'categoryIds';
+  /**
+   * @var bool
+   */
+  public $anonAllowed;
+  /**
+   * @var string
+   */
+  public $apiProductName;
+  /**
+   * @var string[]
+   */
+  public $categoryIds;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $edgeAPIProductName;
+  /**
+   * @var string
+   */
+  public $graphqlEndpointUrl;
+  /**
+   * @var string
+   */
+  public $graphqlSchema;
+  /**
+   * @var string
+   */
+  public $graphqlSchemaDisplayName;
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $imageUrl;
+  /**
+   * @var string
+   */
+  public $modified;
+  /**
+   * @var bool
+   */
+  public $published;
+  /**
+   * @var bool
+   */
+  public $requireCallbackUrl;
+  /**
+   * @var string
+   */
+  public $siteId;
+  /**
+   * @var string
+   */
+  public $specId;
+  /**
+   * @var string
+   */
+  public $title;
+  /**
+   * @var bool
+   */
+  public $visibility;
+
+  /**
+   * @param bool
+   */
+  public function setAnonAllowed($anonAllowed)
+  {
+    $this->anonAllowed = $anonAllowed;
+  }
+  /**
+   * @return bool
+   */
+  public function getAnonAllowed()
+  {
+    return $this->anonAllowed;
+  }
+  /**
+   * @param string
+   */
+  public function setApiProductName($apiProductName)
+  {
+    $this->apiProductName = $apiProductName;
+  }
+  /**
+   * @return string
+   */
+  public function getApiProductName()
+  {
+    return $this->apiProductName;
+  }
+  /**
+   * @param string[]
+   */
+  public function setCategoryIds($categoryIds)
+  {
+    $this->categoryIds = $categoryIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getCategoryIds()
+  {
+    return $this->categoryIds;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setEdgeAPIProductName($edgeAPIProductName)
+  {
+    $this->edgeAPIProductName = $edgeAPIProductName;
+  }
+  /**
+   * @return string
+   */
+  public function getEdgeAPIProductName()
+  {
+    return $this->edgeAPIProductName;
+  }
+  /**
+   * @param string
+   */
+  public function setGraphqlEndpointUrl($graphqlEndpointUrl)
+  {
+    $this->graphqlEndpointUrl = $graphqlEndpointUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getGraphqlEndpointUrl()
+  {
+    return $this->graphqlEndpointUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setGraphqlSchema($graphqlSchema)
+  {
+    $this->graphqlSchema = $graphqlSchema;
+  }
+  /**
+   * @return string
+   */
+  public function getGraphqlSchema()
+  {
+    return $this->graphqlSchema;
+  }
+  /**
+   * @param string
+   */
+  public function setGraphqlSchemaDisplayName($graphqlSchemaDisplayName)
+  {
+    $this->graphqlSchemaDisplayName = $graphqlSchemaDisplayName;
+  }
+  /**
+   * @return string
+   */
+  public function getGraphqlSchemaDisplayName()
+  {
+    return $this->graphqlSchemaDisplayName;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setImageUrl($imageUrl)
+  {
+    $this->imageUrl = $imageUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getImageUrl()
+  {
+    return $this->imageUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setModified($modified)
+  {
+    $this->modified = $modified;
+  }
+  /**
+   * @return string
+   */
+  public function getModified()
+  {
+    return $this->modified;
+  }
+  /**
+   * @param bool
+   */
+  public function setPublished($published)
+  {
+    $this->published = $published;
+  }
+  /**
+   * @return bool
+   */
+  public function getPublished()
+  {
+    return $this->published;
+  }
+  /**
+   * @param bool
+   */
+  public function setRequireCallbackUrl($requireCallbackUrl)
+  {
+    $this->requireCallbackUrl = $requireCallbackUrl;
+  }
+  /**
+   * @return bool
+   */
+  public function getRequireCallbackUrl()
+  {
+    return $this->requireCallbackUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setSiteId($siteId)
+  {
+    $this->siteId = $siteId;
+  }
+  /**
+   * @return string
+   */
+  public function getSiteId()
+  {
+    return $this->siteId;
+  }
+  /**
+   * @param string
+   */
+  public function setSpecId($specId)
+  {
+    $this->specId = $specId;
+  }
+  /**
+   * @return string
+   */
+  public function getSpecId()
+  {
+    return $this->specId;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+  /**
+   * @param bool
+   */
+  public function setVisibility($visibility)
+  {
+    $this->visibility = $visibility;
+  }
+  /**
+   * @return bool
+   */
+  public function getVisibility()
+  {
+    return $this->visibility;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ApiDoc::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ApiDoc');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ApiDocDocumentation.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ApiDocDocumentation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ApiDocDocumentation.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\Apigee;
+
+class GoogleCloudApigeeV1ApiDocDocumentation extends \Google\Model
+{
+  protected $graphqlDocumentationType = GoogleCloudApigeeV1GraphqlDocumentation::class;
+  protected $graphqlDocumentationDataType = '';
+  protected $oasDocumentationType = GoogleCloudApigeeV1OASDocumentation::class;
+  protected $oasDocumentationDataType = '';
+
+  /**
+   * @param GoogleCloudApigeeV1GraphqlDocumentation
+   */
+  public function setGraphqlDocumentation(GoogleCloudApigeeV1GraphqlDocumentation $graphqlDocumentation)
+  {
+    $this->graphqlDocumentation = $graphqlDocumentation;
+  }
+  /**
+   * @return GoogleCloudApigeeV1GraphqlDocumentation
+   */
+  public function getGraphqlDocumentation()
+  {
+    return $this->graphqlDocumentation;
+  }
+  /**
+   * @param GoogleCloudApigeeV1OASDocumentation
+   */
+  public function setOasDocumentation(GoogleCloudApigeeV1OASDocumentation $oasDocumentation)
+  {
+    $this->oasDocumentation = $oasDocumentation;
+  }
+  /**
+   * @return GoogleCloudApigeeV1OASDocumentation
+   */
+  public function getOasDocumentation()
+  {
+    return $this->oasDocumentation;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ApiDocDocumentation::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ApiDocDocumentation');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ApiDocDocumentationResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ApiDocDocumentationResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ApiDocDocumentationResponse.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\Apigee;
+
+class GoogleCloudApigeeV1ApiDocDocumentationResponse extends \Google\Model
+{
+  protected $dataType = GoogleCloudApigeeV1ApiDocDocumentation::class;
+  protected $dataDataType = '';
+  /**
+   * @var string
+   */
+  public $errorCode;
+  /**
+   * @var string
+   */
+  public $message;
+  /**
+   * @var string
+   */
+  public $requestId;
+  /**
+   * @var string
+   */
+  public $status;
+
+  /**
+   * @param GoogleCloudApigeeV1ApiDocDocumentation
+   */
+  public function setData(GoogleCloudApigeeV1ApiDocDocumentation $data)
+  {
+    $this->data = $data;
+  }
+  /**
+   * @return GoogleCloudApigeeV1ApiDocDocumentation
+   */
+  public function getData()
+  {
+    return $this->data;
+  }
+  /**
+   * @param string
+   */
+  public function setErrorCode($errorCode)
+  {
+    $this->errorCode = $errorCode;
+  }
+  /**
+   * @return string
+   */
+  public function getErrorCode()
+  {
+    return $this->errorCode;
+  }
+  /**
+   * @param string
+   */
+  public function setMessage($message)
+  {
+    $this->message = $message;
+  }
+  /**
+   * @return string
+   */
+  public function getMessage()
+  {
+    return $this->message;
+  }
+  /**
+   * @param string
+   */
+  public function setRequestId($requestId)
+  {
+    $this->requestId = $requestId;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestId()
+  {
+    return $this->requestId;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1ApiDocDocumentationResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ApiDocDocumentationResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ApiDocResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ApiDocResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ApiDocResponse.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\Apigee;
+
+class GoogleCloudApigeeV1ApiDocResponse extends \Google\Model
+{
+  protected $dataType = GoogleCloudApigeeV1ApiDoc::class;
+  protected $dataDataType = '';
+  /**
+   * @var string
+   */
+  public $errorCode;
+  /**
+   * @var string
+   */
+  public $message;
+  /**
+   * @var string
+   */
+  public $requestId;
+  /**
+   * @var string
+   */
+  public $status;
+
+  /**
+   * @param GoogleCloudApigeeV1ApiDoc
+   */
+  public function setData(GoogleCloudApigeeV1ApiDoc $data)
+  {
+    $this->data = $data;
+  }
+  /**
+   * @return GoogleCloudApigeeV1ApiDoc
+   */
+  public function getData()
+  {
+    return $this->data;
+  }
+  /**
+   * @param string
+   */
+  public function setErrorCode($errorCode)
+  {
+    $this->errorCode = $errorCode;
+  }
+  /**
+   * @return string
+   */
+  public function getErrorCode()
+  {
+    return $this->errorCode;
+  }
+  /**
+   * @param string
+   */
+  public function setMessage($message)
+  {
+    $this->message = $message;
+  }
+  /**
+   * @return string
+   */
+  public function getMessage()
+  {
+    return $this->message;
+  }
+  /**
+   * @param string
+   */
+  public function setRequestId($requestId)
+  {
+    $this->requestId = $requestId;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestId()
+  {
+    return $this->requestId;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1ApiDocResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ApiDocResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ApiProduct.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ApiProduct.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ApiProduct.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,343 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1ApiProduct extends \Google\Collection
+{
+  protected $collection_key = 'scopes';
+  /**
+   * @var string[]
+   */
+  public $apiResources;
+  /**
+   * @var string
+   */
+  public $approvalType;
+  protected $attributesType = GoogleCloudApigeeV1Attribute::class;
+  protected $attributesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $createdAt;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string[]
+   */
+  public $environments;
+  protected $graphqlOperationGroupType = GoogleCloudApigeeV1GraphQLOperationGroup::class;
+  protected $graphqlOperationGroupDataType = '';
+  protected $grpcOperationGroupType = GoogleCloudApigeeV1GrpcOperationGroup::class;
+  protected $grpcOperationGroupDataType = '';
+  /**
+   * @var string
+   */
+  public $lastModifiedAt;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $operationGroupType = GoogleCloudApigeeV1OperationGroup::class;
+  protected $operationGroupDataType = '';
+  /**
+   * @var string[]
+   */
+  public $proxies;
+  /**
+   * @var string
+   */
+  public $quota;
+  /**
+   * @var string
+   */
+  public $quotaCounterScope;
+  /**
+   * @var string
+   */
+  public $quotaInterval;
+  /**
+   * @var string
+   */
+  public $quotaTimeUnit;
+  /**
+   * @var string[]
+   */
+  public $scopes;
+
+  /**
+   * @param string[]
+   */
+  public function setApiResources($apiResources)
+  {
+    $this->apiResources = $apiResources;
+  }
+  /**
+   * @return string[]
+   */
+  public function getApiResources()
+  {
+    return $this->apiResources;
+  }
+  /**
+   * @param string
+   */
+  public function setApprovalType($approvalType)
+  {
+    $this->approvalType = $approvalType;
+  }
+  /**
+   * @return string
+   */
+  public function getApprovalType()
+  {
+    return $this->approvalType;
+  }
+  /**
+   * @param GoogleCloudApigeeV1Attribute[]
+   */
+  public function setAttributes($attributes)
+  {
+    $this->attributes = $attributes;
+  }
+  /**
+   * @return GoogleCloudApigeeV1Attribute[]
+   */
+  public function getAttributes()
+  {
+    return $this->attributes;
+  }
+  /**
+   * @param string
+   */
+  public function setCreatedAt($createdAt)
+  {
+    $this->createdAt = $createdAt;
+  }
+  /**
+   * @return string
+   */
+  public function getCreatedAt()
+  {
+    return $this->createdAt;
+  }
+  /**
+   * @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 setEnvironments($environments)
+  {
+    $this->environments = $environments;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEnvironments()
+  {
+    return $this->environments;
+  }
+  /**
+   * @param GoogleCloudApigeeV1GraphQLOperationGroup
+   */
+  public function setGraphqlOperationGroup(GoogleCloudApigeeV1GraphQLOperationGroup $graphqlOperationGroup)
+  {
+    $this->graphqlOperationGroup = $graphqlOperationGroup;
+  }
+  /**
+   * @return GoogleCloudApigeeV1GraphQLOperationGroup
+   */
+  public function getGraphqlOperationGroup()
+  {
+    return $this->graphqlOperationGroup;
+  }
+  /**
+   * @param GoogleCloudApigeeV1GrpcOperationGroup
+   */
+  public function setGrpcOperationGroup(GoogleCloudApigeeV1GrpcOperationGroup $grpcOperationGroup)
+  {
+    $this->grpcOperationGroup = $grpcOperationGroup;
+  }
+  /**
+   * @return GoogleCloudApigeeV1GrpcOperationGroup
+   */
+  public function getGrpcOperationGroup()
+  {
+    return $this->grpcOperationGroup;
+  }
+  /**
+   * @param string
+   */
+  public function setLastModifiedAt($lastModifiedAt)
+  {
+    $this->lastModifiedAt = $lastModifiedAt;
+  }
+  /**
+   * @return string
+   */
+  public function getLastModifiedAt()
+  {
+    return $this->lastModifiedAt;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudApigeeV1OperationGroup
+   */
+  public function setOperationGroup(GoogleCloudApigeeV1OperationGroup $operationGroup)
+  {
+    $this->operationGroup = $operationGroup;
+  }
+  /**
+   * @return GoogleCloudApigeeV1OperationGroup
+   */
+  public function getOperationGroup()
+  {
+    return $this->operationGroup;
+  }
+  /**
+   * @param string[]
+   */
+  public function setProxies($proxies)
+  {
+    $this->proxies = $proxies;
+  }
+  /**
+   * @return string[]
+   */
+  public function getProxies()
+  {
+    return $this->proxies;
+  }
+  /**
+   * @param string
+   */
+  public function setQuota($quota)
+  {
+    $this->quota = $quota;
+  }
+  /**
+   * @return string
+   */
+  public function getQuota()
+  {
+    return $this->quota;
+  }
+  /**
+   * @param string
+   */
+  public function setQuotaCounterScope($quotaCounterScope)
+  {
+    $this->quotaCounterScope = $quotaCounterScope;
+  }
+  /**
+   * @return string
+   */
+  public function getQuotaCounterScope()
+  {
+    return $this->quotaCounterScope;
+  }
+  /**
+   * @param string
+   */
+  public function setQuotaInterval($quotaInterval)
+  {
+    $this->quotaInterval = $quotaInterval;
+  }
+  /**
+   * @return string
+   */
+  public function getQuotaInterval()
+  {
+    return $this->quotaInterval;
+  }
+  /**
+   * @param string
+   */
+  public function setQuotaTimeUnit($quotaTimeUnit)
+  {
+    $this->quotaTimeUnit = $quotaTimeUnit;
+  }
+  /**
+   * @return string
+   */
+  public function getQuotaTimeUnit()
+  {
+    return $this->quotaTimeUnit;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1ApiProduct::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ApiProduct');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ApiProductRef.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ApiProductRef.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ApiProductRef.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1ApiProductRef extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $apiproduct;
+  /**
+   * @var string
+   */
+  public $status;
+
+  /**
+   * @param string
+   */
+  public function setApiproduct($apiproduct)
+  {
+    $this->apiproduct = $apiproduct;
+  }
+  /**
+   * @return string
+   */
+  public function getApiproduct()
+  {
+    return $this->apiproduct;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1ApiProductRef::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ApiProductRef');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ApiProxy.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ApiProxy.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ApiProxy.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,151 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1ApiProxy extends \Google\Collection
+{
+  protected $collection_key = 'revision';
+  /**
+   * @var string
+   */
+  public $apiProxyType;
+  /**
+   * @var string[]
+   */
+  public $labels;
+  /**
+   * @var string
+   */
+  public $latestRevisionId;
+  protected $metaDataType = GoogleCloudApigeeV1EntityMetadata::class;
+  protected $metaDataDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var bool
+   */
+  public $readOnly;
+  /**
+   * @var string[]
+   */
+  public $revision;
+
+  /**
+   * @param string
+   */
+  public function setApiProxyType($apiProxyType)
+  {
+    $this->apiProxyType = $apiProxyType;
+  }
+  /**
+   * @return string
+   */
+  public function getApiProxyType()
+  {
+    return $this->apiProxyType;
+  }
+  /**
+   * @param string[]
+   */
+  public function setLabels($labels)
+  {
+    $this->labels = $labels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLabels()
+  {
+    return $this->labels;
+  }
+  /**
+   * @param string
+   */
+  public function setLatestRevisionId($latestRevisionId)
+  {
+    $this->latestRevisionId = $latestRevisionId;
+  }
+  /**
+   * @return string
+   */
+  public function getLatestRevisionId()
+  {
+    return $this->latestRevisionId;
+  }
+  /**
+   * @param GoogleCloudApigeeV1EntityMetadata
+   */
+  public function setMetaData(GoogleCloudApigeeV1EntityMetadata $metaData)
+  {
+    $this->metaData = $metaData;
+  }
+  /**
+   * @return GoogleCloudApigeeV1EntityMetadata
+   */
+  public function getMetaData()
+  {
+    return $this->metaData;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param bool
+   */
+  public function setReadOnly($readOnly)
+  {
+    $this->readOnly = $readOnly;
+  }
+  /**
+   * @return bool
+   */
+  public function getReadOnly()
+  {
+    return $this->readOnly;
+  }
+  /**
+   * @param string[]
+   */
+  public function setRevision($revision)
+  {
+    $this->revision = $revision;
+  }
+  /**
+   * @return string[]
+   */
+  public function getRevision()
+  {
+    return $this->revision;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ApiProxy::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ApiProxy');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ApiProxyRevision.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ApiProxyRevision.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ApiProxyRevision.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,473 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1ApiProxyRevision extends \Google\Collection
+{
+  protected $collection_key = 'teams';
+  /**
+   * @var string
+   */
+  public $archive;
+  /**
+   * @var string[]
+   */
+  public $basepaths;
+  protected $configurationVersionType = GoogleCloudApigeeV1ConfigVersion::class;
+  protected $configurationVersionDataType = '';
+  /**
+   * @var string
+   */
+  public $contextInfo;
+  /**
+   * @var string
+   */
+  public $createdAt;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string[]
+   */
+  public $entityMetaDataAsProperties;
+  /**
+   * @var bool
+   */
+  public $hasExtensiblePolicy;
+  /**
+   * @var string[]
+   */
+  public $integrationEndpoints;
+  /**
+   * @var string
+   */
+  public $lastModifiedAt;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string[]
+   */
+  public $policies;
+  /**
+   * @var string[]
+   */
+  public $proxies;
+  /**
+   * @var string[]
+   */
+  public $proxyEndpoints;
+  protected $resourceFilesType = GoogleCloudApigeeV1ResourceFiles::class;
+  protected $resourceFilesDataType = '';
+  /**
+   * @var string[]
+   */
+  public $resources;
+  /**
+   * @var string
+   */
+  public $revision;
+  /**
+   * @var string[]
+   */
+  public $sharedFlows;
+  /**
+   * @var string
+   */
+  public $spec;
+  /**
+   * @var string[]
+   */
+  public $targetEndpoints;
+  /**
+   * @var string[]
+   */
+  public $targetServers;
+  /**
+   * @var string[]
+   */
+  public $targets;
+  /**
+   * @var string[]
+   */
+  public $teams;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setArchive($archive)
+  {
+    $this->archive = $archive;
+  }
+  /**
+   * @return string
+   */
+  public function getArchive()
+  {
+    return $this->archive;
+  }
+  /**
+   * @param string[]
+   */
+  public function setBasepaths($basepaths)
+  {
+    $this->basepaths = $basepaths;
+  }
+  /**
+   * @return string[]
+   */
+  public function getBasepaths()
+  {
+    return $this->basepaths;
+  }
+  /**
+   * @param GoogleCloudApigeeV1ConfigVersion
+   */
+  public function setConfigurationVersion(GoogleCloudApigeeV1ConfigVersion $configurationVersion)
+  {
+    $this->configurationVersion = $configurationVersion;
+  }
+  /**
+   * @return GoogleCloudApigeeV1ConfigVersion
+   */
+  public function getConfigurationVersion()
+  {
+    return $this->configurationVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setContextInfo($contextInfo)
+  {
+    $this->contextInfo = $contextInfo;
+  }
+  /**
+   * @return string
+   */
+  public function getContextInfo()
+  {
+    return $this->contextInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setCreatedAt($createdAt)
+  {
+    $this->createdAt = $createdAt;
+  }
+  /**
+   * @return string
+   */
+  public function getCreatedAt()
+  {
+    return $this->createdAt;
+  }
+  /**
+   * @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 setEntityMetaDataAsProperties($entityMetaDataAsProperties)
+  {
+    $this->entityMetaDataAsProperties = $entityMetaDataAsProperties;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEntityMetaDataAsProperties()
+  {
+    return $this->entityMetaDataAsProperties;
+  }
+  /**
+   * @param bool
+   */
+  public function setHasExtensiblePolicy($hasExtensiblePolicy)
+  {
+    $this->hasExtensiblePolicy = $hasExtensiblePolicy;
+  }
+  /**
+   * @return bool
+   */
+  public function getHasExtensiblePolicy()
+  {
+    return $this->hasExtensiblePolicy;
+  }
+  /**
+   * @param string[]
+   */
+  public function setIntegrationEndpoints($integrationEndpoints)
+  {
+    $this->integrationEndpoints = $integrationEndpoints;
+  }
+  /**
+   * @return string[]
+   */
+  public function getIntegrationEndpoints()
+  {
+    return $this->integrationEndpoints;
+  }
+  /**
+   * @param string
+   */
+  public function setLastModifiedAt($lastModifiedAt)
+  {
+    $this->lastModifiedAt = $lastModifiedAt;
+  }
+  /**
+   * @return string
+   */
+  public function getLastModifiedAt()
+  {
+    return $this->lastModifiedAt;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string[]
+   */
+  public function setPolicies($policies)
+  {
+    $this->policies = $policies;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPolicies()
+  {
+    return $this->policies;
+  }
+  /**
+   * @param string[]
+   */
+  public function setProxies($proxies)
+  {
+    $this->proxies = $proxies;
+  }
+  /**
+   * @return string[]
+   */
+  public function getProxies()
+  {
+    return $this->proxies;
+  }
+  /**
+   * @param string[]
+   */
+  public function setProxyEndpoints($proxyEndpoints)
+  {
+    $this->proxyEndpoints = $proxyEndpoints;
+  }
+  /**
+   * @return string[]
+   */
+  public function getProxyEndpoints()
+  {
+    return $this->proxyEndpoints;
+  }
+  /**
+   * @param GoogleCloudApigeeV1ResourceFiles
+   */
+  public function setResourceFiles(GoogleCloudApigeeV1ResourceFiles $resourceFiles)
+  {
+    $this->resourceFiles = $resourceFiles;
+  }
+  /**
+   * @return GoogleCloudApigeeV1ResourceFiles
+   */
+  public function getResourceFiles()
+  {
+    return $this->resourceFiles;
+  }
+  /**
+   * @param string[]
+   */
+  public function setResources($resources)
+  {
+    $this->resources = $resources;
+  }
+  /**
+   * @return string[]
+   */
+  public function getResources()
+  {
+    return $this->resources;
+  }
+  /**
+   * @param string
+   */
+  public function setRevision($revision)
+  {
+    $this->revision = $revision;
+  }
+  /**
+   * @return string
+   */
+  public function getRevision()
+  {
+    return $this->revision;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSharedFlows($sharedFlows)
+  {
+    $this->sharedFlows = $sharedFlows;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSharedFlows()
+  {
+    return $this->sharedFlows;
+  }
+  /**
+   * @param string
+   */
+  public function setSpec($spec)
+  {
+    $this->spec = $spec;
+  }
+  /**
+   * @return string
+   */
+  public function getSpec()
+  {
+    return $this->spec;
+  }
+  /**
+   * @param string[]
+   */
+  public function setTargetEndpoints($targetEndpoints)
+  {
+    $this->targetEndpoints = $targetEndpoints;
+  }
+  /**
+   * @return string[]
+   */
+  public function getTargetEndpoints()
+  {
+    return $this->targetEndpoints;
+  }
+  /**
+   * @param string[]
+   */
+  public function setTargetServers($targetServers)
+  {
+    $this->targetServers = $targetServers;
+  }
+  /**
+   * @return string[]
+   */
+  public function getTargetServers()
+  {
+    return $this->targetServers;
+  }
+  /**
+   * @param string[]
+   */
+  public function setTargets($targets)
+  {
+    $this->targets = $targets;
+  }
+  /**
+   * @return string[]
+   */
+  public function getTargets()
+  {
+    return $this->targets;
+  }
+  /**
+   * @param string[]
+   */
+  public function setTeams($teams)
+  {
+    $this->teams = $teams;
+  }
+  /**
+   * @return string[]
+   */
+  public function getTeams()
+  {
+    return $this->teams;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1ApiProxyRevision::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ApiProxyRevision');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ApiResponseWrapper.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ApiResponseWrapper.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ApiResponseWrapper.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\Apigee;
+
+class GoogleCloudApigeeV1ApiResponseWrapper extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $errorCode;
+  /**
+   * @var string
+   */
+  public $message;
+  /**
+   * @var string
+   */
+  public $requestId;
+  /**
+   * @var string
+   */
+  public $status;
+
+  /**
+   * @param string
+   */
+  public function setErrorCode($errorCode)
+  {
+    $this->errorCode = $errorCode;
+  }
+  /**
+   * @return string
+   */
+  public function getErrorCode()
+  {
+    return $this->errorCode;
+  }
+  /**
+   * @param string
+   */
+  public function setMessage($message)
+  {
+    $this->message = $message;
+  }
+  /**
+   * @return string
+   */
+  public function getMessage()
+  {
+    return $this->message;
+  }
+  /**
+   * @param string
+   */
+  public function setRequestId($requestId)
+  {
+    $this->requestId = $requestId;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestId()
+  {
+    return $this->requestId;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1ApiResponseWrapper::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ApiResponseWrapper');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ApiSecurityConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ApiSecurityConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ApiSecurityConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1ApiSecurityConfig extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $enabled;
+  /**
+   * @var string
+   */
+  public $expiresAt;
+
+  /**
+   * @param bool
+   */
+  public function setEnabled($enabled)
+  {
+    $this->enabled = $enabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnabled()
+  {
+    return $this->enabled;
+  }
+  /**
+   * @param string
+   */
+  public function setExpiresAt($expiresAt)
+  {
+    $this->expiresAt = $expiresAt;
+  }
+  /**
+   * @return string
+   */
+  public function getExpiresAt()
+  {
+    return $this->expiresAt;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ApiSecurityConfig::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ApiSecurityConfig');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ApiSecurityRuntimeConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ApiSecurityRuntimeConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ApiSecurityRuntimeConfig.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\Apigee;
+
+class GoogleCloudApigeeV1ApiSecurityRuntimeConfig extends \Google\Collection
+{
+  protected $collection_key = 'location';
+  /**
+   * @var string[]
+   */
+  public $location;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $revisionId;
+  /**
+   * @var string
+   */
+  public $uid;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string[]
+   */
+  public function setLocation($location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setRevisionId($revisionId)
+  {
+    $this->revisionId = $revisionId;
+  }
+  /**
+   * @return string
+   */
+  public function getRevisionId()
+  {
+    return $this->revisionId;
+  }
+  /**
+   * @param string
+   */
+  public function setUid($uid)
+  {
+    $this->uid = $uid;
+  }
+  /**
+   * @return string
+   */
+  public function getUid()
+  {
+    return $this->uid;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1ApiSecurityRuntimeConfig::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ApiSecurityRuntimeConfig');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1App.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1App.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1App.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,291 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1App extends \Google\Collection
+{
+  protected $collection_key = 'scopes';
+  protected $apiProductsType = GoogleCloudApigeeV1ApiProductRef::class;
+  protected $apiProductsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $appGroup;
+  /**
+   * @var string
+   */
+  public $appId;
+  protected $attributesType = GoogleCloudApigeeV1Attribute::class;
+  protected $attributesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $callbackUrl;
+  /**
+   * @var string
+   */
+  public $companyName;
+  /**
+   * @var string
+   */
+  public $createdAt;
+  protected $credentialsType = GoogleCloudApigeeV1Credential::class;
+  protected $credentialsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $developerEmail;
+  /**
+   * @var string
+   */
+  public $developerId;
+  /**
+   * @var string
+   */
+  public $keyExpiresIn;
+  /**
+   * @var string
+   */
+  public $lastModifiedAt;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string[]
+   */
+  public $scopes;
+  /**
+   * @var string
+   */
+  public $status;
+
+  /**
+   * @param GoogleCloudApigeeV1ApiProductRef[]
+   */
+  public function setApiProducts($apiProducts)
+  {
+    $this->apiProducts = $apiProducts;
+  }
+  /**
+   * @return GoogleCloudApigeeV1ApiProductRef[]
+   */
+  public function getApiProducts()
+  {
+    return $this->apiProducts;
+  }
+  /**
+   * @param string
+   */
+  public function setAppGroup($appGroup)
+  {
+    $this->appGroup = $appGroup;
+  }
+  /**
+   * @return string
+   */
+  public function getAppGroup()
+  {
+    return $this->appGroup;
+  }
+  /**
+   * @param string
+   */
+  public function setAppId($appId)
+  {
+    $this->appId = $appId;
+  }
+  /**
+   * @return string
+   */
+  public function getAppId()
+  {
+    return $this->appId;
+  }
+  /**
+   * @param GoogleCloudApigeeV1Attribute[]
+   */
+  public function setAttributes($attributes)
+  {
+    $this->attributes = $attributes;
+  }
+  /**
+   * @return GoogleCloudApigeeV1Attribute[]
+   */
+  public function getAttributes()
+  {
+    return $this->attributes;
+  }
+  /**
+   * @param string
+   */
+  public function setCallbackUrl($callbackUrl)
+  {
+    $this->callbackUrl = $callbackUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getCallbackUrl()
+  {
+    return $this->callbackUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setCompanyName($companyName)
+  {
+    $this->companyName = $companyName;
+  }
+  /**
+   * @return string
+   */
+  public function getCompanyName()
+  {
+    return $this->companyName;
+  }
+  /**
+   * @param string
+   */
+  public function setCreatedAt($createdAt)
+  {
+    $this->createdAt = $createdAt;
+  }
+  /**
+   * @return string
+   */
+  public function getCreatedAt()
+  {
+    return $this->createdAt;
+  }
+  /**
+   * @param GoogleCloudApigeeV1Credential[]
+   */
+  public function setCredentials($credentials)
+  {
+    $this->credentials = $credentials;
+  }
+  /**
+   * @return GoogleCloudApigeeV1Credential[]
+   */
+  public function getCredentials()
+  {
+    return $this->credentials;
+  }
+  /**
+   * @param string
+   */
+  public function setDeveloperEmail($developerEmail)
+  {
+    $this->developerEmail = $developerEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getDeveloperEmail()
+  {
+    return $this->developerEmail;
+  }
+  /**
+   * @param string
+   */
+  public function setDeveloperId($developerId)
+  {
+    $this->developerId = $developerId;
+  }
+  /**
+   * @return string
+   */
+  public function getDeveloperId()
+  {
+    return $this->developerId;
+  }
+  /**
+   * @param string
+   */
+  public function setKeyExpiresIn($keyExpiresIn)
+  {
+    $this->keyExpiresIn = $keyExpiresIn;
+  }
+  /**
+   * @return string
+   */
+  public function getKeyExpiresIn()
+  {
+    return $this->keyExpiresIn;
+  }
+  /**
+   * @param string
+   */
+  public function setLastModifiedAt($lastModifiedAt)
+  {
+    $this->lastModifiedAt = $lastModifiedAt;
+  }
+  /**
+   * @return string
+   */
+  public function getLastModifiedAt()
+  {
+    return $this->lastModifiedAt;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string[]
+   */
+  public function setScopes($scopes)
+  {
+    $this->scopes = $scopes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getScopes()
+  {
+    return $this->scopes;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1App::class, 'Google_Service_Apigee_GoogleCloudApigeeV1App');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1AppGroup.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1AppGroup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1AppGroup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,205 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1AppGroup extends \Google\Collection
+{
+  protected $collection_key = 'attributes';
+  /**
+   * @var string
+   */
+  public $appGroupId;
+  protected $attributesType = GoogleCloudApigeeV1Attribute::class;
+  protected $attributesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $channelId;
+  /**
+   * @var string
+   */
+  public $channelUri;
+  /**
+   * @var string
+   */
+  public $createdAt;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $lastModifiedAt;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $organization;
+  /**
+   * @var string
+   */
+  public $status;
+
+  /**
+   * @param string
+   */
+  public function setAppGroupId($appGroupId)
+  {
+    $this->appGroupId = $appGroupId;
+  }
+  /**
+   * @return string
+   */
+  public function getAppGroupId()
+  {
+    return $this->appGroupId;
+  }
+  /**
+   * @param GoogleCloudApigeeV1Attribute[]
+   */
+  public function setAttributes($attributes)
+  {
+    $this->attributes = $attributes;
+  }
+  /**
+   * @return GoogleCloudApigeeV1Attribute[]
+   */
+  public function getAttributes()
+  {
+    return $this->attributes;
+  }
+  /**
+   * @param string
+   */
+  public function setChannelId($channelId)
+  {
+    $this->channelId = $channelId;
+  }
+  /**
+   * @return string
+   */
+  public function getChannelId()
+  {
+    return $this->channelId;
+  }
+  /**
+   * @param string
+   */
+  public function setChannelUri($channelUri)
+  {
+    $this->channelUri = $channelUri;
+  }
+  /**
+   * @return string
+   */
+  public function getChannelUri()
+  {
+    return $this->channelUri;
+  }
+  /**
+   * @param string
+   */
+  public function setCreatedAt($createdAt)
+  {
+    $this->createdAt = $createdAt;
+  }
+  /**
+   * @return string
+   */
+  public function getCreatedAt()
+  {
+    return $this->createdAt;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setLastModifiedAt($lastModifiedAt)
+  {
+    $this->lastModifiedAt = $lastModifiedAt;
+  }
+  /**
+   * @return string
+   */
+  public function getLastModifiedAt()
+  {
+    return $this->lastModifiedAt;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setOrganization($organization)
+  {
+    $this->organization = $organization;
+  }
+  /**
+   * @return string
+   */
+  public function getOrganization()
+  {
+    return $this->organization;
+  }
+  /**
+   * @param string
+   */
+  public function 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(GoogleCloudApigeeV1AppGroup::class, 'Google_Service_Apigee_GoogleCloudApigeeV1AppGroup');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1AppGroupApp.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1AppGroupApp.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1AppGroupApp.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,239 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1AppGroupApp extends \Google\Collection
+{
+  protected $collection_key = 'scopes';
+  /**
+   * @var string[]
+   */
+  public $apiProducts;
+  /**
+   * @var string
+   */
+  public $appGroup;
+  /**
+   * @var string
+   */
+  public $appId;
+  protected $attributesType = GoogleCloudApigeeV1Attribute::class;
+  protected $attributesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $callbackUrl;
+  /**
+   * @var string
+   */
+  public $createdAt;
+  protected $credentialsType = GoogleCloudApigeeV1Credential::class;
+  protected $credentialsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $keyExpiresIn;
+  /**
+   * @var string
+   */
+  public $lastModifiedAt;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string[]
+   */
+  public $scopes;
+  /**
+   * @var string
+   */
+  public $status;
+
+  /**
+   * @param string[]
+   */
+  public function setApiProducts($apiProducts)
+  {
+    $this->apiProducts = $apiProducts;
+  }
+  /**
+   * @return string[]
+   */
+  public function getApiProducts()
+  {
+    return $this->apiProducts;
+  }
+  /**
+   * @param string
+   */
+  public function setAppGroup($appGroup)
+  {
+    $this->appGroup = $appGroup;
+  }
+  /**
+   * @return string
+   */
+  public function getAppGroup()
+  {
+    return $this->appGroup;
+  }
+  /**
+   * @param string
+   */
+  public function setAppId($appId)
+  {
+    $this->appId = $appId;
+  }
+  /**
+   * @return string
+   */
+  public function getAppId()
+  {
+    return $this->appId;
+  }
+  /**
+   * @param GoogleCloudApigeeV1Attribute[]
+   */
+  public function setAttributes($attributes)
+  {
+    $this->attributes = $attributes;
+  }
+  /**
+   * @return GoogleCloudApigeeV1Attribute[]
+   */
+  public function getAttributes()
+  {
+    return $this->attributes;
+  }
+  /**
+   * @param string
+   */
+  public function setCallbackUrl($callbackUrl)
+  {
+    $this->callbackUrl = $callbackUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getCallbackUrl()
+  {
+    return $this->callbackUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setCreatedAt($createdAt)
+  {
+    $this->createdAt = $createdAt;
+  }
+  /**
+   * @return string
+   */
+  public function getCreatedAt()
+  {
+    return $this->createdAt;
+  }
+  /**
+   * @param GoogleCloudApigeeV1Credential[]
+   */
+  public function setCredentials($credentials)
+  {
+    $this->credentials = $credentials;
+  }
+  /**
+   * @return GoogleCloudApigeeV1Credential[]
+   */
+  public function getCredentials()
+  {
+    return $this->credentials;
+  }
+  /**
+   * @param string
+   */
+  public function setKeyExpiresIn($keyExpiresIn)
+  {
+    $this->keyExpiresIn = $keyExpiresIn;
+  }
+  /**
+   * @return string
+   */
+  public function getKeyExpiresIn()
+  {
+    return $this->keyExpiresIn;
+  }
+  /**
+   * @param string
+   */
+  public function setLastModifiedAt($lastModifiedAt)
+  {
+    $this->lastModifiedAt = $lastModifiedAt;
+  }
+  /**
+   * @return string
+   */
+  public function getLastModifiedAt()
+  {
+    return $this->lastModifiedAt;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string[]
+   */
+  public function setScopes($scopes)
+  {
+    $this->scopes = $scopes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getScopes()
+  {
+    return $this->scopes;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1AppGroupApp::class, 'Google_Service_Apigee_GoogleCloudApigeeV1AppGroupApp');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1AppGroupAppKey.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1AppGroupAppKey.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1AppGroupAppKey.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\Apigee;
+
+class GoogleCloudApigeeV1AppGroupAppKey extends \Google\Collection
+{
+  protected $collection_key = 'scopes';
+  protected $apiProductsType = GoogleCloudApigeeV1APIProductAssociation::class;
+  protected $apiProductsDataType = 'array';
+  protected $attributesType = GoogleCloudApigeeV1Attribute::class;
+  protected $attributesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $consumerKey;
+  /**
+   * @var string
+   */
+  public $consumerSecret;
+  /**
+   * @var string
+   */
+  public $expiresAt;
+  /**
+   * @var string
+   */
+  public $expiresInSeconds;
+  /**
+   * @var string
+   */
+  public $issuedAt;
+  /**
+   * @var string[]
+   */
+  public $scopes;
+  /**
+   * @var string
+   */
+  public $status;
+
+  /**
+   * @param GoogleCloudApigeeV1APIProductAssociation[]
+   */
+  public function setApiProducts($apiProducts)
+  {
+    $this->apiProducts = $apiProducts;
+  }
+  /**
+   * @return GoogleCloudApigeeV1APIProductAssociation[]
+   */
+  public function getApiProducts()
+  {
+    return $this->apiProducts;
+  }
+  /**
+   * @param GoogleCloudApigeeV1Attribute[]
+   */
+  public function setAttributes($attributes)
+  {
+    $this->attributes = $attributes;
+  }
+  /**
+   * @return GoogleCloudApigeeV1Attribute[]
+   */
+  public function getAttributes()
+  {
+    return $this->attributes;
+  }
+  /**
+   * @param string
+   */
+  public function setConsumerKey($consumerKey)
+  {
+    $this->consumerKey = $consumerKey;
+  }
+  /**
+   * @return string
+   */
+  public function getConsumerKey()
+  {
+    return $this->consumerKey;
+  }
+  /**
+   * @param string
+   */
+  public function setConsumerSecret($consumerSecret)
+  {
+    $this->consumerSecret = $consumerSecret;
+  }
+  /**
+   * @return string
+   */
+  public function getConsumerSecret()
+  {
+    return $this->consumerSecret;
+  }
+  /**
+   * @param string
+   */
+  public function setExpiresAt($expiresAt)
+  {
+    $this->expiresAt = $expiresAt;
+  }
+  /**
+   * @return string
+   */
+  public function getExpiresAt()
+  {
+    return $this->expiresAt;
+  }
+  /**
+   * @param string
+   */
+  public function setExpiresInSeconds($expiresInSeconds)
+  {
+    $this->expiresInSeconds = $expiresInSeconds;
+  }
+  /**
+   * @return string
+   */
+  public function getExpiresInSeconds()
+  {
+    return $this->expiresInSeconds;
+  }
+  /**
+   * @param string
+   */
+  public function setIssuedAt($issuedAt)
+  {
+    $this->issuedAt = $issuedAt;
+  }
+  /**
+   * @return string
+   */
+  public function getIssuedAt()
+  {
+    return $this->issuedAt;
+  }
+  /**
+   * @param string[]
+   */
+  public function setScopes($scopes)
+  {
+    $this->scopes = $scopes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getScopes()
+  {
+    return $this->scopes;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1AppGroupAppKey::class, 'Google_Service_Apigee_GoogleCloudApigeeV1AppGroupAppKey');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ArchiveDeployment.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ArchiveDeployment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ArchiveDeployment.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\Apigee;
+
+class GoogleCloudApigeeV1ArchiveDeployment extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createdAt;
+  /**
+   * @var string
+   */
+  public $gcsUri;
+  /**
+   * @var string[]
+   */
+  public $labels;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $operation;
+  /**
+   * @var string
+   */
+  public $updatedAt;
+
+  /**
+   * @param string
+   */
+  public function setCreatedAt($createdAt)
+  {
+    $this->createdAt = $createdAt;
+  }
+  /**
+   * @return string
+   */
+  public function getCreatedAt()
+  {
+    return $this->createdAt;
+  }
+  /**
+   * @param string
+   */
+  public function setGcsUri($gcsUri)
+  {
+    $this->gcsUri = $gcsUri;
+  }
+  /**
+   * @return string
+   */
+  public function getGcsUri()
+  {
+    return $this->gcsUri;
+  }
+  /**
+   * @param string[]
+   */
+  public function setLabels($labels)
+  {
+    $this->labels = $labels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLabels()
+  {
+    return $this->labels;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setOperation($operation)
+  {
+    $this->operation = $operation;
+  }
+  /**
+   * @return string
+   */
+  public function getOperation()
+  {
+    return $this->operation;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdatedAt($updatedAt)
+  {
+    $this->updatedAt = $updatedAt;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdatedAt()
+  {
+    return $this->updatedAt;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ArchiveDeployment::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ArchiveDeployment');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1AsyncQuery.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1AsyncQuery.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1AsyncQuery.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,256 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1AsyncQuery extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $created;
+  /**
+   * @var string
+   */
+  public $envgroupHostname;
+  /**
+   * @var string
+   */
+  public $error;
+  /**
+   * @var string
+   */
+  public $executionTime;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $queryParamsType = GoogleCloudApigeeV1QueryMetadata::class;
+  protected $queryParamsDataType = '';
+  /**
+   * @var string
+   */
+  public $reportDefinitionId;
+  protected $resultType = GoogleCloudApigeeV1AsyncQueryResult::class;
+  protected $resultDataType = '';
+  /**
+   * @var string
+   */
+  public $resultFileSize;
+  /**
+   * @var string
+   */
+  public $resultRows;
+  /**
+   * @var string
+   */
+  public $self;
+  /**
+   * @var string
+   */
+  public $state;
+  /**
+   * @var string
+   */
+  public $updated;
+
+  /**
+   * @param string
+   */
+  public function setCreated($created)
+  {
+    $this->created = $created;
+  }
+  /**
+   * @return string
+   */
+  public function getCreated()
+  {
+    return $this->created;
+  }
+  /**
+   * @param string
+   */
+  public function setEnvgroupHostname($envgroupHostname)
+  {
+    $this->envgroupHostname = $envgroupHostname;
+  }
+  /**
+   * @return string
+   */
+  public function getEnvgroupHostname()
+  {
+    return $this->envgroupHostname;
+  }
+  /**
+   * @param string
+   */
+  public function setError($error)
+  {
+    $this->error = $error;
+  }
+  /**
+   * @return string
+   */
+  public function getError()
+  {
+    return $this->error;
+  }
+  /**
+   * @param string
+   */
+  public function setExecutionTime($executionTime)
+  {
+    $this->executionTime = $executionTime;
+  }
+  /**
+   * @return string
+   */
+  public function getExecutionTime()
+  {
+    return $this->executionTime;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudApigeeV1QueryMetadata
+   */
+  public function setQueryParams(GoogleCloudApigeeV1QueryMetadata $queryParams)
+  {
+    $this->queryParams = $queryParams;
+  }
+  /**
+   * @return GoogleCloudApigeeV1QueryMetadata
+   */
+  public function getQueryParams()
+  {
+    return $this->queryParams;
+  }
+  /**
+   * @param string
+   */
+  public function setReportDefinitionId($reportDefinitionId)
+  {
+    $this->reportDefinitionId = $reportDefinitionId;
+  }
+  /**
+   * @return string
+   */
+  public function getReportDefinitionId()
+  {
+    return $this->reportDefinitionId;
+  }
+  /**
+   * @param GoogleCloudApigeeV1AsyncQueryResult
+   */
+  public function setResult(GoogleCloudApigeeV1AsyncQueryResult $result)
+  {
+    $this->result = $result;
+  }
+  /**
+   * @return GoogleCloudApigeeV1AsyncQueryResult
+   */
+  public function getResult()
+  {
+    return $this->result;
+  }
+  /**
+   * @param string
+   */
+  public function setResultFileSize($resultFileSize)
+  {
+    $this->resultFileSize = $resultFileSize;
+  }
+  /**
+   * @return string
+   */
+  public function getResultFileSize()
+  {
+    return $this->resultFileSize;
+  }
+  /**
+   * @param string
+   */
+  public function setResultRows($resultRows)
+  {
+    $this->resultRows = $resultRows;
+  }
+  /**
+   * @return string
+   */
+  public function getResultRows()
+  {
+    return $this->resultRows;
+  }
+  /**
+   * @param string
+   */
+  public function setSelf($self)
+  {
+    $this->self = $self;
+  }
+  /**
+   * @return string
+   */
+  public function getSelf()
+  {
+    return $this->self;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdated($updated)
+  {
+    $this->updated = $updated;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdated()
+  {
+    return $this->updated;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1AsyncQuery::class, 'Google_Service_Apigee_GoogleCloudApigeeV1AsyncQuery');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1AsyncQueryResult.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1AsyncQueryResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1AsyncQueryResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1AsyncQueryResult extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $expires;
+  /**
+   * @var string
+   */
+  public $self;
+
+  /**
+   * @param string
+   */
+  public function setExpires($expires)
+  {
+    $this->expires = $expires;
+  }
+  /**
+   * @return string
+   */
+  public function getExpires()
+  {
+    return $this->expires;
+  }
+  /**
+   * @param string
+   */
+  public function setSelf($self)
+  {
+    $this->self = $self;
+  }
+  /**
+   * @return string
+   */
+  public function getSelf()
+  {
+    return $this->self;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1AsyncQueryResult::class, 'Google_Service_Apigee_GoogleCloudApigeeV1AsyncQueryResult');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1AsyncQueryResultView.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1AsyncQueryResultView.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1AsyncQueryResultView.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,115 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1AsyncQueryResultView extends \Google\Collection
+{
+  protected $collection_key = 'rows';
+  /**
+   * @var int
+   */
+  public $code;
+  /**
+   * @var string
+   */
+  public $error;
+  protected $metadataType = GoogleCloudApigeeV1QueryMetadata::class;
+  protected $metadataDataType = '';
+  /**
+   * @var array[]
+   */
+  public $rows;
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param int
+   */
+  public function setCode($code)
+  {
+    $this->code = $code;
+  }
+  /**
+   * @return int
+   */
+  public function getCode()
+  {
+    return $this->code;
+  }
+  /**
+   * @param string
+   */
+  public function setError($error)
+  {
+    $this->error = $error;
+  }
+  /**
+   * @return string
+   */
+  public function getError()
+  {
+    return $this->error;
+  }
+  /**
+   * @param GoogleCloudApigeeV1QueryMetadata
+   */
+  public function setMetadata(GoogleCloudApigeeV1QueryMetadata $metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return GoogleCloudApigeeV1QueryMetadata
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @param array[]
+   */
+  public function setRows($rows)
+  {
+    $this->rows = $rows;
+  }
+  /**
+   * @return array[]
+   */
+  public function getRows()
+  {
+    return $this->rows;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1AsyncQueryResultView::class, 'Google_Service_Apigee_GoogleCloudApigeeV1AsyncQueryResultView');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Attribute.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Attribute.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Attribute.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1Attribute 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(GoogleCloudApigeeV1Attribute::class, 'Google_Service_Apigee_GoogleCloudApigeeV1Attribute');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Attributes.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Attributes.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Attributes.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\Apigee;
+
+class GoogleCloudApigeeV1Attributes extends \Google\Collection
+{
+  protected $collection_key = 'attribute';
+  protected $attributeType = GoogleCloudApigeeV1Attribute::class;
+  protected $attributeDataType = 'array';
+
+  /**
+   * @param GoogleCloudApigeeV1Attribute[]
+   */
+  public function setAttribute($attribute)
+  {
+    $this->attribute = $attribute;
+  }
+  /**
+   * @return GoogleCloudApigeeV1Attribute[]
+   */
+  public function getAttribute()
+  {
+    return $this->attribute;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1Attributes::class, 'Google_Service_Apigee_GoogleCloudApigeeV1Attributes');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequest.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\Apigee;
+
+class GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequest extends \Google\Model
+{
+  protected $includeType = GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestResourceArray::class;
+  protected $includeDataType = '';
+  protected $includeAllResourcesType = GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestIncludeAll::class;
+  protected $includeAllResourcesDataType = '';
+  /**
+   * @var int
+   */
+  public $pageSize;
+  /**
+   * @var string
+   */
+  public $pageToken;
+  /**
+   * @var string
+   */
+  public $profile;
+  /**
+   * @var string
+   */
+  public $scope;
+
+  /**
+   * @param GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestResourceArray
+   */
+  public function setInclude(GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestResourceArray $include)
+  {
+    $this->include = $include;
+  }
+  /**
+   * @return GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestResourceArray
+   */
+  public function getInclude()
+  {
+    return $this->include;
+  }
+  /**
+   * @param GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestIncludeAll
+   */
+  public function setIncludeAllResources(GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestIncludeAll $includeAllResources)
+  {
+    $this->includeAllResources = $includeAllResources;
+  }
+  /**
+   * @return GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestIncludeAll
+   */
+  public function getIncludeAllResources()
+  {
+    return $this->includeAllResources;
+  }
+  /**
+   * @param int
+   */
+  public function setPageSize($pageSize)
+  {
+    $this->pageSize = $pageSize;
+  }
+  /**
+   * @return int
+   */
+  public function getPageSize()
+  {
+    return $this->pageSize;
+  }
+  /**
+   * @param string
+   */
+  public function setPageToken($pageToken)
+  {
+    $this->pageToken = $pageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getPageToken()
+  {
+    return $this->pageToken;
+  }
+  /**
+   * @param string
+   */
+  public function setProfile($profile)
+  {
+    $this->profile = $profile;
+  }
+  /**
+   * @return string
+   */
+  public function getProfile()
+  {
+    return $this->profile;
+  }
+  /**
+   * @param string
+   */
+  public function setScope($scope)
+  {
+    $this->scope = $scope;
+  }
+  /**
+   * @return string
+   */
+  public function getScope()
+  {
+    return $this->scope;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequest::class, 'Google_Service_Apigee_GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequest');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestIncludeAll.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestIncludeAll.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestIncludeAll.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\Apigee;
+
+class GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestIncludeAll extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestIncludeAll::class, 'Google_Service_Apigee_GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestIncludeAll');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestResourceArray.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestResourceArray.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestResourceArray.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\Apigee;
+
+class GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestResourceArray extends \Google\Collection
+{
+  protected $collection_key = 'resources';
+  protected $resourcesType = GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestResourceArrayResource::class;
+  protected $resourcesDataType = 'array';
+
+  /**
+   * @param GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestResourceArrayResource[]
+   */
+  public function setResources($resources)
+  {
+    $this->resources = $resources;
+  }
+  /**
+   * @return GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestResourceArrayResource[]
+   */
+  public function getResources()
+  {
+    return $this->resources;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestResourceArray::class, 'Google_Service_Apigee_GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestResourceArray');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestResourceArrayResource.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestResourceArrayResource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestResourceArrayResource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestResourceArrayResource 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(GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestResourceArrayResource::class, 'Google_Service_Apigee_GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestResourceArrayResource');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsResponse.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\Apigee;
+
+class GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsResponse extends \Google\Collection
+{
+  protected $collection_key = 'securityAssessmentResults';
+  /**
+   * @var string
+   */
+  public $assessmentTime;
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $securityAssessmentResultsType = GoogleCloudApigeeV1SecurityAssessmentResult::class;
+  protected $securityAssessmentResultsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setAssessmentTime($assessmentTime)
+  {
+    $this->assessmentTime = $assessmentTime;
+  }
+  /**
+   * @return string
+   */
+  public function getAssessmentTime()
+  {
+    return $this->assessmentTime;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudApigeeV1SecurityAssessmentResult[]
+   */
+  public function setSecurityAssessmentResults($securityAssessmentResults)
+  {
+    $this->securityAssessmentResults = $securityAssessmentResults;
+  }
+  /**
+   * @return GoogleCloudApigeeV1SecurityAssessmentResult[]
+   */
+  public function getSecurityAssessmentResults()
+  {
+    return $this->securityAssessmentResults;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1BatchUpdateSecurityIncidentsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1BatchUpdateSecurityIncidentsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1BatchUpdateSecurityIncidentsRequest.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\Apigee;
+
+class GoogleCloudApigeeV1BatchUpdateSecurityIncidentsRequest extends \Google\Collection
+{
+  protected $collection_key = 'requests';
+  protected $requestsType = GoogleCloudApigeeV1UpdateSecurityIncidentRequest::class;
+  protected $requestsDataType = 'array';
+
+  /**
+   * @param GoogleCloudApigeeV1UpdateSecurityIncidentRequest[]
+   */
+  public function setRequests($requests)
+  {
+    $this->requests = $requests;
+  }
+  /**
+   * @return GoogleCloudApigeeV1UpdateSecurityIncidentRequest[]
+   */
+  public function getRequests()
+  {
+    return $this->requests;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1BatchUpdateSecurityIncidentsRequest::class, 'Google_Service_Apigee_GoogleCloudApigeeV1BatchUpdateSecurityIncidentsRequest');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1BatchUpdateSecurityIncidentsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1BatchUpdateSecurityIncidentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1BatchUpdateSecurityIncidentsResponse.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\Apigee;
+
+class GoogleCloudApigeeV1BatchUpdateSecurityIncidentsResponse extends \Google\Collection
+{
+  protected $collection_key = 'securityIncidents';
+  protected $securityIncidentsType = GoogleCloudApigeeV1SecurityIncident::class;
+  protected $securityIncidentsDataType = 'array';
+
+  /**
+   * @param GoogleCloudApigeeV1SecurityIncident[]
+   */
+  public function setSecurityIncidents($securityIncidents)
+  {
+    $this->securityIncidents = $securityIncidents;
+  }
+  /**
+   * @return GoogleCloudApigeeV1SecurityIncident[]
+   */
+  public function getSecurityIncidents()
+  {
+    return $this->securityIncidents;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1BatchUpdateSecurityIncidentsResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1BatchUpdateSecurityIncidentsResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1CanaryEvaluation.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1CanaryEvaluation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1CanaryEvaluation.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\Apigee;
+
+class GoogleCloudApigeeV1CanaryEvaluation extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $control;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $endTime;
+  protected $metricLabelsType = GoogleCloudApigeeV1CanaryEvaluationMetricLabels::class;
+  protected $metricLabelsDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $startTime;
+  /**
+   * @var string
+   */
+  public $state;
+  /**
+   * @var string
+   */
+  public $treatment;
+  /**
+   * @var string
+   */
+  public $verdict;
+
+  /**
+   * @param string
+   */
+  public function setControl($control)
+  {
+    $this->control = $control;
+  }
+  /**
+   * @return string
+   */
+  public function getControl()
+  {
+    return $this->control;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setEndTime($endTime)
+  {
+    $this->endTime = $endTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTime()
+  {
+    return $this->endTime;
+  }
+  /**
+   * @param GoogleCloudApigeeV1CanaryEvaluationMetricLabels
+   */
+  public function setMetricLabels(GoogleCloudApigeeV1CanaryEvaluationMetricLabels $metricLabels)
+  {
+    $this->metricLabels = $metricLabels;
+  }
+  /**
+   * @return GoogleCloudApigeeV1CanaryEvaluationMetricLabels
+   */
+  public function getMetricLabels()
+  {
+    return $this->metricLabels;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTime($startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param string
+   */
+  public function setTreatment($treatment)
+  {
+    $this->treatment = $treatment;
+  }
+  /**
+   * @return string
+   */
+  public function getTreatment()
+  {
+    return $this->treatment;
+  }
+  /**
+   * @param string
+   */
+  public function setVerdict($verdict)
+  {
+    $this->verdict = $verdict;
+  }
+  /**
+   * @return string
+   */
+  public function getVerdict()
+  {
+    return $this->verdict;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1CanaryEvaluation::class, 'Google_Service_Apigee_GoogleCloudApigeeV1CanaryEvaluation');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1CanaryEvaluationMetricLabels.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1CanaryEvaluationMetricLabels.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1CanaryEvaluationMetricLabels.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,83 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1CanaryEvaluationMetricLabels extends \Google\Model
+{
+  protected $internal_gapi_mappings = [
+        "instanceId" => "instance_id",
+  ];
+  /**
+   * @var string
+   */
+  public $env;
+  /**
+   * @var string
+   */
+  public $instanceId;
+  /**
+   * @var string
+   */
+  public $location;
+
+  /**
+   * @param string
+   */
+  public function setEnv($env)
+  {
+    $this->env = $env;
+  }
+  /**
+   * @return string
+   */
+  public function getEnv()
+  {
+    return $this->env;
+  }
+  /**
+   * @param string
+   */
+  public function setInstanceId($instanceId)
+  {
+    $this->instanceId = $instanceId;
+  }
+  /**
+   * @return string
+   */
+  public function getInstanceId()
+  {
+    return $this->instanceId;
+  }
+  /**
+   * @param string
+   */
+  public function setLocation($location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return string
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1CanaryEvaluationMetricLabels::class, 'Google_Service_Apigee_GoogleCloudApigeeV1CanaryEvaluationMetricLabels');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1CertInfo.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1CertInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1CertInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,225 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1CertInfo extends \Google\Collection
+{
+  protected $collection_key = 'subjectAlternativeNames';
+  /**
+   * @var string
+   */
+  public $basicConstraints;
+  /**
+   * @var string
+   */
+  public $expiryDate;
+  /**
+   * @var string
+   */
+  public $isValid;
+  /**
+   * @var string
+   */
+  public $issuer;
+  /**
+   * @var string
+   */
+  public $publicKey;
+  /**
+   * @var string
+   */
+  public $serialNumber;
+  /**
+   * @var string
+   */
+  public $sigAlgName;
+  /**
+   * @var string
+   */
+  public $subject;
+  /**
+   * @var string[]
+   */
+  public $subjectAlternativeNames;
+  /**
+   * @var string
+   */
+  public $validFrom;
+  /**
+   * @var int
+   */
+  public $version;
+
+  /**
+   * @param string
+   */
+  public function setBasicConstraints($basicConstraints)
+  {
+    $this->basicConstraints = $basicConstraints;
+  }
+  /**
+   * @return string
+   */
+  public function getBasicConstraints()
+  {
+    return $this->basicConstraints;
+  }
+  /**
+   * @param string
+   */
+  public function setExpiryDate($expiryDate)
+  {
+    $this->expiryDate = $expiryDate;
+  }
+  /**
+   * @return string
+   */
+  public function getExpiryDate()
+  {
+    return $this->expiryDate;
+  }
+  /**
+   * @param string
+   */
+  public function setIsValid($isValid)
+  {
+    $this->isValid = $isValid;
+  }
+  /**
+   * @return string
+   */
+  public function getIsValid()
+  {
+    return $this->isValid;
+  }
+  /**
+   * @param string
+   */
+  public function setIssuer($issuer)
+  {
+    $this->issuer = $issuer;
+  }
+  /**
+   * @return string
+   */
+  public function getIssuer()
+  {
+    return $this->issuer;
+  }
+  /**
+   * @param string
+   */
+  public function setPublicKey($publicKey)
+  {
+    $this->publicKey = $publicKey;
+  }
+  /**
+   * @return string
+   */
+  public function getPublicKey()
+  {
+    return $this->publicKey;
+  }
+  /**
+   * @param string
+   */
+  public function setSerialNumber($serialNumber)
+  {
+    $this->serialNumber = $serialNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getSerialNumber()
+  {
+    return $this->serialNumber;
+  }
+  /**
+   * @param string
+   */
+  public function setSigAlgName($sigAlgName)
+  {
+    $this->sigAlgName = $sigAlgName;
+  }
+  /**
+   * @return string
+   */
+  public function getSigAlgName()
+  {
+    return $this->sigAlgName;
+  }
+  /**
+   * @param string
+   */
+  public function setSubject($subject)
+  {
+    $this->subject = $subject;
+  }
+  /**
+   * @return string
+   */
+  public function getSubject()
+  {
+    return $this->subject;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSubjectAlternativeNames($subjectAlternativeNames)
+  {
+    $this->subjectAlternativeNames = $subjectAlternativeNames;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSubjectAlternativeNames()
+  {
+    return $this->subjectAlternativeNames;
+  }
+  /**
+   * @param string
+   */
+  public function setValidFrom($validFrom)
+  {
+    $this->validFrom = $validFrom;
+  }
+  /**
+   * @return string
+   */
+  public function getValidFrom()
+  {
+    return $this->validFrom;
+  }
+  /**
+   * @param int
+   */
+  public function setVersion($version)
+  {
+    $this->version = $version;
+  }
+  /**
+   * @return int
+   */
+  public function getVersion()
+  {
+    return $this->version;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1CertInfo::class, 'Google_Service_Apigee_GoogleCloudApigeeV1CertInfo');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Certificate.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Certificate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Certificate.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\Apigee;
+
+class GoogleCloudApigeeV1Certificate extends \Google\Collection
+{
+  protected $collection_key = 'certInfo';
+  protected $certInfoType = GoogleCloudApigeeV1CertInfo::class;
+  protected $certInfoDataType = 'array';
+
+  /**
+   * @param GoogleCloudApigeeV1CertInfo[]
+   */
+  public function setCertInfo($certInfo)
+  {
+    $this->certInfo = $certInfo;
+  }
+  /**
+   * @return GoogleCloudApigeeV1CertInfo[]
+   */
+  public function getCertInfo()
+  {
+    return $this->certInfo;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1Certificate::class, 'Google_Service_Apigee_GoogleCloudApigeeV1Certificate');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1CommonNameConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1CommonNameConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1CommonNameConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1CommonNameConfig extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $matchWildCards;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param bool
+   */
+  public function setMatchWildCards($matchWildCards)
+  {
+    $this->matchWildCards = $matchWildCards;
+  }
+  /**
+   * @return bool
+   */
+  public function getMatchWildCards()
+  {
+    return $this->matchWildCards;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1CommonNameConfig::class, 'Google_Service_Apigee_GoogleCloudApigeeV1CommonNameConfig');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ComputeEnvironmentScoresRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ComputeEnvironmentScoresRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ComputeEnvironmentScoresRequest.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\Apigee;
+
+class GoogleCloudApigeeV1ComputeEnvironmentScoresRequest extends \Google\Collection
+{
+  protected $collection_key = 'filters';
+  protected $filtersType = GoogleCloudApigeeV1ComputeEnvironmentScoresRequestFilter::class;
+  protected $filtersDataType = 'array';
+  /**
+   * @var int
+   */
+  public $pageSize;
+  /**
+   * @var string
+   */
+  public $pageToken;
+  protected $timeRangeType = GoogleTypeInterval::class;
+  protected $timeRangeDataType = '';
+
+  /**
+   * @param GoogleCloudApigeeV1ComputeEnvironmentScoresRequestFilter[]
+   */
+  public function setFilters($filters)
+  {
+    $this->filters = $filters;
+  }
+  /**
+   * @return GoogleCloudApigeeV1ComputeEnvironmentScoresRequestFilter[]
+   */
+  public function getFilters()
+  {
+    return $this->filters;
+  }
+  /**
+   * @param int
+   */
+  public function setPageSize($pageSize)
+  {
+    $this->pageSize = $pageSize;
+  }
+  /**
+   * @return int
+   */
+  public function getPageSize()
+  {
+    return $this->pageSize;
+  }
+  /**
+   * @param string
+   */
+  public function setPageToken($pageToken)
+  {
+    $this->pageToken = $pageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getPageToken()
+  {
+    return $this->pageToken;
+  }
+  /**
+   * @param GoogleTypeInterval
+   */
+  public function setTimeRange(GoogleTypeInterval $timeRange)
+  {
+    $this->timeRange = $timeRange;
+  }
+  /**
+   * @return GoogleTypeInterval
+   */
+  public function getTimeRange()
+  {
+    return $this->timeRange;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ComputeEnvironmentScoresRequest::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ComputeEnvironmentScoresRequest');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ComputeEnvironmentScoresRequestFilter.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ComputeEnvironmentScoresRequestFilter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ComputeEnvironmentScoresRequestFilter.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\Apigee;
+
+class GoogleCloudApigeeV1ComputeEnvironmentScoresRequestFilter extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $scorePath;
+
+  /**
+   * @param string
+   */
+  public function setScorePath($scorePath)
+  {
+    $this->scorePath = $scorePath;
+  }
+  /**
+   * @return string
+   */
+  public function getScorePath()
+  {
+    return $this->scorePath;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ComputeEnvironmentScoresRequestFilter::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ComputeEnvironmentScoresRequestFilter');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ComputeEnvironmentScoresResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ComputeEnvironmentScoresResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ComputeEnvironmentScoresResponse.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\Apigee;
+
+class GoogleCloudApigeeV1ComputeEnvironmentScoresResponse extends \Google\Collection
+{
+  protected $collection_key = 'scores';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $scoresType = GoogleCloudApigeeV1Score::class;
+  protected $scoresDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudApigeeV1Score[]
+   */
+  public function setScores($scores)
+  {
+    $this->scores = $scores;
+  }
+  /**
+   * @return GoogleCloudApigeeV1Score[]
+   */
+  public function getScores()
+  {
+    return $this->scores;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ComputeEnvironmentScoresResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ComputeEnvironmentScoresResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ConfigVersion.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ConfigVersion.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ConfigVersion.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1ConfigVersion extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $majorVersion;
+  /**
+   * @var int
+   */
+  public $minorVersion;
+
+  /**
+   * @param int
+   */
+  public function setMajorVersion($majorVersion)
+  {
+    $this->majorVersion = $majorVersion;
+  }
+  /**
+   * @return int
+   */
+  public function getMajorVersion()
+  {
+    return $this->majorVersion;
+  }
+  /**
+   * @param int
+   */
+  public function setMinorVersion($minorVersion)
+  {
+    $this->minorVersion = $minorVersion;
+  }
+  /**
+   * @return int
+   */
+  public function getMinorVersion()
+  {
+    return $this->minorVersion;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ConfigVersion::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ConfigVersion');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ConnectorsPlatformConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ConnectorsPlatformConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ConnectorsPlatformConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1ConnectorsPlatformConfig extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $enabled;
+  /**
+   * @var string
+   */
+  public $expiresAt;
+
+  /**
+   * @param bool
+   */
+  public function setEnabled($enabled)
+  {
+    $this->enabled = $enabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnabled()
+  {
+    return $this->enabled;
+  }
+  /**
+   * @param string
+   */
+  public function setExpiresAt($expiresAt)
+  {
+    $this->expiresAt = $expiresAt;
+  }
+  /**
+   * @return string
+   */
+  public function getExpiresAt()
+  {
+    return $this->expiresAt;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ConnectorsPlatformConfig::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ConnectorsPlatformConfig');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ControlPlaneAccess.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ControlPlaneAccess.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ControlPlaneAccess.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\Apigee;
+
+class GoogleCloudApigeeV1ControlPlaneAccess extends \Google\Collection
+{
+  protected $collection_key = 'synchronizerIdentities';
+  /**
+   * @var string[]
+   */
+  public $analyticsPublisherIdentities;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string[]
+   */
+  public $synchronizerIdentities;
+
+  /**
+   * @param string[]
+   */
+  public function setAnalyticsPublisherIdentities($analyticsPublisherIdentities)
+  {
+    $this->analyticsPublisherIdentities = $analyticsPublisherIdentities;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAnalyticsPublisherIdentities()
+  {
+    return $this->analyticsPublisherIdentities;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSynchronizerIdentities($synchronizerIdentities)
+  {
+    $this->synchronizerIdentities = $synchronizerIdentities;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSynchronizerIdentities()
+  {
+    return $this->synchronizerIdentities;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ControlPlaneAccess::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ControlPlaneAccess');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Credential.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Credential.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Credential.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,167 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1Credential extends \Google\Collection
+{
+  protected $collection_key = 'scopes';
+  protected $apiProductsType = GoogleCloudApigeeV1ApiProductRef::class;
+  protected $apiProductsDataType = 'array';
+  protected $attributesType = GoogleCloudApigeeV1Attribute::class;
+  protected $attributesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $consumerKey;
+  /**
+   * @var string
+   */
+  public $consumerSecret;
+  /**
+   * @var string
+   */
+  public $expiresAt;
+  /**
+   * @var string
+   */
+  public $issuedAt;
+  /**
+   * @var string[]
+   */
+  public $scopes;
+  /**
+   * @var string
+   */
+  public $status;
+
+  /**
+   * @param GoogleCloudApigeeV1ApiProductRef[]
+   */
+  public function setApiProducts($apiProducts)
+  {
+    $this->apiProducts = $apiProducts;
+  }
+  /**
+   * @return GoogleCloudApigeeV1ApiProductRef[]
+   */
+  public function getApiProducts()
+  {
+    return $this->apiProducts;
+  }
+  /**
+   * @param GoogleCloudApigeeV1Attribute[]
+   */
+  public function setAttributes($attributes)
+  {
+    $this->attributes = $attributes;
+  }
+  /**
+   * @return GoogleCloudApigeeV1Attribute[]
+   */
+  public function getAttributes()
+  {
+    return $this->attributes;
+  }
+  /**
+   * @param string
+   */
+  public function setConsumerKey($consumerKey)
+  {
+    $this->consumerKey = $consumerKey;
+  }
+  /**
+   * @return string
+   */
+  public function getConsumerKey()
+  {
+    return $this->consumerKey;
+  }
+  /**
+   * @param string
+   */
+  public function setConsumerSecret($consumerSecret)
+  {
+    $this->consumerSecret = $consumerSecret;
+  }
+  /**
+   * @return string
+   */
+  public function getConsumerSecret()
+  {
+    return $this->consumerSecret;
+  }
+  /**
+   * @param string
+   */
+  public function setExpiresAt($expiresAt)
+  {
+    $this->expiresAt = $expiresAt;
+  }
+  /**
+   * @return string
+   */
+  public function getExpiresAt()
+  {
+    return $this->expiresAt;
+  }
+  /**
+   * @param string
+   */
+  public function setIssuedAt($issuedAt)
+  {
+    $this->issuedAt = $issuedAt;
+  }
+  /**
+   * @return string
+   */
+  public function getIssuedAt()
+  {
+    return $this->issuedAt;
+  }
+  /**
+   * @param string[]
+   */
+  public function setScopes($scopes)
+  {
+    $this->scopes = $scopes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getScopes()
+  {
+    return $this->scopes;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1Credential::class, 'Google_Service_Apigee_GoogleCloudApigeeV1Credential');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1CreditDeveloperBalanceRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1CreditDeveloperBalanceRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1CreditDeveloperBalanceRequest.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\Apigee;
+
+class GoogleCloudApigeeV1CreditDeveloperBalanceRequest extends \Google\Model
+{
+  protected $transactionAmountType = GoogleTypeMoney::class;
+  protected $transactionAmountDataType = '';
+  /**
+   * @var string
+   */
+  public $transactionId;
+
+  /**
+   * @param GoogleTypeMoney
+   */
+  public function setTransactionAmount(GoogleTypeMoney $transactionAmount)
+  {
+    $this->transactionAmount = $transactionAmount;
+  }
+  /**
+   * @return GoogleTypeMoney
+   */
+  public function getTransactionAmount()
+  {
+    return $this->transactionAmount;
+  }
+  /**
+   * @param string
+   */
+  public function setTransactionId($transactionId)
+  {
+    $this->transactionId = $transactionId;
+  }
+  /**
+   * @return string
+   */
+  public function getTransactionId()
+  {
+    return $this->transactionId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1CreditDeveloperBalanceRequest::class, 'Google_Service_Apigee_GoogleCloudApigeeV1CreditDeveloperBalanceRequest');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1CustomReport.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1CustomReport.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1CustomReport.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,419 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1CustomReport extends \Google\Collection
+{
+  protected $collection_key = 'tags';
+  /**
+   * @var string
+   */
+  public $chartType;
+  /**
+   * @var string[]
+   */
+  public $comments;
+  /**
+   * @var string
+   */
+  public $createdAt;
+  /**
+   * @var string[]
+   */
+  public $dimensions;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $environment;
+  /**
+   * @var string
+   */
+  public $filter;
+  /**
+   * @var string
+   */
+  public $fromTime;
+  /**
+   * @var string
+   */
+  public $lastModifiedAt;
+  /**
+   * @var string
+   */
+  public $lastViewedAt;
+  /**
+   * @var string
+   */
+  public $limit;
+  protected $metricsType = GoogleCloudApigeeV1CustomReportMetric::class;
+  protected $metricsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $offset;
+  /**
+   * @var string
+   */
+  public $organization;
+  protected $propertiesType = GoogleCloudApigeeV1ReportProperty::class;
+  protected $propertiesDataType = 'array';
+  /**
+   * @var string[]
+   */
+  public $sortByCols;
+  /**
+   * @var string
+   */
+  public $sortOrder;
+  /**
+   * @var string[]
+   */
+  public $tags;
+  /**
+   * @var string
+   */
+  public $timeUnit;
+  /**
+   * @var string
+   */
+  public $toTime;
+  /**
+   * @var string
+   */
+  public $topk;
+
+  /**
+   * @param string
+   */
+  public function setChartType($chartType)
+  {
+    $this->chartType = $chartType;
+  }
+  /**
+   * @return string
+   */
+  public function getChartType()
+  {
+    return $this->chartType;
+  }
+  /**
+   * @param string[]
+   */
+  public function setComments($comments)
+  {
+    $this->comments = $comments;
+  }
+  /**
+   * @return string[]
+   */
+  public function getComments()
+  {
+    return $this->comments;
+  }
+  /**
+   * @param string
+   */
+  public function setCreatedAt($createdAt)
+  {
+    $this->createdAt = $createdAt;
+  }
+  /**
+   * @return string
+   */
+  public function getCreatedAt()
+  {
+    return $this->createdAt;
+  }
+  /**
+   * @param string[]
+   */
+  public function setDimensions($dimensions)
+  {
+    $this->dimensions = $dimensions;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDimensions()
+  {
+    return $this->dimensions;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setEnvironment($environment)
+  {
+    $this->environment = $environment;
+  }
+  /**
+   * @return string
+   */
+  public function getEnvironment()
+  {
+    return $this->environment;
+  }
+  /**
+   * @param string
+   */
+  public function setFilter($filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return string
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+  /**
+   * @param string
+   */
+  public function setFromTime($fromTime)
+  {
+    $this->fromTime = $fromTime;
+  }
+  /**
+   * @return string
+   */
+  public function getFromTime()
+  {
+    return $this->fromTime;
+  }
+  /**
+   * @param string
+   */
+  public function setLastModifiedAt($lastModifiedAt)
+  {
+    $this->lastModifiedAt = $lastModifiedAt;
+  }
+  /**
+   * @return string
+   */
+  public function getLastModifiedAt()
+  {
+    return $this->lastModifiedAt;
+  }
+  /**
+   * @param string
+   */
+  public function setLastViewedAt($lastViewedAt)
+  {
+    $this->lastViewedAt = $lastViewedAt;
+  }
+  /**
+   * @return string
+   */
+  public function getLastViewedAt()
+  {
+    return $this->lastViewedAt;
+  }
+  /**
+   * @param string
+   */
+  public function setLimit($limit)
+  {
+    $this->limit = $limit;
+  }
+  /**
+   * @return string
+   */
+  public function getLimit()
+  {
+    return $this->limit;
+  }
+  /**
+   * @param GoogleCloudApigeeV1CustomReportMetric[]
+   */
+  public function setMetrics($metrics)
+  {
+    $this->metrics = $metrics;
+  }
+  /**
+   * @return GoogleCloudApigeeV1CustomReportMetric[]
+   */
+  public function getMetrics()
+  {
+    return $this->metrics;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setOffset($offset)
+  {
+    $this->offset = $offset;
+  }
+  /**
+   * @return string
+   */
+  public function getOffset()
+  {
+    return $this->offset;
+  }
+  /**
+   * @param string
+   */
+  public function setOrganization($organization)
+  {
+    $this->organization = $organization;
+  }
+  /**
+   * @return string
+   */
+  public function getOrganization()
+  {
+    return $this->organization;
+  }
+  /**
+   * @param GoogleCloudApigeeV1ReportProperty[]
+   */
+  public function setProperties($properties)
+  {
+    $this->properties = $properties;
+  }
+  /**
+   * @return GoogleCloudApigeeV1ReportProperty[]
+   */
+  public function getProperties()
+  {
+    return $this->properties;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSortByCols($sortByCols)
+  {
+    $this->sortByCols = $sortByCols;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSortByCols()
+  {
+    return $this->sortByCols;
+  }
+  /**
+   * @param string
+   */
+  public function setSortOrder($sortOrder)
+  {
+    $this->sortOrder = $sortOrder;
+  }
+  /**
+   * @return string
+   */
+  public function getSortOrder()
+  {
+    return $this->sortOrder;
+  }
+  /**
+   * @param string[]
+   */
+  public function setTags($tags)
+  {
+    $this->tags = $tags;
+  }
+  /**
+   * @return string[]
+   */
+  public function getTags()
+  {
+    return $this->tags;
+  }
+  /**
+   * @param string
+   */
+  public function setTimeUnit($timeUnit)
+  {
+    $this->timeUnit = $timeUnit;
+  }
+  /**
+   * @return string
+   */
+  public function getTimeUnit()
+  {
+    return $this->timeUnit;
+  }
+  /**
+   * @param string
+   */
+  public function setToTime($toTime)
+  {
+    $this->toTime = $toTime;
+  }
+  /**
+   * @return string
+   */
+  public function getToTime()
+  {
+    return $this->toTime;
+  }
+  /**
+   * @param string
+   */
+  public function setTopk($topk)
+  {
+    $this->topk = $topk;
+  }
+  /**
+   * @return string
+   */
+  public function getTopk()
+  {
+    return $this->topk;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1CustomReport::class, 'Google_Service_Apigee_GoogleCloudApigeeV1CustomReport');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1CustomReportMetric.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1CustomReportMetric.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1CustomReportMetric.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1CustomReportMetric extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $function;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setFunction($function)
+  {
+    $this->function = $function;
+  }
+  /**
+   * @return string
+   */
+  public function getFunction()
+  {
+    return $this->function;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1CustomReportMetric::class, 'Google_Service_Apigee_GoogleCloudApigeeV1CustomReportMetric');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DataCollector.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DataCollector.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DataCollector.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\Apigee;
+
+class GoogleCloudApigeeV1DataCollector extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createdAt;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $lastModifiedAt;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setCreatedAt($createdAt)
+  {
+    $this->createdAt = $createdAt;
+  }
+  /**
+   * @return string
+   */
+  public function getCreatedAt()
+  {
+    return $this->createdAt;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setLastModifiedAt($lastModifiedAt)
+  {
+    $this->lastModifiedAt = $lastModifiedAt;
+  }
+  /**
+   * @return string
+   */
+  public function getLastModifiedAt()
+  {
+    return $this->lastModifiedAt;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1DataCollector::class, 'Google_Service_Apigee_GoogleCloudApigeeV1DataCollector');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DataCollectorConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DataCollectorConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DataCollectorConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1DataCollectorConfig 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(GoogleCloudApigeeV1DataCollectorConfig::class, 'Google_Service_Apigee_GoogleCloudApigeeV1DataCollectorConfig');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Datastore.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Datastore.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Datastore.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,150 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1Datastore extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  protected $datastoreConfigType = GoogleCloudApigeeV1DatastoreConfig::class;
+  protected $datastoreConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $lastUpdateTime;
+  /**
+   * @var string
+   */
+  public $org;
+  /**
+   * @var string
+   */
+  public $self;
+  /**
+   * @var string
+   */
+  public $targetType;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param GoogleCloudApigeeV1DatastoreConfig
+   */
+  public function setDatastoreConfig(GoogleCloudApigeeV1DatastoreConfig $datastoreConfig)
+  {
+    $this->datastoreConfig = $datastoreConfig;
+  }
+  /**
+   * @return GoogleCloudApigeeV1DatastoreConfig
+   */
+  public function getDatastoreConfig()
+  {
+    return $this->datastoreConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setLastUpdateTime($lastUpdateTime)
+  {
+    $this->lastUpdateTime = $lastUpdateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getLastUpdateTime()
+  {
+    return $this->lastUpdateTime;
+  }
+  /**
+   * @param string
+   */
+  public function setOrg($org)
+  {
+    $this->org = $org;
+  }
+  /**
+   * @return string
+   */
+  public function getOrg()
+  {
+    return $this->org;
+  }
+  /**
+   * @param string
+   */
+  public function setSelf($self)
+  {
+    $this->self = $self;
+  }
+  /**
+   * @return string
+   */
+  public function getSelf()
+  {
+    return $this->self;
+  }
+  /**
+   * @param string
+   */
+  public function setTargetType($targetType)
+  {
+    $this->targetType = $targetType;
+  }
+  /**
+   * @return string
+   */
+  public function getTargetType()
+  {
+    return $this->targetType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1Datastore::class, 'Google_Service_Apigee_GoogleCloudApigeeV1Datastore');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DatastoreConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DatastoreConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DatastoreConfig.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\Apigee;
+
+class GoogleCloudApigeeV1DatastoreConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $bucketName;
+  /**
+   * @var string
+   */
+  public $datasetName;
+  /**
+   * @var string
+   */
+  public $path;
+  /**
+   * @var string
+   */
+  public $projectId;
+  /**
+   * @var string
+   */
+  public $tablePrefix;
+
+  /**
+   * @param string
+   */
+  public function setBucketName($bucketName)
+  {
+    $this->bucketName = $bucketName;
+  }
+  /**
+   * @return string
+   */
+  public function getBucketName()
+  {
+    return $this->bucketName;
+  }
+  /**
+   * @param string
+   */
+  public function setDatasetName($datasetName)
+  {
+    $this->datasetName = $datasetName;
+  }
+  /**
+   * @return string
+   */
+  public function getDatasetName()
+  {
+    return $this->datasetName;
+  }
+  /**
+   * @param string
+   */
+  public function setPath($path)
+  {
+    $this->path = $path;
+  }
+  /**
+   * @return string
+   */
+  public function getPath()
+  {
+    return $this->path;
+  }
+  /**
+   * @param string
+   */
+  public function setProjectId($projectId)
+  {
+    $this->projectId = $projectId;
+  }
+  /**
+   * @return string
+   */
+  public function getProjectId()
+  {
+    return $this->projectId;
+  }
+  /**
+   * @param string
+   */
+  public function setTablePrefix($tablePrefix)
+  {
+    $this->tablePrefix = $tablePrefix;
+  }
+  /**
+   * @return string
+   */
+  public function getTablePrefix()
+  {
+    return $this->tablePrefix;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1DatastoreConfig::class, 'Google_Service_Apigee_GoogleCloudApigeeV1DatastoreConfig');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DateRange.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DateRange.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DateRange.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1DateRange extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $end;
+  /**
+   * @var string
+   */
+  public $start;
+
+  /**
+   * @param string
+   */
+  public function setEnd($end)
+  {
+    $this->end = $end;
+  }
+  /**
+   * @return string
+   */
+  public function getEnd()
+  {
+    return $this->end;
+  }
+  /**
+   * @param string
+   */
+  public function setStart($start)
+  {
+    $this->start = $start;
+  }
+  /**
+   * @return string
+   */
+  public function getStart()
+  {
+    return $this->start;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1DateRange::class, 'Google_Service_Apigee_GoogleCloudApigeeV1DateRange');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DebugMask.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DebugMask.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DebugMask.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\Apigee;
+
+class GoogleCloudApigeeV1DebugMask extends \Google\Collection
+{
+  protected $collection_key = 'variables';
+  /**
+   * @var string[]
+   */
+  public $faultJSONPaths;
+  /**
+   * @var string[]
+   */
+  public $faultXPaths;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string[]
+   */
+  public $namespaces;
+  /**
+   * @var string[]
+   */
+  public $requestJSONPaths;
+  /**
+   * @var string[]
+   */
+  public $requestXPaths;
+  /**
+   * @var string[]
+   */
+  public $responseJSONPaths;
+  /**
+   * @var string[]
+   */
+  public $responseXPaths;
+  /**
+   * @var string[]
+   */
+  public $variables;
+
+  /**
+   * @param string[]
+   */
+  public function setFaultJSONPaths($faultJSONPaths)
+  {
+    $this->faultJSONPaths = $faultJSONPaths;
+  }
+  /**
+   * @return string[]
+   */
+  public function getFaultJSONPaths()
+  {
+    return $this->faultJSONPaths;
+  }
+  /**
+   * @param string[]
+   */
+  public function setFaultXPaths($faultXPaths)
+  {
+    $this->faultXPaths = $faultXPaths;
+  }
+  /**
+   * @return string[]
+   */
+  public function getFaultXPaths()
+  {
+    return $this->faultXPaths;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string[]
+   */
+  public function setNamespaces($namespaces)
+  {
+    $this->namespaces = $namespaces;
+  }
+  /**
+   * @return string[]
+   */
+  public function getNamespaces()
+  {
+    return $this->namespaces;
+  }
+  /**
+   * @param string[]
+   */
+  public function setRequestJSONPaths($requestJSONPaths)
+  {
+    $this->requestJSONPaths = $requestJSONPaths;
+  }
+  /**
+   * @return string[]
+   */
+  public function getRequestJSONPaths()
+  {
+    return $this->requestJSONPaths;
+  }
+  /**
+   * @param string[]
+   */
+  public function setRequestXPaths($requestXPaths)
+  {
+    $this->requestXPaths = $requestXPaths;
+  }
+  /**
+   * @return string[]
+   */
+  public function getRequestXPaths()
+  {
+    return $this->requestXPaths;
+  }
+  /**
+   * @param string[]
+   */
+  public function setResponseJSONPaths($responseJSONPaths)
+  {
+    $this->responseJSONPaths = $responseJSONPaths;
+  }
+  /**
+   * @return string[]
+   */
+  public function getResponseJSONPaths()
+  {
+    return $this->responseJSONPaths;
+  }
+  /**
+   * @param string[]
+   */
+  public function setResponseXPaths($responseXPaths)
+  {
+    $this->responseXPaths = $responseXPaths;
+  }
+  /**
+   * @return string[]
+   */
+  public function getResponseXPaths()
+  {
+    return $this->responseXPaths;
+  }
+  /**
+   * @param string[]
+   */
+  public function setVariables($variables)
+  {
+    $this->variables = $variables;
+  }
+  /**
+   * @return string[]
+   */
+  public function getVariables()
+  {
+    return $this->variables;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1DebugMask::class, 'Google_Service_Apigee_GoogleCloudApigeeV1DebugMask');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DebugSession.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DebugSession.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DebugSession.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\Apigee;
+
+class GoogleCloudApigeeV1DebugSession extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $count;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $filter;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $timeout;
+  /**
+   * @var int
+   */
+  public $tracesize;
+  /**
+   * @var int
+   */
+  public $validity;
+
+  /**
+   * @param int
+   */
+  public function setCount($count)
+  {
+    $this->count = $count;
+  }
+  /**
+   * @return int
+   */
+  public function getCount()
+  {
+    return $this->count;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setFilter($filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return string
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setTimeout($timeout)
+  {
+    $this->timeout = $timeout;
+  }
+  /**
+   * @return string
+   */
+  public function getTimeout()
+  {
+    return $this->timeout;
+  }
+  /**
+   * @param int
+   */
+  public function setTracesize($tracesize)
+  {
+    $this->tracesize = $tracesize;
+  }
+  /**
+   * @return int
+   */
+  public function getTracesize()
+  {
+    return $this->tracesize;
+  }
+  /**
+   * @param int
+   */
+  public function setValidity($validity)
+  {
+    $this->validity = $validity;
+  }
+  /**
+   * @return int
+   */
+  public function getValidity()
+  {
+    return $this->validity;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1DebugSession::class, 'Google_Service_Apigee_GoogleCloudApigeeV1DebugSession');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DebugSessionTransaction.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DebugSessionTransaction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DebugSessionTransaction.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\Apigee;
+
+class GoogleCloudApigeeV1DebugSessionTransaction extends \Google\Collection
+{
+  protected $collection_key = 'point';
+  /**
+   * @var bool
+   */
+  public $completed;
+  protected $pointType = GoogleCloudApigeeV1Point::class;
+  protected $pointDataType = 'array';
+
+  /**
+   * @param bool
+   */
+  public function setCompleted($completed)
+  {
+    $this->completed = $completed;
+  }
+  /**
+   * @return bool
+   */
+  public function getCompleted()
+  {
+    return $this->completed;
+  }
+  /**
+   * @param GoogleCloudApigeeV1Point[]
+   */
+  public function setPoint($point)
+  {
+    $this->point = $point;
+  }
+  /**
+   * @return GoogleCloudApigeeV1Point[]
+   */
+  public function getPoint()
+  {
+    return $this->point;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1DebugSessionTransaction::class, 'Google_Service_Apigee_GoogleCloudApigeeV1DebugSessionTransaction');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DeleteCustomReportResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DeleteCustomReportResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DeleteCustomReportResponse.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\Apigee;
+
+class GoogleCloudApigeeV1DeleteCustomReportResponse 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(GoogleCloudApigeeV1DeleteCustomReportResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1DeleteCustomReportResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DeleteResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DeleteResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DeleteResponse.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\Apigee;
+
+class GoogleCloudApigeeV1DeleteResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $errorCode;
+  /**
+   * @var string
+   */
+  public $gcpResource;
+  /**
+   * @var string
+   */
+  public $message;
+  /**
+   * @var string
+   */
+  public $requestId;
+  /**
+   * @var string
+   */
+  public $status;
+
+  /**
+   * @param string
+   */
+  public function setErrorCode($errorCode)
+  {
+    $this->errorCode = $errorCode;
+  }
+  /**
+   * @return string
+   */
+  public function getErrorCode()
+  {
+    return $this->errorCode;
+  }
+  /**
+   * @param string
+   */
+  public function setGcpResource($gcpResource)
+  {
+    $this->gcpResource = $gcpResource;
+  }
+  /**
+   * @return string
+   */
+  public function getGcpResource()
+  {
+    return $this->gcpResource;
+  }
+  /**
+   * @param string
+   */
+  public function setMessage($message)
+  {
+    $this->message = $message;
+  }
+  /**
+   * @return string
+   */
+  public function getMessage()
+  {
+    return $this->message;
+  }
+  /**
+   * @param string
+   */
+  public function setRequestId($requestId)
+  {
+    $this->requestId = $requestId;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestId()
+  {
+    return $this->requestId;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1DeleteResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1DeleteResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Deployment.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Deployment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Deployment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,217 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1Deployment extends \Google\Collection
+{
+  protected $collection_key = 'routeConflicts';
+  /**
+   * @var string
+   */
+  public $apiProxy;
+  /**
+   * @var string
+   */
+  public $deployStartTime;
+  /**
+   * @var string
+   */
+  public $environment;
+  protected $errorsType = GoogleRpcStatus::class;
+  protected $errorsDataType = 'array';
+  protected $instancesType = GoogleCloudApigeeV1InstanceDeploymentStatus::class;
+  protected $instancesDataType = 'array';
+  protected $podsType = GoogleCloudApigeeV1PodStatus::class;
+  protected $podsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $proxyDeploymentType;
+  /**
+   * @var string
+   */
+  public $revision;
+  protected $routeConflictsType = GoogleCloudApigeeV1DeploymentChangeReportRoutingConflict::class;
+  protected $routeConflictsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $serviceAccount;
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param string
+   */
+  public function setApiProxy($apiProxy)
+  {
+    $this->apiProxy = $apiProxy;
+  }
+  /**
+   * @return string
+   */
+  public function getApiProxy()
+  {
+    return $this->apiProxy;
+  }
+  /**
+   * @param string
+   */
+  public function setDeployStartTime($deployStartTime)
+  {
+    $this->deployStartTime = $deployStartTime;
+  }
+  /**
+   * @return string
+   */
+  public function getDeployStartTime()
+  {
+    return $this->deployStartTime;
+  }
+  /**
+   * @param string
+   */
+  public function setEnvironment($environment)
+  {
+    $this->environment = $environment;
+  }
+  /**
+   * @return string
+   */
+  public function getEnvironment()
+  {
+    return $this->environment;
+  }
+  /**
+   * @param GoogleRpcStatus[]
+   */
+  public function setErrors($errors)
+  {
+    $this->errors = $errors;
+  }
+  /**
+   * @return GoogleRpcStatus[]
+   */
+  public function getErrors()
+  {
+    return $this->errors;
+  }
+  /**
+   * @param GoogleCloudApigeeV1InstanceDeploymentStatus[]
+   */
+  public function setInstances($instances)
+  {
+    $this->instances = $instances;
+  }
+  /**
+   * @return GoogleCloudApigeeV1InstanceDeploymentStatus[]
+   */
+  public function getInstances()
+  {
+    return $this->instances;
+  }
+  /**
+   * @param GoogleCloudApigeeV1PodStatus[]
+   */
+  public function setPods($pods)
+  {
+    $this->pods = $pods;
+  }
+  /**
+   * @return GoogleCloudApigeeV1PodStatus[]
+   */
+  public function getPods()
+  {
+    return $this->pods;
+  }
+  /**
+   * @param string
+   */
+  public function setProxyDeploymentType($proxyDeploymentType)
+  {
+    $this->proxyDeploymentType = $proxyDeploymentType;
+  }
+  /**
+   * @return string
+   */
+  public function getProxyDeploymentType()
+  {
+    return $this->proxyDeploymentType;
+  }
+  /**
+   * @param string
+   */
+  public function setRevision($revision)
+  {
+    $this->revision = $revision;
+  }
+  /**
+   * @return string
+   */
+  public function getRevision()
+  {
+    return $this->revision;
+  }
+  /**
+   * @param GoogleCloudApigeeV1DeploymentChangeReportRoutingConflict[]
+   */
+  public function setRouteConflicts($routeConflicts)
+  {
+    $this->routeConflicts = $routeConflicts;
+  }
+  /**
+   * @return GoogleCloudApigeeV1DeploymentChangeReportRoutingConflict[]
+   */
+  public function getRouteConflicts()
+  {
+    return $this->routeConflicts;
+  }
+  /**
+   * @param string
+   */
+  public function setServiceAccount($serviceAccount)
+  {
+    $this->serviceAccount = $serviceAccount;
+  }
+  /**
+   * @return string
+   */
+  public function getServiceAccount()
+  {
+    return $this->serviceAccount;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1Deployment::class, 'Google_Service_Apigee_GoogleCloudApigeeV1Deployment');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DeploymentChangeReport.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DeploymentChangeReport.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DeploymentChangeReport.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,75 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1DeploymentChangeReport extends \Google\Collection
+{
+  protected $collection_key = 'routingConflicts';
+  protected $routingChangesType = GoogleCloudApigeeV1DeploymentChangeReportRoutingChange::class;
+  protected $routingChangesDataType = 'array';
+  protected $routingConflictsType = GoogleCloudApigeeV1DeploymentChangeReportRoutingConflict::class;
+  protected $routingConflictsDataType = 'array';
+  protected $validationErrorsType = GoogleRpcPreconditionFailure::class;
+  protected $validationErrorsDataType = '';
+
+  /**
+   * @param GoogleCloudApigeeV1DeploymentChangeReportRoutingChange[]
+   */
+  public function setRoutingChanges($routingChanges)
+  {
+    $this->routingChanges = $routingChanges;
+  }
+  /**
+   * @return GoogleCloudApigeeV1DeploymentChangeReportRoutingChange[]
+   */
+  public function getRoutingChanges()
+  {
+    return $this->routingChanges;
+  }
+  /**
+   * @param GoogleCloudApigeeV1DeploymentChangeReportRoutingConflict[]
+   */
+  public function setRoutingConflicts($routingConflicts)
+  {
+    $this->routingConflicts = $routingConflicts;
+  }
+  /**
+   * @return GoogleCloudApigeeV1DeploymentChangeReportRoutingConflict[]
+   */
+  public function getRoutingConflicts()
+  {
+    return $this->routingConflicts;
+  }
+  /**
+   * @param GoogleRpcPreconditionFailure
+   */
+  public function setValidationErrors(GoogleRpcPreconditionFailure $validationErrors)
+  {
+    $this->validationErrors = $validationErrors;
+  }
+  /**
+   * @return GoogleRpcPreconditionFailure
+   */
+  public function getValidationErrors()
+  {
+    return $this->validationErrors;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1DeploymentChangeReport::class, 'Google_Service_Apigee_GoogleCloudApigeeV1DeploymentChangeReport');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DeploymentChangeReportRoutingChange.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DeploymentChangeReportRoutingChange.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DeploymentChangeReportRoutingChange.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,112 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1DeploymentChangeReportRoutingChange extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $environmentGroup;
+  protected $fromDeploymentType = GoogleCloudApigeeV1DeploymentChangeReportRoutingDeployment::class;
+  protected $fromDeploymentDataType = '';
+  /**
+   * @var bool
+   */
+  public $shouldSequenceRollout;
+  protected $toDeploymentType = GoogleCloudApigeeV1DeploymentChangeReportRoutingDeployment::class;
+  protected $toDeploymentDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setEnvironmentGroup($environmentGroup)
+  {
+    $this->environmentGroup = $environmentGroup;
+  }
+  /**
+   * @return string
+   */
+  public function getEnvironmentGroup()
+  {
+    return $this->environmentGroup;
+  }
+  /**
+   * @param GoogleCloudApigeeV1DeploymentChangeReportRoutingDeployment
+   */
+  public function setFromDeployment(GoogleCloudApigeeV1DeploymentChangeReportRoutingDeployment $fromDeployment)
+  {
+    $this->fromDeployment = $fromDeployment;
+  }
+  /**
+   * @return GoogleCloudApigeeV1DeploymentChangeReportRoutingDeployment
+   */
+  public function getFromDeployment()
+  {
+    return $this->fromDeployment;
+  }
+  /**
+   * @param bool
+   */
+  public function setShouldSequenceRollout($shouldSequenceRollout)
+  {
+    $this->shouldSequenceRollout = $shouldSequenceRollout;
+  }
+  /**
+   * @return bool
+   */
+  public function getShouldSequenceRollout()
+  {
+    return $this->shouldSequenceRollout;
+  }
+  /**
+   * @param GoogleCloudApigeeV1DeploymentChangeReportRoutingDeployment
+   */
+  public function setToDeployment(GoogleCloudApigeeV1DeploymentChangeReportRoutingDeployment $toDeployment)
+  {
+    $this->toDeployment = $toDeployment;
+  }
+  /**
+   * @return GoogleCloudApigeeV1DeploymentChangeReportRoutingDeployment
+   */
+  public function getToDeployment()
+  {
+    return $this->toDeployment;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1DeploymentChangeReportRoutingChange::class, 'Google_Service_Apigee_GoogleCloudApigeeV1DeploymentChangeReportRoutingChange');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DeploymentChangeReportRoutingConflict.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DeploymentChangeReportRoutingConflict.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DeploymentChangeReportRoutingConflict.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\Apigee;
+
+class GoogleCloudApigeeV1DeploymentChangeReportRoutingConflict extends \Google\Model
+{
+  protected $conflictingDeploymentType = GoogleCloudApigeeV1DeploymentChangeReportRoutingDeployment::class;
+  protected $conflictingDeploymentDataType = '';
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $environmentGroup;
+
+  /**
+   * @param GoogleCloudApigeeV1DeploymentChangeReportRoutingDeployment
+   */
+  public function setConflictingDeployment(GoogleCloudApigeeV1DeploymentChangeReportRoutingDeployment $conflictingDeployment)
+  {
+    $this->conflictingDeployment = $conflictingDeployment;
+  }
+  /**
+   * @return GoogleCloudApigeeV1DeploymentChangeReportRoutingDeployment
+   */
+  public function getConflictingDeployment()
+  {
+    return $this->conflictingDeployment;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setEnvironmentGroup($environmentGroup)
+  {
+    $this->environmentGroup = $environmentGroup;
+  }
+  /**
+   * @return string
+   */
+  public function getEnvironmentGroup()
+  {
+    return $this->environmentGroup;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1DeploymentChangeReportRoutingConflict::class, 'Google_Service_Apigee_GoogleCloudApigeeV1DeploymentChangeReportRoutingConflict');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DeploymentChangeReportRoutingDeployment.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DeploymentChangeReportRoutingDeployment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DeploymentChangeReportRoutingDeployment.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\Apigee;
+
+class GoogleCloudApigeeV1DeploymentChangeReportRoutingDeployment extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $apiProxy;
+  /**
+   * @var string
+   */
+  public $basepath;
+  /**
+   * @var string
+   */
+  public $environment;
+  /**
+   * @var string
+   */
+  public $revision;
+
+  /**
+   * @param string
+   */
+  public function setApiProxy($apiProxy)
+  {
+    $this->apiProxy = $apiProxy;
+  }
+  /**
+   * @return string
+   */
+  public function getApiProxy()
+  {
+    return $this->apiProxy;
+  }
+  /**
+   * @param string
+   */
+  public function setBasepath($basepath)
+  {
+    $this->basepath = $basepath;
+  }
+  /**
+   * @return string
+   */
+  public function getBasepath()
+  {
+    return $this->basepath;
+  }
+  /**
+   * @param string
+   */
+  public function setEnvironment($environment)
+  {
+    $this->environment = $environment;
+  }
+  /**
+   * @return string
+   */
+  public function getEnvironment()
+  {
+    return $this->environment;
+  }
+  /**
+   * @param string
+   */
+  public function setRevision($revision)
+  {
+    $this->revision = $revision;
+  }
+  /**
+   * @return string
+   */
+  public function getRevision()
+  {
+    return $this->revision;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1DeploymentChangeReportRoutingDeployment::class, 'Google_Service_Apigee_GoogleCloudApigeeV1DeploymentChangeReportRoutingDeployment');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DeploymentConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DeploymentConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DeploymentConfig.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\Apigee;
+
+class GoogleCloudApigeeV1DeploymentConfig extends \Google\Collection
+{
+  protected $collection_key = 'deploymentGroups';
+  /**
+   * @var string[]
+   */
+  public $attributes;
+  /**
+   * @var string
+   */
+  public $basePath;
+  /**
+   * @var string[]
+   */
+  public $deploymentGroups;
+  /**
+   * @var string[]
+   */
+  public $endpoints;
+  /**
+   * @var string
+   */
+  public $location;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $proxyUid;
+  /**
+   * @var string
+   */
+  public $serviceAccount;
+  /**
+   * @var string
+   */
+  public $uid;
+
+  /**
+   * @param string[]
+   */
+  public function setAttributes($attributes)
+  {
+    $this->attributes = $attributes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAttributes()
+  {
+    return $this->attributes;
+  }
+  /**
+   * @param string
+   */
+  public function setBasePath($basePath)
+  {
+    $this->basePath = $basePath;
+  }
+  /**
+   * @return string
+   */
+  public function getBasePath()
+  {
+    return $this->basePath;
+  }
+  /**
+   * @param string[]
+   */
+  public function setDeploymentGroups($deploymentGroups)
+  {
+    $this->deploymentGroups = $deploymentGroups;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDeploymentGroups()
+  {
+    return $this->deploymentGroups;
+  }
+  /**
+   * @param string[]
+   */
+  public function setEndpoints($endpoints)
+  {
+    $this->endpoints = $endpoints;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEndpoints()
+  {
+    return $this->endpoints;
+  }
+  /**
+   * @param string
+   */
+  public function setLocation($location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return string
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setProxyUid($proxyUid)
+  {
+    $this->proxyUid = $proxyUid;
+  }
+  /**
+   * @return string
+   */
+  public function getProxyUid()
+  {
+    return $this->proxyUid;
+  }
+  /**
+   * @param string
+   */
+  public function setServiceAccount($serviceAccount)
+  {
+    $this->serviceAccount = $serviceAccount;
+  }
+  /**
+   * @return string
+   */
+  public function getServiceAccount()
+  {
+    return $this->serviceAccount;
+  }
+  /**
+   * @param string
+   */
+  public function setUid($uid)
+  {
+    $this->uid = $uid;
+  }
+  /**
+   * @return string
+   */
+  public function getUid()
+  {
+    return $this->uid;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1DeploymentConfig::class, 'Google_Service_Apigee_GoogleCloudApigeeV1DeploymentConfig');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DeploymentGroupConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DeploymentGroupConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DeploymentGroupConfig.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\Apigee;
+
+class GoogleCloudApigeeV1DeploymentGroupConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $deploymentGroupType;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $revisionId;
+  /**
+   * @var string
+   */
+  public $uid;
+
+  /**
+   * @param string
+   */
+  public function setDeploymentGroupType($deploymentGroupType)
+  {
+    $this->deploymentGroupType = $deploymentGroupType;
+  }
+  /**
+   * @return string
+   */
+  public function getDeploymentGroupType()
+  {
+    return $this->deploymentGroupType;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setRevisionId($revisionId)
+  {
+    $this->revisionId = $revisionId;
+  }
+  /**
+   * @return string
+   */
+  public function getRevisionId()
+  {
+    return $this->revisionId;
+  }
+  /**
+   * @param string
+   */
+  public function setUid($uid)
+  {
+    $this->uid = $uid;
+  }
+  /**
+   * @return string
+   */
+  public function getUid()
+  {
+    return $this->uid;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1DeploymentGroupConfig::class, 'Google_Service_Apigee_GoogleCloudApigeeV1DeploymentGroupConfig');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Developer.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Developer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Developer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,277 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1Developer extends \Google\Collection
+{
+  protected $collection_key = 'companies';
+  /**
+   * @var string
+   */
+  public $accessType;
+  /**
+   * @var string
+   */
+  public $appFamily;
+  /**
+   * @var string[]
+   */
+  public $apps;
+  protected $attributesType = GoogleCloudApigeeV1Attribute::class;
+  protected $attributesDataType = 'array';
+  /**
+   * @var string[]
+   */
+  public $companies;
+  /**
+   * @var string
+   */
+  public $createdAt;
+  /**
+   * @var string
+   */
+  public $developerId;
+  /**
+   * @var string
+   */
+  public $email;
+  /**
+   * @var string
+   */
+  public $firstName;
+  /**
+   * @var string
+   */
+  public $lastModifiedAt;
+  /**
+   * @var string
+   */
+  public $lastName;
+  /**
+   * @var string
+   */
+  public $organizationName;
+  /**
+   * @var string
+   */
+  public $status;
+  /**
+   * @var string
+   */
+  public $userName;
+
+  /**
+   * @param string
+   */
+  public function setAccessType($accessType)
+  {
+    $this->accessType = $accessType;
+  }
+  /**
+   * @return string
+   */
+  public function getAccessType()
+  {
+    return $this->accessType;
+  }
+  /**
+   * @param string
+   */
+  public function setAppFamily($appFamily)
+  {
+    $this->appFamily = $appFamily;
+  }
+  /**
+   * @return string
+   */
+  public function getAppFamily()
+  {
+    return $this->appFamily;
+  }
+  /**
+   * @param string[]
+   */
+  public function setApps($apps)
+  {
+    $this->apps = $apps;
+  }
+  /**
+   * @return string[]
+   */
+  public function getApps()
+  {
+    return $this->apps;
+  }
+  /**
+   * @param GoogleCloudApigeeV1Attribute[]
+   */
+  public function setAttributes($attributes)
+  {
+    $this->attributes = $attributes;
+  }
+  /**
+   * @return GoogleCloudApigeeV1Attribute[]
+   */
+  public function getAttributes()
+  {
+    return $this->attributes;
+  }
+  /**
+   * @param string[]
+   */
+  public function setCompanies($companies)
+  {
+    $this->companies = $companies;
+  }
+  /**
+   * @return string[]
+   */
+  public function getCompanies()
+  {
+    return $this->companies;
+  }
+  /**
+   * @param string
+   */
+  public function setCreatedAt($createdAt)
+  {
+    $this->createdAt = $createdAt;
+  }
+  /**
+   * @return string
+   */
+  public function getCreatedAt()
+  {
+    return $this->createdAt;
+  }
+  /**
+   * @param string
+   */
+  public function setDeveloperId($developerId)
+  {
+    $this->developerId = $developerId;
+  }
+  /**
+   * @return string
+   */
+  public function getDeveloperId()
+  {
+    return $this->developerId;
+  }
+  /**
+   * @param string
+   */
+  public function setEmail($email)
+  {
+    $this->email = $email;
+  }
+  /**
+   * @return string
+   */
+  public function getEmail()
+  {
+    return $this->email;
+  }
+  /**
+   * @param string
+   */
+  public function setFirstName($firstName)
+  {
+    $this->firstName = $firstName;
+  }
+  /**
+   * @return string
+   */
+  public function getFirstName()
+  {
+    return $this->firstName;
+  }
+  /**
+   * @param string
+   */
+  public function setLastModifiedAt($lastModifiedAt)
+  {
+    $this->lastModifiedAt = $lastModifiedAt;
+  }
+  /**
+   * @return string
+   */
+  public function getLastModifiedAt()
+  {
+    return $this->lastModifiedAt;
+  }
+  /**
+   * @param string
+   */
+  public function setLastName($lastName)
+  {
+    $this->lastName = $lastName;
+  }
+  /**
+   * @return string
+   */
+  public function getLastName()
+  {
+    return $this->lastName;
+  }
+  /**
+   * @param string
+   */
+  public function setOrganizationName($organizationName)
+  {
+    $this->organizationName = $organizationName;
+  }
+  /**
+   * @return string
+   */
+  public function getOrganizationName()
+  {
+    return $this->organizationName;
+  }
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1Developer::class, 'Google_Service_Apigee_GoogleCloudApigeeV1Developer');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DeveloperApp.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DeveloperApp.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DeveloperApp.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,257 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1DeveloperApp extends \Google\Collection
+{
+  protected $collection_key = 'scopes';
+  /**
+   * @var string[]
+   */
+  public $apiProducts;
+  /**
+   * @var string
+   */
+  public $appFamily;
+  /**
+   * @var string
+   */
+  public $appId;
+  protected $attributesType = GoogleCloudApigeeV1Attribute::class;
+  protected $attributesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $callbackUrl;
+  /**
+   * @var string
+   */
+  public $createdAt;
+  protected $credentialsType = GoogleCloudApigeeV1Credential::class;
+  protected $credentialsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $developerId;
+  /**
+   * @var string
+   */
+  public $keyExpiresIn;
+  /**
+   * @var string
+   */
+  public $lastModifiedAt;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string[]
+   */
+  public $scopes;
+  /**
+   * @var string
+   */
+  public $status;
+
+  /**
+   * @param string[]
+   */
+  public function setApiProducts($apiProducts)
+  {
+    $this->apiProducts = $apiProducts;
+  }
+  /**
+   * @return string[]
+   */
+  public function getApiProducts()
+  {
+    return $this->apiProducts;
+  }
+  /**
+   * @param string
+   */
+  public function setAppFamily($appFamily)
+  {
+    $this->appFamily = $appFamily;
+  }
+  /**
+   * @return string
+   */
+  public function getAppFamily()
+  {
+    return $this->appFamily;
+  }
+  /**
+   * @param string
+   */
+  public function setAppId($appId)
+  {
+    $this->appId = $appId;
+  }
+  /**
+   * @return string
+   */
+  public function getAppId()
+  {
+    return $this->appId;
+  }
+  /**
+   * @param GoogleCloudApigeeV1Attribute[]
+   */
+  public function setAttributes($attributes)
+  {
+    $this->attributes = $attributes;
+  }
+  /**
+   * @return GoogleCloudApigeeV1Attribute[]
+   */
+  public function getAttributes()
+  {
+    return $this->attributes;
+  }
+  /**
+   * @param string
+   */
+  public function setCallbackUrl($callbackUrl)
+  {
+    $this->callbackUrl = $callbackUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getCallbackUrl()
+  {
+    return $this->callbackUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setCreatedAt($createdAt)
+  {
+    $this->createdAt = $createdAt;
+  }
+  /**
+   * @return string
+   */
+  public function getCreatedAt()
+  {
+    return $this->createdAt;
+  }
+  /**
+   * @param GoogleCloudApigeeV1Credential[]
+   */
+  public function setCredentials($credentials)
+  {
+    $this->credentials = $credentials;
+  }
+  /**
+   * @return GoogleCloudApigeeV1Credential[]
+   */
+  public function getCredentials()
+  {
+    return $this->credentials;
+  }
+  /**
+   * @param string
+   */
+  public function setDeveloperId($developerId)
+  {
+    $this->developerId = $developerId;
+  }
+  /**
+   * @return string
+   */
+  public function getDeveloperId()
+  {
+    return $this->developerId;
+  }
+  /**
+   * @param string
+   */
+  public function setKeyExpiresIn($keyExpiresIn)
+  {
+    $this->keyExpiresIn = $keyExpiresIn;
+  }
+  /**
+   * @return string
+   */
+  public function getKeyExpiresIn()
+  {
+    return $this->keyExpiresIn;
+  }
+  /**
+   * @param string
+   */
+  public function setLastModifiedAt($lastModifiedAt)
+  {
+    $this->lastModifiedAt = $lastModifiedAt;
+  }
+  /**
+   * @return string
+   */
+  public function getLastModifiedAt()
+  {
+    return $this->lastModifiedAt;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string[]
+   */
+  public function setScopes($scopes)
+  {
+    $this->scopes = $scopes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getScopes()
+  {
+    return $this->scopes;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1DeveloperApp::class, 'Google_Service_Apigee_GoogleCloudApigeeV1DeveloperApp');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DeveloperAppKey.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DeveloperAppKey.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DeveloperAppKey.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,187 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1DeveloperAppKey extends \Google\Collection
+{
+  protected $collection_key = 'scopes';
+  /**
+   * @var array[]
+   */
+  public $apiProducts;
+  protected $attributesType = GoogleCloudApigeeV1Attribute::class;
+  protected $attributesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $consumerKey;
+  /**
+   * @var string
+   */
+  public $consumerSecret;
+  /**
+   * @var string
+   */
+  public $expiresAt;
+  /**
+   * @var string
+   */
+  public $expiresInSeconds;
+  /**
+   * @var string
+   */
+  public $issuedAt;
+  /**
+   * @var string[]
+   */
+  public $scopes;
+  /**
+   * @var string
+   */
+  public $status;
+
+  /**
+   * @param array[]
+   */
+  public function setApiProducts($apiProducts)
+  {
+    $this->apiProducts = $apiProducts;
+  }
+  /**
+   * @return array[]
+   */
+  public function getApiProducts()
+  {
+    return $this->apiProducts;
+  }
+  /**
+   * @param GoogleCloudApigeeV1Attribute[]
+   */
+  public function setAttributes($attributes)
+  {
+    $this->attributes = $attributes;
+  }
+  /**
+   * @return GoogleCloudApigeeV1Attribute[]
+   */
+  public function getAttributes()
+  {
+    return $this->attributes;
+  }
+  /**
+   * @param string
+   */
+  public function setConsumerKey($consumerKey)
+  {
+    $this->consumerKey = $consumerKey;
+  }
+  /**
+   * @return string
+   */
+  public function getConsumerKey()
+  {
+    return $this->consumerKey;
+  }
+  /**
+   * @param string
+   */
+  public function setConsumerSecret($consumerSecret)
+  {
+    $this->consumerSecret = $consumerSecret;
+  }
+  /**
+   * @return string
+   */
+  public function getConsumerSecret()
+  {
+    return $this->consumerSecret;
+  }
+  /**
+   * @param string
+   */
+  public function setExpiresAt($expiresAt)
+  {
+    $this->expiresAt = $expiresAt;
+  }
+  /**
+   * @return string
+   */
+  public function getExpiresAt()
+  {
+    return $this->expiresAt;
+  }
+  /**
+   * @param string
+   */
+  public function setExpiresInSeconds($expiresInSeconds)
+  {
+    $this->expiresInSeconds = $expiresInSeconds;
+  }
+  /**
+   * @return string
+   */
+  public function getExpiresInSeconds()
+  {
+    return $this->expiresInSeconds;
+  }
+  /**
+   * @param string
+   */
+  public function setIssuedAt($issuedAt)
+  {
+    $this->issuedAt = $issuedAt;
+  }
+  /**
+   * @return string
+   */
+  public function getIssuedAt()
+  {
+    return $this->issuedAt;
+  }
+  /**
+   * @param string[]
+   */
+  public function setScopes($scopes)
+  {
+    $this->scopes = $scopes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getScopes()
+  {
+    return $this->scopes;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1DeveloperAppKey::class, 'Google_Service_Apigee_GoogleCloudApigeeV1DeveloperAppKey');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DeveloperBalance.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DeveloperBalance.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DeveloperBalance.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\Apigee;
+
+class GoogleCloudApigeeV1DeveloperBalance extends \Google\Collection
+{
+  protected $collection_key = 'wallets';
+  protected $walletsType = GoogleCloudApigeeV1DeveloperBalanceWallet::class;
+  protected $walletsDataType = 'array';
+
+  /**
+   * @param GoogleCloudApigeeV1DeveloperBalanceWallet[]
+   */
+  public function setWallets($wallets)
+  {
+    $this->wallets = $wallets;
+  }
+  /**
+   * @return GoogleCloudApigeeV1DeveloperBalanceWallet[]
+   */
+  public function getWallets()
+  {
+    return $this->wallets;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1DeveloperBalance::class, 'Google_Service_Apigee_GoogleCloudApigeeV1DeveloperBalance');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DeveloperBalanceWallet.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DeveloperBalanceWallet.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DeveloperBalanceWallet.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\Apigee;
+
+class GoogleCloudApigeeV1DeveloperBalanceWallet extends \Google\Model
+{
+  protected $balanceType = GoogleTypeMoney::class;
+  protected $balanceDataType = '';
+  /**
+   * @var string
+   */
+  public $lastCreditTime;
+
+  /**
+   * @param GoogleTypeMoney
+   */
+  public function setBalance(GoogleTypeMoney $balance)
+  {
+    $this->balance = $balance;
+  }
+  /**
+   * @return GoogleTypeMoney
+   */
+  public function getBalance()
+  {
+    return $this->balance;
+  }
+  /**
+   * @param string
+   */
+  public function setLastCreditTime($lastCreditTime)
+  {
+    $this->lastCreditTime = $lastCreditTime;
+  }
+  /**
+   * @return string
+   */
+  public function getLastCreditTime()
+  {
+    return $this->lastCreditTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1DeveloperBalanceWallet::class, 'Google_Service_Apigee_GoogleCloudApigeeV1DeveloperBalanceWallet');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DeveloperMonetizationConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DeveloperMonetizationConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DeveloperMonetizationConfig.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\Apigee;
+
+class GoogleCloudApigeeV1DeveloperMonetizationConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $billingType;
+
+  /**
+   * @param string
+   */
+  public function setBillingType($billingType)
+  {
+    $this->billingType = $billingType;
+  }
+  /**
+   * @return string
+   */
+  public function getBillingType()
+  {
+    return $this->billingType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1DeveloperMonetizationConfig::class, 'Google_Service_Apigee_GoogleCloudApigeeV1DeveloperMonetizationConfig');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DeveloperSubscription.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DeveloperSubscription.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DeveloperSubscription.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\Apigee;
+
+class GoogleCloudApigeeV1DeveloperSubscription extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $apiproduct;
+  /**
+   * @var string
+   */
+  public $createdAt;
+  /**
+   * @var string
+   */
+  public $endTime;
+  /**
+   * @var string
+   */
+  public $lastModifiedAt;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $startTime;
+
+  /**
+   * @param string
+   */
+  public function setApiproduct($apiproduct)
+  {
+    $this->apiproduct = $apiproduct;
+  }
+  /**
+   * @return string
+   */
+  public function getApiproduct()
+  {
+    return $this->apiproduct;
+  }
+  /**
+   * @param string
+   */
+  public function setCreatedAt($createdAt)
+  {
+    $this->createdAt = $createdAt;
+  }
+  /**
+   * @return string
+   */
+  public function getCreatedAt()
+  {
+    return $this->createdAt;
+  }
+  /**
+   * @param string
+   */
+  public function setEndTime($endTime)
+  {
+    $this->endTime = $endTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTime()
+  {
+    return $this->endTime;
+  }
+  /**
+   * @param string
+   */
+  public function setLastModifiedAt($lastModifiedAt)
+  {
+    $this->lastModifiedAt = $lastModifiedAt;
+  }
+  /**
+   * @return string
+   */
+  public function getLastModifiedAt()
+  {
+    return $this->lastModifiedAt;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTime($startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1DeveloperSubscription::class, 'Google_Service_Apigee_GoogleCloudApigeeV1DeveloperSubscription');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DimensionMetric.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DimensionMetric.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DimensionMetric.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\Apigee;
+
+class GoogleCloudApigeeV1DimensionMetric extends \Google\Collection
+{
+  protected $collection_key = 'metrics';
+  /**
+   * @var string[]
+   */
+  public $individualNames;
+  protected $metricsType = GoogleCloudApigeeV1Metric::class;
+  protected $metricsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string[]
+   */
+  public function setIndividualNames($individualNames)
+  {
+    $this->individualNames = $individualNames;
+  }
+  /**
+   * @return string[]
+   */
+  public function getIndividualNames()
+  {
+    return $this->individualNames;
+  }
+  /**
+   * @param GoogleCloudApigeeV1Metric[]
+   */
+  public function setMetrics($metrics)
+  {
+    $this->metrics = $metrics;
+  }
+  /**
+   * @return GoogleCloudApigeeV1Metric[]
+   */
+  public function getMetrics()
+  {
+    return $this->metrics;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1DimensionMetric::class, 'Google_Service_Apigee_GoogleCloudApigeeV1DimensionMetric');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DisableSecurityActionRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DisableSecurityActionRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DisableSecurityActionRequest.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\Apigee;
+
+class GoogleCloudApigeeV1DisableSecurityActionRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1DisableSecurityActionRequest::class, 'Google_Service_Apigee_GoogleCloudApigeeV1DisableSecurityActionRequest');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DocumentationFile.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DocumentationFile.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1DocumentationFile.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1DocumentationFile extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $contents;
+  /**
+   * @var string
+   */
+  public $displayName;
+
+  /**
+   * @param string
+   */
+  public function setContents($contents)
+  {
+    $this->contents = $contents;
+  }
+  /**
+   * @return string
+   */
+  public function getContents()
+  {
+    return $this->contents;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1DocumentationFile::class, 'Google_Service_Apigee_GoogleCloudApigeeV1DocumentationFile');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1EnableSecurityActionRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1EnableSecurityActionRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1EnableSecurityActionRequest.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\Apigee;
+
+class GoogleCloudApigeeV1EnableSecurityActionRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1EnableSecurityActionRequest::class, 'Google_Service_Apigee_GoogleCloudApigeeV1EnableSecurityActionRequest');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1EndpointAttachment.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1EndpointAttachment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1EndpointAttachment.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\Apigee;
+
+class GoogleCloudApigeeV1EndpointAttachment extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $connectionState;
+  /**
+   * @var string
+   */
+  public $host;
+  /**
+   * @var string
+   */
+  public $location;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $serviceAttachment;
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param string
+   */
+  public function setConnectionState($connectionState)
+  {
+    $this->connectionState = $connectionState;
+  }
+  /**
+   * @return string
+   */
+  public function getConnectionState()
+  {
+    return $this->connectionState;
+  }
+  /**
+   * @param string
+   */
+  public function setHost($host)
+  {
+    $this->host = $host;
+  }
+  /**
+   * @return string
+   */
+  public function getHost()
+  {
+    return $this->host;
+  }
+  /**
+   * @param string
+   */
+  public function setLocation($location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return string
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setServiceAttachment($serviceAttachment)
+  {
+    $this->serviceAttachment = $serviceAttachment;
+  }
+  /**
+   * @return string
+   */
+  public function getServiceAttachment()
+  {
+    return $this->serviceAttachment;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1EndpointAttachment::class, 'Google_Service_Apigee_GoogleCloudApigeeV1EndpointAttachment');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1EndpointChainingRule.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1EndpointChainingRule.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1EndpointChainingRule.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\Apigee;
+
+class GoogleCloudApigeeV1EndpointChainingRule extends \Google\Collection
+{
+  protected $collection_key = 'proxyIds';
+  /**
+   * @var string
+   */
+  public $deploymentGroup;
+  /**
+   * @var string[]
+   */
+  public $proxyIds;
+
+  /**
+   * @param string
+   */
+  public function setDeploymentGroup($deploymentGroup)
+  {
+    $this->deploymentGroup = $deploymentGroup;
+  }
+  /**
+   * @return string
+   */
+  public function getDeploymentGroup()
+  {
+    return $this->deploymentGroup;
+  }
+  /**
+   * @param string[]
+   */
+  public function setProxyIds($proxyIds)
+  {
+    $this->proxyIds = $proxyIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getProxyIds()
+  {
+    return $this->proxyIds;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1EndpointChainingRule::class, 'Google_Service_Apigee_GoogleCloudApigeeV1EndpointChainingRule');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1EntityMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1EntityMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1EntityMetadata.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\Apigee;
+
+class GoogleCloudApigeeV1EntityMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createdAt;
+  /**
+   * @var string
+   */
+  public $lastModifiedAt;
+  /**
+   * @var string
+   */
+  public $subType;
+
+  /**
+   * @param string
+   */
+  public function setCreatedAt($createdAt)
+  {
+    $this->createdAt = $createdAt;
+  }
+  /**
+   * @return string
+   */
+  public function getCreatedAt()
+  {
+    return $this->createdAt;
+  }
+  /**
+   * @param string
+   */
+  public function setLastModifiedAt($lastModifiedAt)
+  {
+    $this->lastModifiedAt = $lastModifiedAt;
+  }
+  /**
+   * @return string
+   */
+  public function getLastModifiedAt()
+  {
+    return $this->lastModifiedAt;
+  }
+  /**
+   * @param string
+   */
+  public function setSubType($subType)
+  {
+    $this->subType = $subType;
+  }
+  /**
+   * @return string
+   */
+  public function getSubType()
+  {
+    return $this->subType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1EntityMetadata::class, 'Google_Service_Apigee_GoogleCloudApigeeV1EntityMetadata');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Environment.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Environment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Environment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,256 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1Environment extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $apiProxyType;
+  /**
+   * @var string
+   */
+  public $createdAt;
+  /**
+   * @var string
+   */
+  public $deploymentType;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $forwardProxyUri;
+  /**
+   * @var bool
+   */
+  public $hasAttachedFlowHooks;
+  /**
+   * @var string
+   */
+  public $lastModifiedAt;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $nodeConfigType = GoogleCloudApigeeV1NodeConfig::class;
+  protected $nodeConfigDataType = '';
+  protected $propertiesType = GoogleCloudApigeeV1Properties::class;
+  protected $propertiesDataType = '';
+  /**
+   * @var string
+   */
+  public $state;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setApiProxyType($apiProxyType)
+  {
+    $this->apiProxyType = $apiProxyType;
+  }
+  /**
+   * @return string
+   */
+  public function getApiProxyType()
+  {
+    return $this->apiProxyType;
+  }
+  /**
+   * @param string
+   */
+  public function setCreatedAt($createdAt)
+  {
+    $this->createdAt = $createdAt;
+  }
+  /**
+   * @return string
+   */
+  public function getCreatedAt()
+  {
+    return $this->createdAt;
+  }
+  /**
+   * @param string
+   */
+  public function setDeploymentType($deploymentType)
+  {
+    $this->deploymentType = $deploymentType;
+  }
+  /**
+   * @return string
+   */
+  public function getDeploymentType()
+  {
+    return $this->deploymentType;
+  }
+  /**
+   * @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 setForwardProxyUri($forwardProxyUri)
+  {
+    $this->forwardProxyUri = $forwardProxyUri;
+  }
+  /**
+   * @return string
+   */
+  public function getForwardProxyUri()
+  {
+    return $this->forwardProxyUri;
+  }
+  /**
+   * @param bool
+   */
+  public function setHasAttachedFlowHooks($hasAttachedFlowHooks)
+  {
+    $this->hasAttachedFlowHooks = $hasAttachedFlowHooks;
+  }
+  /**
+   * @return bool
+   */
+  public function getHasAttachedFlowHooks()
+  {
+    return $this->hasAttachedFlowHooks;
+  }
+  /**
+   * @param string
+   */
+  public function setLastModifiedAt($lastModifiedAt)
+  {
+    $this->lastModifiedAt = $lastModifiedAt;
+  }
+  /**
+   * @return string
+   */
+  public function getLastModifiedAt()
+  {
+    return $this->lastModifiedAt;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudApigeeV1NodeConfig
+   */
+  public function setNodeConfig(GoogleCloudApigeeV1NodeConfig $nodeConfig)
+  {
+    $this->nodeConfig = $nodeConfig;
+  }
+  /**
+   * @return GoogleCloudApigeeV1NodeConfig
+   */
+  public function getNodeConfig()
+  {
+    return $this->nodeConfig;
+  }
+  /**
+   * @param GoogleCloudApigeeV1Properties
+   */
+  public function setProperties(GoogleCloudApigeeV1Properties $properties)
+  {
+    $this->properties = $properties;
+  }
+  /**
+   * @return GoogleCloudApigeeV1Properties
+   */
+  public function getProperties()
+  {
+    return $this->properties;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1Environment::class, 'Google_Service_Apigee_GoogleCloudApigeeV1Environment');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1EnvironmentConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1EnvironmentConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1EnvironmentConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,435 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1EnvironmentConfig extends \Google\Collection
+{
+  protected $collection_key = 'targets';
+  protected $addonsConfigType = GoogleCloudApigeeV1RuntimeAddonsConfig::class;
+  protected $addonsConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $arcConfigLocation;
+  protected $clientIpResolutionConfigType = GoogleCloudApigeeV1EnvironmentConfigClientIPResolutionConfig::class;
+  protected $clientIpResolutionConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $createTime;
+  protected $dataCollectorsType = GoogleCloudApigeeV1DataCollectorConfig::class;
+  protected $dataCollectorsDataType = 'array';
+  protected $debugMaskType = GoogleCloudApigeeV1DebugMask::class;
+  protected $debugMaskDataType = '';
+  protected $deploymentGroupsType = GoogleCloudApigeeV1DeploymentGroupConfig::class;
+  protected $deploymentGroupsDataType = 'array';
+  protected $deploymentsType = GoogleCloudApigeeV1DeploymentConfig::class;
+  protected $deploymentsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $envScopedRevisionId;
+  /**
+   * @var string[]
+   */
+  public $featureFlags;
+  protected $flowhooksType = GoogleCloudApigeeV1FlowHookConfig::class;
+  protected $flowhooksDataType = 'array';
+  /**
+   * @var string
+   */
+  public $forwardProxyUri;
+  /**
+   * @var string
+   */
+  public $gatewayConfigLocation;
+  protected $keystoresType = GoogleCloudApigeeV1KeystoreConfig::class;
+  protected $keystoresDataType = 'array';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $provider;
+  /**
+   * @var string
+   */
+  public $pubsubTopic;
+  protected $resourceReferencesType = GoogleCloudApigeeV1ReferenceConfig::class;
+  protected $resourceReferencesDataType = 'array';
+  protected $resourcesType = GoogleCloudApigeeV1ResourceConfig::class;
+  protected $resourcesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $revisionId;
+  /**
+   * @var string
+   */
+  public $sequenceNumber;
+  protected $targetsType = GoogleCloudApigeeV1TargetServerConfig::class;
+  protected $targetsDataType = 'array';
+  protected $traceConfigType = GoogleCloudApigeeV1RuntimeTraceConfig::class;
+  protected $traceConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $uid;
+
+  /**
+   * @param GoogleCloudApigeeV1RuntimeAddonsConfig
+   */
+  public function setAddonsConfig(GoogleCloudApigeeV1RuntimeAddonsConfig $addonsConfig)
+  {
+    $this->addonsConfig = $addonsConfig;
+  }
+  /**
+   * @return GoogleCloudApigeeV1RuntimeAddonsConfig
+   */
+  public function getAddonsConfig()
+  {
+    return $this->addonsConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setArcConfigLocation($arcConfigLocation)
+  {
+    $this->arcConfigLocation = $arcConfigLocation;
+  }
+  /**
+   * @return string
+   */
+  public function getArcConfigLocation()
+  {
+    return $this->arcConfigLocation;
+  }
+  /**
+   * @param GoogleCloudApigeeV1EnvironmentConfigClientIPResolutionConfig
+   */
+  public function setClientIpResolutionConfig(GoogleCloudApigeeV1EnvironmentConfigClientIPResolutionConfig $clientIpResolutionConfig)
+  {
+    $this->clientIpResolutionConfig = $clientIpResolutionConfig;
+  }
+  /**
+   * @return GoogleCloudApigeeV1EnvironmentConfigClientIPResolutionConfig
+   */
+  public function getClientIpResolutionConfig()
+  {
+    return $this->clientIpResolutionConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param GoogleCloudApigeeV1DataCollectorConfig[]
+   */
+  public function setDataCollectors($dataCollectors)
+  {
+    $this->dataCollectors = $dataCollectors;
+  }
+  /**
+   * @return GoogleCloudApigeeV1DataCollectorConfig[]
+   */
+  public function getDataCollectors()
+  {
+    return $this->dataCollectors;
+  }
+  /**
+   * @param GoogleCloudApigeeV1DebugMask
+   */
+  public function setDebugMask(GoogleCloudApigeeV1DebugMask $debugMask)
+  {
+    $this->debugMask = $debugMask;
+  }
+  /**
+   * @return GoogleCloudApigeeV1DebugMask
+   */
+  public function getDebugMask()
+  {
+    return $this->debugMask;
+  }
+  /**
+   * @param GoogleCloudApigeeV1DeploymentGroupConfig[]
+   */
+  public function setDeploymentGroups($deploymentGroups)
+  {
+    $this->deploymentGroups = $deploymentGroups;
+  }
+  /**
+   * @return GoogleCloudApigeeV1DeploymentGroupConfig[]
+   */
+  public function getDeploymentGroups()
+  {
+    return $this->deploymentGroups;
+  }
+  /**
+   * @param GoogleCloudApigeeV1DeploymentConfig[]
+   */
+  public function setDeployments($deployments)
+  {
+    $this->deployments = $deployments;
+  }
+  /**
+   * @return GoogleCloudApigeeV1DeploymentConfig[]
+   */
+  public function getDeployments()
+  {
+    return $this->deployments;
+  }
+  /**
+   * @param string
+   */
+  public function setEnvScopedRevisionId($envScopedRevisionId)
+  {
+    $this->envScopedRevisionId = $envScopedRevisionId;
+  }
+  /**
+   * @return string
+   */
+  public function getEnvScopedRevisionId()
+  {
+    return $this->envScopedRevisionId;
+  }
+  /**
+   * @param string[]
+   */
+  public function setFeatureFlags($featureFlags)
+  {
+    $this->featureFlags = $featureFlags;
+  }
+  /**
+   * @return string[]
+   */
+  public function getFeatureFlags()
+  {
+    return $this->featureFlags;
+  }
+  /**
+   * @param GoogleCloudApigeeV1FlowHookConfig[]
+   */
+  public function setFlowhooks($flowhooks)
+  {
+    $this->flowhooks = $flowhooks;
+  }
+  /**
+   * @return GoogleCloudApigeeV1FlowHookConfig[]
+   */
+  public function getFlowhooks()
+  {
+    return $this->flowhooks;
+  }
+  /**
+   * @param string
+   */
+  public function setForwardProxyUri($forwardProxyUri)
+  {
+    $this->forwardProxyUri = $forwardProxyUri;
+  }
+  /**
+   * @return string
+   */
+  public function getForwardProxyUri()
+  {
+    return $this->forwardProxyUri;
+  }
+  /**
+   * @param string
+   */
+  public function setGatewayConfigLocation($gatewayConfigLocation)
+  {
+    $this->gatewayConfigLocation = $gatewayConfigLocation;
+  }
+  /**
+   * @return string
+   */
+  public function getGatewayConfigLocation()
+  {
+    return $this->gatewayConfigLocation;
+  }
+  /**
+   * @param GoogleCloudApigeeV1KeystoreConfig[]
+   */
+  public function setKeystores($keystores)
+  {
+    $this->keystores = $keystores;
+  }
+  /**
+   * @return GoogleCloudApigeeV1KeystoreConfig[]
+   */
+  public function getKeystores()
+  {
+    return $this->keystores;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setProvider($provider)
+  {
+    $this->provider = $provider;
+  }
+  /**
+   * @return string
+   */
+  public function getProvider()
+  {
+    return $this->provider;
+  }
+  /**
+   * @param string
+   */
+  public function setPubsubTopic($pubsubTopic)
+  {
+    $this->pubsubTopic = $pubsubTopic;
+  }
+  /**
+   * @return string
+   */
+  public function getPubsubTopic()
+  {
+    return $this->pubsubTopic;
+  }
+  /**
+   * @param GoogleCloudApigeeV1ReferenceConfig[]
+   */
+  public function setResourceReferences($resourceReferences)
+  {
+    $this->resourceReferences = $resourceReferences;
+  }
+  /**
+   * @return GoogleCloudApigeeV1ReferenceConfig[]
+   */
+  public function getResourceReferences()
+  {
+    return $this->resourceReferences;
+  }
+  /**
+   * @param GoogleCloudApigeeV1ResourceConfig[]
+   */
+  public function setResources($resources)
+  {
+    $this->resources = $resources;
+  }
+  /**
+   * @return GoogleCloudApigeeV1ResourceConfig[]
+   */
+  public function getResources()
+  {
+    return $this->resources;
+  }
+  /**
+   * @param string
+   */
+  public function setRevisionId($revisionId)
+  {
+    $this->revisionId = $revisionId;
+  }
+  /**
+   * @return string
+   */
+  public function getRevisionId()
+  {
+    return $this->revisionId;
+  }
+  /**
+   * @param string
+   */
+  public function setSequenceNumber($sequenceNumber)
+  {
+    $this->sequenceNumber = $sequenceNumber;
+  }
+  /**
+   * @return string
+   */
+  public function getSequenceNumber()
+  {
+    return $this->sequenceNumber;
+  }
+  /**
+   * @param GoogleCloudApigeeV1TargetServerConfig[]
+   */
+  public function setTargets($targets)
+  {
+    $this->targets = $targets;
+  }
+  /**
+   * @return GoogleCloudApigeeV1TargetServerConfig[]
+   */
+  public function getTargets()
+  {
+    return $this->targets;
+  }
+  /**
+   * @param GoogleCloudApigeeV1RuntimeTraceConfig
+   */
+  public function setTraceConfig(GoogleCloudApigeeV1RuntimeTraceConfig $traceConfig)
+  {
+    $this->traceConfig = $traceConfig;
+  }
+  /**
+   * @return GoogleCloudApigeeV1RuntimeTraceConfig
+   */
+  public function getTraceConfig()
+  {
+    return $this->traceConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setUid($uid)
+  {
+    $this->uid = $uid;
+  }
+  /**
+   * @return string
+   */
+  public function getUid()
+  {
+    return $this->uid;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1EnvironmentConfig::class, 'Google_Service_Apigee_GoogleCloudApigeeV1EnvironmentConfig');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1EnvironmentConfigClientIPResolutionConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1EnvironmentConfigClientIPResolutionConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1EnvironmentConfigClientIPResolutionConfig.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\Apigee;
+
+class GoogleCloudApigeeV1EnvironmentConfigClientIPResolutionConfig extends \Google\Model
+{
+  protected $headerIndexAlgorithmType = GoogleCloudApigeeV1EnvironmentConfigClientIPResolutionConfigHeaderIndexAlgorithm::class;
+  protected $headerIndexAlgorithmDataType = '';
+
+  /**
+   * @param GoogleCloudApigeeV1EnvironmentConfigClientIPResolutionConfigHeaderIndexAlgorithm
+   */
+  public function setHeaderIndexAlgorithm(GoogleCloudApigeeV1EnvironmentConfigClientIPResolutionConfigHeaderIndexAlgorithm $headerIndexAlgorithm)
+  {
+    $this->headerIndexAlgorithm = $headerIndexAlgorithm;
+  }
+  /**
+   * @return GoogleCloudApigeeV1EnvironmentConfigClientIPResolutionConfigHeaderIndexAlgorithm
+   */
+  public function getHeaderIndexAlgorithm()
+  {
+    return $this->headerIndexAlgorithm;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1EnvironmentConfigClientIPResolutionConfig::class, 'Google_Service_Apigee_GoogleCloudApigeeV1EnvironmentConfigClientIPResolutionConfig');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1EnvironmentConfigClientIPResolutionConfigHeaderIndexAlgorithm.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1EnvironmentConfigClientIPResolutionConfigHeaderIndexAlgorithm.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1EnvironmentConfigClientIPResolutionConfigHeaderIndexAlgorithm.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1EnvironmentConfigClientIPResolutionConfigHeaderIndexAlgorithm extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $ipHeaderIndex;
+  /**
+   * @var string
+   */
+  public $ipHeaderName;
+
+  /**
+   * @param int
+   */
+  public function setIpHeaderIndex($ipHeaderIndex)
+  {
+    $this->ipHeaderIndex = $ipHeaderIndex;
+  }
+  /**
+   * @return int
+   */
+  public function getIpHeaderIndex()
+  {
+    return $this->ipHeaderIndex;
+  }
+  /**
+   * @param string
+   */
+  public function setIpHeaderName($ipHeaderName)
+  {
+    $this->ipHeaderName = $ipHeaderName;
+  }
+  /**
+   * @return string
+   */
+  public function getIpHeaderName()
+  {
+    return $this->ipHeaderName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1EnvironmentConfigClientIPResolutionConfigHeaderIndexAlgorithm::class, 'Google_Service_Apigee_GoogleCloudApigeeV1EnvironmentConfigClientIPResolutionConfigHeaderIndexAlgorithm');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1EnvironmentGroup.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1EnvironmentGroup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1EnvironmentGroup.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\Apigee;
+
+class GoogleCloudApigeeV1EnvironmentGroup extends \Google\Collection
+{
+  protected $collection_key = 'hostnames';
+  /**
+   * @var string
+   */
+  public $createdAt;
+  /**
+   * @var string[]
+   */
+  public $hostnames;
+  /**
+   * @var string
+   */
+  public $lastModifiedAt;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param string
+   */
+  public function setCreatedAt($createdAt)
+  {
+    $this->createdAt = $createdAt;
+  }
+  /**
+   * @return string
+   */
+  public function getCreatedAt()
+  {
+    return $this->createdAt;
+  }
+  /**
+   * @param string[]
+   */
+  public function setHostnames($hostnames)
+  {
+    $this->hostnames = $hostnames;
+  }
+  /**
+   * @return string[]
+   */
+  public function getHostnames()
+  {
+    return $this->hostnames;
+  }
+  /**
+   * @param string
+   */
+  public function setLastModifiedAt($lastModifiedAt)
+  {
+    $this->lastModifiedAt = $lastModifiedAt;
+  }
+  /**
+   * @return string
+   */
+  public function getLastModifiedAt()
+  {
+    return $this->lastModifiedAt;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1EnvironmentGroup::class, 'Google_Service_Apigee_GoogleCloudApigeeV1EnvironmentGroup');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1EnvironmentGroupAttachment.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1EnvironmentGroupAttachment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1EnvironmentGroupAttachment.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\Apigee;
+
+class GoogleCloudApigeeV1EnvironmentGroupAttachment extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createdAt;
+  /**
+   * @var string
+   */
+  public $environment;
+  /**
+   * @var string
+   */
+  public $environmentGroupId;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setCreatedAt($createdAt)
+  {
+    $this->createdAt = $createdAt;
+  }
+  /**
+   * @return string
+   */
+  public function getCreatedAt()
+  {
+    return $this->createdAt;
+  }
+  /**
+   * @param string
+   */
+  public function setEnvironment($environment)
+  {
+    $this->environment = $environment;
+  }
+  /**
+   * @return string
+   */
+  public function getEnvironment()
+  {
+    return $this->environment;
+  }
+  /**
+   * @param string
+   */
+  public function setEnvironmentGroupId($environmentGroupId)
+  {
+    $this->environmentGroupId = $environmentGroupId;
+  }
+  /**
+   * @return string
+   */
+  public function getEnvironmentGroupId()
+  {
+    return $this->environmentGroupId;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1EnvironmentGroupAttachment::class, 'Google_Service_Apigee_GoogleCloudApigeeV1EnvironmentGroupAttachment');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1EnvironmentGroupConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1EnvironmentGroupConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1EnvironmentGroupConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,149 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1EnvironmentGroupConfig extends \Google\Collection
+{
+  protected $collection_key = 'routingRules';
+  protected $endpointChainingRulesType = GoogleCloudApigeeV1EndpointChainingRule::class;
+  protected $endpointChainingRulesDataType = 'array';
+  /**
+   * @var string[]
+   */
+  public $hostnames;
+  /**
+   * @var string
+   */
+  public $location;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $revisionId;
+  protected $routingRulesType = GoogleCloudApigeeV1RoutingRule::class;
+  protected $routingRulesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $uid;
+
+  /**
+   * @param GoogleCloudApigeeV1EndpointChainingRule[]
+   */
+  public function setEndpointChainingRules($endpointChainingRules)
+  {
+    $this->endpointChainingRules = $endpointChainingRules;
+  }
+  /**
+   * @return GoogleCloudApigeeV1EndpointChainingRule[]
+   */
+  public function getEndpointChainingRules()
+  {
+    return $this->endpointChainingRules;
+  }
+  /**
+   * @param string[]
+   */
+  public function setHostnames($hostnames)
+  {
+    $this->hostnames = $hostnames;
+  }
+  /**
+   * @return string[]
+   */
+  public function getHostnames()
+  {
+    return $this->hostnames;
+  }
+  /**
+   * @param string
+   */
+  public function setLocation($location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return string
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setRevisionId($revisionId)
+  {
+    $this->revisionId = $revisionId;
+  }
+  /**
+   * @return string
+   */
+  public function getRevisionId()
+  {
+    return $this->revisionId;
+  }
+  /**
+   * @param GoogleCloudApigeeV1RoutingRule[]
+   */
+  public function setRoutingRules($routingRules)
+  {
+    $this->routingRules = $routingRules;
+  }
+  /**
+   * @return GoogleCloudApigeeV1RoutingRule[]
+   */
+  public function getRoutingRules()
+  {
+    return $this->routingRules;
+  }
+  /**
+   * @param string
+   */
+  public function setUid($uid)
+  {
+    $this->uid = $uid;
+  }
+  /**
+   * @return string
+   */
+  public function getUid()
+  {
+    return $this->uid;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1EnvironmentGroupConfig::class, 'Google_Service_Apigee_GoogleCloudApigeeV1EnvironmentGroupConfig');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ExpireDeveloperSubscriptionRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ExpireDeveloperSubscriptionRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ExpireDeveloperSubscriptionRequest.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\Apigee;
+
+class GoogleCloudApigeeV1ExpireDeveloperSubscriptionRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ExpireDeveloperSubscriptionRequest::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ExpireDeveloperSubscriptionRequest');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Export.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Export.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Export.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\Apigee;
+
+class GoogleCloudApigeeV1Export extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $created;
+  /**
+   * @var string
+   */
+  public $datastoreName;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $error;
+  /**
+   * @var string
+   */
+  public $executionTime;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $self;
+  /**
+   * @var string
+   */
+  public $state;
+  /**
+   * @var string
+   */
+  public $updated;
+
+  /**
+   * @param string
+   */
+  public function setCreated($created)
+  {
+    $this->created = $created;
+  }
+  /**
+   * @return string
+   */
+  public function getCreated()
+  {
+    return $this->created;
+  }
+  /**
+   * @param string
+   */
+  public function setDatastoreName($datastoreName)
+  {
+    $this->datastoreName = $datastoreName;
+  }
+  /**
+   * @return string
+   */
+  public function getDatastoreName()
+  {
+    return $this->datastoreName;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setError($error)
+  {
+    $this->error = $error;
+  }
+  /**
+   * @return string
+   */
+  public function getError()
+  {
+    return $this->error;
+  }
+  /**
+   * @param string
+   */
+  public function setExecutionTime($executionTime)
+  {
+    $this->executionTime = $executionTime;
+  }
+  /**
+   * @return string
+   */
+  public function getExecutionTime()
+  {
+    return $this->executionTime;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setSelf($self)
+  {
+    $this->self = $self;
+  }
+  /**
+   * @return string
+   */
+  public function getSelf()
+  {
+    return $this->self;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdated($updated)
+  {
+    $this->updated = $updated;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdated()
+  {
+    return $this->updated;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1Export::class, 'Google_Service_Apigee_GoogleCloudApigeeV1Export');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ExportRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ExportRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ExportRequest.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\Apigee;
+
+class GoogleCloudApigeeV1ExportRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $csvDelimiter;
+  /**
+   * @var string
+   */
+  public $datastoreName;
+  protected $dateRangeType = GoogleCloudApigeeV1DateRange::class;
+  protected $dateRangeDataType = '';
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $outputFormat;
+
+  /**
+   * @param string
+   */
+  public function setCsvDelimiter($csvDelimiter)
+  {
+    $this->csvDelimiter = $csvDelimiter;
+  }
+  /**
+   * @return string
+   */
+  public function getCsvDelimiter()
+  {
+    return $this->csvDelimiter;
+  }
+  /**
+   * @param string
+   */
+  public function setDatastoreName($datastoreName)
+  {
+    $this->datastoreName = $datastoreName;
+  }
+  /**
+   * @return string
+   */
+  public function getDatastoreName()
+  {
+    return $this->datastoreName;
+  }
+  /**
+   * @param GoogleCloudApigeeV1DateRange
+   */
+  public function setDateRange(GoogleCloudApigeeV1DateRange $dateRange)
+  {
+    $this->dateRange = $dateRange;
+  }
+  /**
+   * @return GoogleCloudApigeeV1DateRange
+   */
+  public function getDateRange()
+  {
+    return $this->dateRange;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setOutputFormat($outputFormat)
+  {
+    $this->outputFormat = $outputFormat;
+  }
+  /**
+   * @return string
+   */
+  public function getOutputFormat()
+  {
+    return $this->outputFormat;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ExportRequest::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ExportRequest');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1FlowHook.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1FlowHook.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1FlowHook.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\Apigee;
+
+class GoogleCloudApigeeV1FlowHook extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $continueOnError;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $flowHookPoint;
+  /**
+   * @var string
+   */
+  public $sharedFlow;
+
+  /**
+   * @param bool
+   */
+  public function setContinueOnError($continueOnError)
+  {
+    $this->continueOnError = $continueOnError;
+  }
+  /**
+   * @return bool
+   */
+  public function getContinueOnError()
+  {
+    return $this->continueOnError;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setFlowHookPoint($flowHookPoint)
+  {
+    $this->flowHookPoint = $flowHookPoint;
+  }
+  /**
+   * @return string
+   */
+  public function getFlowHookPoint()
+  {
+    return $this->flowHookPoint;
+  }
+  /**
+   * @param string
+   */
+  public function setSharedFlow($sharedFlow)
+  {
+    $this->sharedFlow = $sharedFlow;
+  }
+  /**
+   * @return string
+   */
+  public function getSharedFlow()
+  {
+    return $this->sharedFlow;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1FlowHook::class, 'Google_Service_Apigee_GoogleCloudApigeeV1FlowHook');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1FlowHookConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1FlowHookConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1FlowHookConfig.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\Apigee;
+
+class GoogleCloudApigeeV1FlowHookConfig extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $continueOnError;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $sharedFlowName;
+
+  /**
+   * @param bool
+   */
+  public function setContinueOnError($continueOnError)
+  {
+    $this->continueOnError = $continueOnError;
+  }
+  /**
+   * @return bool
+   */
+  public function getContinueOnError()
+  {
+    return $this->continueOnError;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setSharedFlowName($sharedFlowName)
+  {
+    $this->sharedFlowName = $sharedFlowName;
+  }
+  /**
+   * @return string
+   */
+  public function getSharedFlowName()
+  {
+    return $this->sharedFlowName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1FlowHookConfig::class, 'Google_Service_Apigee_GoogleCloudApigeeV1FlowHookConfig');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1GenerateDownloadUrlRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1GenerateDownloadUrlRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1GenerateDownloadUrlRequest.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\Apigee;
+
+class GoogleCloudApigeeV1GenerateDownloadUrlRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1GenerateDownloadUrlRequest::class, 'Google_Service_Apigee_GoogleCloudApigeeV1GenerateDownloadUrlRequest');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1GenerateDownloadUrlResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1GenerateDownloadUrlResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1GenerateDownloadUrlResponse.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\Apigee;
+
+class GoogleCloudApigeeV1GenerateDownloadUrlResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $downloadUri;
+
+  /**
+   * @param string
+   */
+  public function setDownloadUri($downloadUri)
+  {
+    $this->downloadUri = $downloadUri;
+  }
+  /**
+   * @return string
+   */
+  public function getDownloadUri()
+  {
+    return $this->downloadUri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1GenerateDownloadUrlResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1GenerateDownloadUrlResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1GenerateUploadUrlRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1GenerateUploadUrlRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1GenerateUploadUrlRequest.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\Apigee;
+
+class GoogleCloudApigeeV1GenerateUploadUrlRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1GenerateUploadUrlRequest::class, 'Google_Service_Apigee_GoogleCloudApigeeV1GenerateUploadUrlRequest');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1GenerateUploadUrlResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1GenerateUploadUrlResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1GenerateUploadUrlResponse.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\Apigee;
+
+class GoogleCloudApigeeV1GenerateUploadUrlResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $uploadUri;
+
+  /**
+   * @param string
+   */
+  public function setUploadUri($uploadUri)
+  {
+    $this->uploadUri = $uploadUri;
+  }
+  /**
+   * @return string
+   */
+  public function getUploadUri()
+  {
+    return $this->uploadUri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1GenerateUploadUrlResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1GenerateUploadUrlResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1GetAsyncQueryResultUrlResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1GetAsyncQueryResultUrlResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1GetAsyncQueryResultUrlResponse.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\Apigee;
+
+class GoogleCloudApigeeV1GetAsyncQueryResultUrlResponse extends \Google\Collection
+{
+  protected $collection_key = 'urls';
+  protected $urlsType = GoogleCloudApigeeV1GetAsyncQueryResultUrlResponseURLInfo::class;
+  protected $urlsDataType = 'array';
+
+  /**
+   * @param GoogleCloudApigeeV1GetAsyncQueryResultUrlResponseURLInfo[]
+   */
+  public function setUrls($urls)
+  {
+    $this->urls = $urls;
+  }
+  /**
+   * @return GoogleCloudApigeeV1GetAsyncQueryResultUrlResponseURLInfo[]
+   */
+  public function getUrls()
+  {
+    return $this->urls;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1GetAsyncQueryResultUrlResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1GetAsyncQueryResultUrlResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1GetAsyncQueryResultUrlResponseURLInfo.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1GetAsyncQueryResultUrlResponseURLInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1GetAsyncQueryResultUrlResponseURLInfo.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\Apigee;
+
+class GoogleCloudApigeeV1GetAsyncQueryResultUrlResponseURLInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $md5;
+  /**
+   * @var string
+   */
+  public $sizeBytes;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setMd5($md5)
+  {
+    $this->md5 = $md5;
+  }
+  /**
+   * @return string
+   */
+  public function getMd5()
+  {
+    return $this->md5;
+  }
+  /**
+   * @param string
+   */
+  public function setSizeBytes($sizeBytes)
+  {
+    $this->sizeBytes = $sizeBytes;
+  }
+  /**
+   * @return string
+   */
+  public function getSizeBytes()
+  {
+    return $this->sizeBytes;
+  }
+  /**
+   * @param string
+   */
+  public function setUri($uri)
+  {
+    $this->uri = $uri;
+  }
+  /**
+   * @return string
+   */
+  public function getUri()
+  {
+    return $this->uri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1GetAsyncQueryResultUrlResponseURLInfo::class, 'Google_Service_Apigee_GoogleCloudApigeeV1GetAsyncQueryResultUrlResponseURLInfo');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1GetSyncAuthorizationRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1GetSyncAuthorizationRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1GetSyncAuthorizationRequest.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\Apigee;
+
+class GoogleCloudApigeeV1GetSyncAuthorizationRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1GetSyncAuthorizationRequest::class, 'Google_Service_Apigee_GoogleCloudApigeeV1GetSyncAuthorizationRequest');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1GraphQLOperation.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1GraphQLOperation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1GraphQLOperation.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\Apigee;
+
+class GoogleCloudApigeeV1GraphQLOperation extends \Google\Collection
+{
+  protected $collection_key = 'operationTypes';
+  /**
+   * @var string
+   */
+  public $operation;
+  /**
+   * @var string[]
+   */
+  public $operationTypes;
+
+  /**
+   * @param string
+   */
+  public function setOperation($operation)
+  {
+    $this->operation = $operation;
+  }
+  /**
+   * @return string
+   */
+  public function getOperation()
+  {
+    return $this->operation;
+  }
+  /**
+   * @param string[]
+   */
+  public function setOperationTypes($operationTypes)
+  {
+    $this->operationTypes = $operationTypes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getOperationTypes()
+  {
+    return $this->operationTypes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1GraphQLOperation::class, 'Google_Service_Apigee_GoogleCloudApigeeV1GraphQLOperation');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1GraphQLOperationConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1GraphQLOperationConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1GraphQLOperationConfig.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\Apigee;
+
+class GoogleCloudApigeeV1GraphQLOperationConfig extends \Google\Collection
+{
+  protected $collection_key = 'operations';
+  /**
+   * @var string
+   */
+  public $apiSource;
+  protected $attributesType = GoogleCloudApigeeV1Attribute::class;
+  protected $attributesDataType = 'array';
+  protected $operationsType = GoogleCloudApigeeV1GraphQLOperation::class;
+  protected $operationsDataType = 'array';
+  protected $quotaType = GoogleCloudApigeeV1Quota::class;
+  protected $quotaDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setApiSource($apiSource)
+  {
+    $this->apiSource = $apiSource;
+  }
+  /**
+   * @return string
+   */
+  public function getApiSource()
+  {
+    return $this->apiSource;
+  }
+  /**
+   * @param GoogleCloudApigeeV1Attribute[]
+   */
+  public function setAttributes($attributes)
+  {
+    $this->attributes = $attributes;
+  }
+  /**
+   * @return GoogleCloudApigeeV1Attribute[]
+   */
+  public function getAttributes()
+  {
+    return $this->attributes;
+  }
+  /**
+   * @param GoogleCloudApigeeV1GraphQLOperation[]
+   */
+  public function setOperations($operations)
+  {
+    $this->operations = $operations;
+  }
+  /**
+   * @return GoogleCloudApigeeV1GraphQLOperation[]
+   */
+  public function getOperations()
+  {
+    return $this->operations;
+  }
+  /**
+   * @param GoogleCloudApigeeV1Quota
+   */
+  public function setQuota(GoogleCloudApigeeV1Quota $quota)
+  {
+    $this->quota = $quota;
+  }
+  /**
+   * @return GoogleCloudApigeeV1Quota
+   */
+  public function getQuota()
+  {
+    return $this->quota;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1GraphQLOperationConfig::class, 'Google_Service_Apigee_GoogleCloudApigeeV1GraphQLOperationConfig');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1GraphQLOperationGroup.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1GraphQLOperationGroup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1GraphQLOperationGroup.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\Apigee;
+
+class GoogleCloudApigeeV1GraphQLOperationGroup extends \Google\Collection
+{
+  protected $collection_key = 'operationConfigs';
+  /**
+   * @var string
+   */
+  public $operationConfigType;
+  protected $operationConfigsType = GoogleCloudApigeeV1GraphQLOperationConfig::class;
+  protected $operationConfigsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setOperationConfigType($operationConfigType)
+  {
+    $this->operationConfigType = $operationConfigType;
+  }
+  /**
+   * @return string
+   */
+  public function getOperationConfigType()
+  {
+    return $this->operationConfigType;
+  }
+  /**
+   * @param GoogleCloudApigeeV1GraphQLOperationConfig[]
+   */
+  public function setOperationConfigs($operationConfigs)
+  {
+    $this->operationConfigs = $operationConfigs;
+  }
+  /**
+   * @return GoogleCloudApigeeV1GraphQLOperationConfig[]
+   */
+  public function getOperationConfigs()
+  {
+    return $this->operationConfigs;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1GraphQLOperationGroup::class, 'Google_Service_Apigee_GoogleCloudApigeeV1GraphQLOperationGroup');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1GraphqlDocumentation.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1GraphqlDocumentation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1GraphqlDocumentation.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\Apigee;
+
+class GoogleCloudApigeeV1GraphqlDocumentation extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $endpointUri;
+  protected $schemaType = GoogleCloudApigeeV1DocumentationFile::class;
+  protected $schemaDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setEndpointUri($endpointUri)
+  {
+    $this->endpointUri = $endpointUri;
+  }
+  /**
+   * @return string
+   */
+  public function getEndpointUri()
+  {
+    return $this->endpointUri;
+  }
+  /**
+   * @param GoogleCloudApigeeV1DocumentationFile
+   */
+  public function setSchema(GoogleCloudApigeeV1DocumentationFile $schema)
+  {
+    $this->schema = $schema;
+  }
+  /**
+   * @return GoogleCloudApigeeV1DocumentationFile
+   */
+  public function getSchema()
+  {
+    return $this->schema;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1GraphqlDocumentation::class, 'Google_Service_Apigee_GoogleCloudApigeeV1GraphqlDocumentation');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1GrpcOperationConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1GrpcOperationConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1GrpcOperationConfig.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\Apigee;
+
+class GoogleCloudApigeeV1GrpcOperationConfig extends \Google\Collection
+{
+  protected $collection_key = 'methods';
+  /**
+   * @var string
+   */
+  public $apiSource;
+  protected $attributesType = GoogleCloudApigeeV1Attribute::class;
+  protected $attributesDataType = 'array';
+  /**
+   * @var string[]
+   */
+  public $methods;
+  protected $quotaType = GoogleCloudApigeeV1Quota::class;
+  protected $quotaDataType = '';
+  /**
+   * @var string
+   */
+  public $service;
+
+  /**
+   * @param string
+   */
+  public function setApiSource($apiSource)
+  {
+    $this->apiSource = $apiSource;
+  }
+  /**
+   * @return string
+   */
+  public function getApiSource()
+  {
+    return $this->apiSource;
+  }
+  /**
+   * @param GoogleCloudApigeeV1Attribute[]
+   */
+  public function setAttributes($attributes)
+  {
+    $this->attributes = $attributes;
+  }
+  /**
+   * @return GoogleCloudApigeeV1Attribute[]
+   */
+  public function getAttributes()
+  {
+    return $this->attributes;
+  }
+  /**
+   * @param string[]
+   */
+  public function setMethods($methods)
+  {
+    $this->methods = $methods;
+  }
+  /**
+   * @return string[]
+   */
+  public function getMethods()
+  {
+    return $this->methods;
+  }
+  /**
+   * @param GoogleCloudApigeeV1Quota
+   */
+  public function setQuota(GoogleCloudApigeeV1Quota $quota)
+  {
+    $this->quota = $quota;
+  }
+  /**
+   * @return GoogleCloudApigeeV1Quota
+   */
+  public function getQuota()
+  {
+    return $this->quota;
+  }
+  /**
+   * @param string
+   */
+  public function setService($service)
+  {
+    $this->service = $service;
+  }
+  /**
+   * @return string
+   */
+  public function getService()
+  {
+    return $this->service;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1GrpcOperationConfig::class, 'Google_Service_Apigee_GoogleCloudApigeeV1GrpcOperationConfig');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1GrpcOperationGroup.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1GrpcOperationGroup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1GrpcOperationGroup.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\Apigee;
+
+class GoogleCloudApigeeV1GrpcOperationGroup extends \Google\Collection
+{
+  protected $collection_key = 'operationConfigs';
+  protected $operationConfigsType = GoogleCloudApigeeV1GrpcOperationConfig::class;
+  protected $operationConfigsDataType = 'array';
+
+  /**
+   * @param GoogleCloudApigeeV1GrpcOperationConfig[]
+   */
+  public function setOperationConfigs($operationConfigs)
+  {
+    $this->operationConfigs = $operationConfigs;
+  }
+  /**
+   * @return GoogleCloudApigeeV1GrpcOperationConfig[]
+   */
+  public function getOperationConfigs()
+  {
+    return $this->operationConfigs;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1GrpcOperationGroup::class, 'Google_Service_Apigee_GoogleCloudApigeeV1GrpcOperationGroup');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1IngressConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1IngressConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1IngressConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,115 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1IngressConfig extends \Google\Collection
+{
+  protected $collection_key = 'environmentGroups';
+  protected $environmentGroupsType = GoogleCloudApigeeV1EnvironmentGroupConfig::class;
+  protected $environmentGroupsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $revisionCreateTime;
+  /**
+   * @var string
+   */
+  public $revisionId;
+  /**
+   * @var string
+   */
+  public $uid;
+
+  /**
+   * @param GoogleCloudApigeeV1EnvironmentGroupConfig[]
+   */
+  public function setEnvironmentGroups($environmentGroups)
+  {
+    $this->environmentGroups = $environmentGroups;
+  }
+  /**
+   * @return GoogleCloudApigeeV1EnvironmentGroupConfig[]
+   */
+  public function getEnvironmentGroups()
+  {
+    return $this->environmentGroups;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setRevisionCreateTime($revisionCreateTime)
+  {
+    $this->revisionCreateTime = $revisionCreateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getRevisionCreateTime()
+  {
+    return $this->revisionCreateTime;
+  }
+  /**
+   * @param string
+   */
+  public function setRevisionId($revisionId)
+  {
+    $this->revisionId = $revisionId;
+  }
+  /**
+   * @return string
+   */
+  public function getRevisionId()
+  {
+    return $this->revisionId;
+  }
+  /**
+   * @param string
+   */
+  public function setUid($uid)
+  {
+    $this->uid = $uid;
+  }
+  /**
+   * @return string
+   */
+  public function getUid()
+  {
+    return $this->uid;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1IngressConfig::class, 'Google_Service_Apigee_GoogleCloudApigeeV1IngressConfig');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Instance.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Instance.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Instance.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,313 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1Instance extends \Google\Collection
+{
+  protected $collection_key = 'consumerAcceptList';
+  protected $accessLoggingConfigType = GoogleCloudApigeeV1AccessLoggingConfig::class;
+  protected $accessLoggingConfigDataType = '';
+  /**
+   * @var string[]
+   */
+  public $consumerAcceptList;
+  /**
+   * @var string
+   */
+  public $createdAt;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $diskEncryptionKeyName;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $host;
+  /**
+   * @var string
+   */
+  public $ipRange;
+  /**
+   * @var string
+   */
+  public $lastModifiedAt;
+  /**
+   * @var string
+   */
+  public $location;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $peeringCidrRange;
+  /**
+   * @var string
+   */
+  public $port;
+  /**
+   * @var string
+   */
+  public $runtimeVersion;
+  /**
+   * @var string
+   */
+  public $serviceAttachment;
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param GoogleCloudApigeeV1AccessLoggingConfig
+   */
+  public function setAccessLoggingConfig(GoogleCloudApigeeV1AccessLoggingConfig $accessLoggingConfig)
+  {
+    $this->accessLoggingConfig = $accessLoggingConfig;
+  }
+  /**
+   * @return GoogleCloudApigeeV1AccessLoggingConfig
+   */
+  public function getAccessLoggingConfig()
+  {
+    return $this->accessLoggingConfig;
+  }
+  /**
+   * @param string[]
+   */
+  public function setConsumerAcceptList($consumerAcceptList)
+  {
+    $this->consumerAcceptList = $consumerAcceptList;
+  }
+  /**
+   * @return string[]
+   */
+  public function getConsumerAcceptList()
+  {
+    return $this->consumerAcceptList;
+  }
+  /**
+   * @param string
+   */
+  public function setCreatedAt($createdAt)
+  {
+    $this->createdAt = $createdAt;
+  }
+  /**
+   * @return string
+   */
+  public function getCreatedAt()
+  {
+    return $this->createdAt;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setDiskEncryptionKeyName($diskEncryptionKeyName)
+  {
+    $this->diskEncryptionKeyName = $diskEncryptionKeyName;
+  }
+  /**
+   * @return string
+   */
+  public function getDiskEncryptionKeyName()
+  {
+    return $this->diskEncryptionKeyName;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setHost($host)
+  {
+    $this->host = $host;
+  }
+  /**
+   * @return string
+   */
+  public function getHost()
+  {
+    return $this->host;
+  }
+  /**
+   * @param string
+   */
+  public function setIpRange($ipRange)
+  {
+    $this->ipRange = $ipRange;
+  }
+  /**
+   * @return string
+   */
+  public function getIpRange()
+  {
+    return $this->ipRange;
+  }
+  /**
+   * @param string
+   */
+  public function setLastModifiedAt($lastModifiedAt)
+  {
+    $this->lastModifiedAt = $lastModifiedAt;
+  }
+  /**
+   * @return string
+   */
+  public function getLastModifiedAt()
+  {
+    return $this->lastModifiedAt;
+  }
+  /**
+   * @param string
+   */
+  public function setLocation($location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return string
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setPeeringCidrRange($peeringCidrRange)
+  {
+    $this->peeringCidrRange = $peeringCidrRange;
+  }
+  /**
+   * @return string
+   */
+  public function getPeeringCidrRange()
+  {
+    return $this->peeringCidrRange;
+  }
+  /**
+   * @param string
+   */
+  public function setPort($port)
+  {
+    $this->port = $port;
+  }
+  /**
+   * @return string
+   */
+  public function getPort()
+  {
+    return $this->port;
+  }
+  /**
+   * @param string
+   */
+  public function setRuntimeVersion($runtimeVersion)
+  {
+    $this->runtimeVersion = $runtimeVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getRuntimeVersion()
+  {
+    return $this->runtimeVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setServiceAttachment($serviceAttachment)
+  {
+    $this->serviceAttachment = $serviceAttachment;
+  }
+  /**
+   * @return string
+   */
+  public function getServiceAttachment()
+  {
+    return $this->serviceAttachment;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1Instance::class, 'Google_Service_Apigee_GoogleCloudApigeeV1Instance');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1InstanceAttachment.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1InstanceAttachment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1InstanceAttachment.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\Apigee;
+
+class GoogleCloudApigeeV1InstanceAttachment extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createdAt;
+  /**
+   * @var string
+   */
+  public $environment;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setCreatedAt($createdAt)
+  {
+    $this->createdAt = $createdAt;
+  }
+  /**
+   * @return string
+   */
+  public function getCreatedAt()
+  {
+    return $this->createdAt;
+  }
+  /**
+   * @param string
+   */
+  public function setEnvironment($environment)
+  {
+    $this->environment = $environment;
+  }
+  /**
+   * @return string
+   */
+  public function getEnvironment()
+  {
+    return $this->environment;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1InstanceAttachment::class, 'Google_Service_Apigee_GoogleCloudApigeeV1InstanceAttachment');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1InstanceDeploymentStatus.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1InstanceDeploymentStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1InstanceDeploymentStatus.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\Apigee;
+
+class GoogleCloudApigeeV1InstanceDeploymentStatus extends \Google\Collection
+{
+  protected $collection_key = 'deployedRoutes';
+  protected $deployedRevisionsType = GoogleCloudApigeeV1InstanceDeploymentStatusDeployedRevision::class;
+  protected $deployedRevisionsDataType = 'array';
+  protected $deployedRoutesType = GoogleCloudApigeeV1InstanceDeploymentStatusDeployedRoute::class;
+  protected $deployedRoutesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $instance;
+
+  /**
+   * @param GoogleCloudApigeeV1InstanceDeploymentStatusDeployedRevision[]
+   */
+  public function setDeployedRevisions($deployedRevisions)
+  {
+    $this->deployedRevisions = $deployedRevisions;
+  }
+  /**
+   * @return GoogleCloudApigeeV1InstanceDeploymentStatusDeployedRevision[]
+   */
+  public function getDeployedRevisions()
+  {
+    return $this->deployedRevisions;
+  }
+  /**
+   * @param GoogleCloudApigeeV1InstanceDeploymentStatusDeployedRoute[]
+   */
+  public function setDeployedRoutes($deployedRoutes)
+  {
+    $this->deployedRoutes = $deployedRoutes;
+  }
+  /**
+   * @return GoogleCloudApigeeV1InstanceDeploymentStatusDeployedRoute[]
+   */
+  public function getDeployedRoutes()
+  {
+    return $this->deployedRoutes;
+  }
+  /**
+   * @param string
+   */
+  public function setInstance($instance)
+  {
+    $this->instance = $instance;
+  }
+  /**
+   * @return string
+   */
+  public function getInstance()
+  {
+    return $this->instance;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1InstanceDeploymentStatus::class, 'Google_Service_Apigee_GoogleCloudApigeeV1InstanceDeploymentStatus');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1InstanceDeploymentStatusDeployedRevision.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1InstanceDeploymentStatusDeployedRevision.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1InstanceDeploymentStatusDeployedRevision.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1InstanceDeploymentStatusDeployedRevision extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $percentage;
+  /**
+   * @var string
+   */
+  public $revision;
+
+  /**
+   * @param int
+   */
+  public function setPercentage($percentage)
+  {
+    $this->percentage = $percentage;
+  }
+  /**
+   * @return int
+   */
+  public function getPercentage()
+  {
+    return $this->percentage;
+  }
+  /**
+   * @param string
+   */
+  public function setRevision($revision)
+  {
+    $this->revision = $revision;
+  }
+  /**
+   * @return string
+   */
+  public function getRevision()
+  {
+    return $this->revision;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1InstanceDeploymentStatusDeployedRevision::class, 'Google_Service_Apigee_GoogleCloudApigeeV1InstanceDeploymentStatusDeployedRevision');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1InstanceDeploymentStatusDeployedRoute.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1InstanceDeploymentStatusDeployedRoute.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1InstanceDeploymentStatusDeployedRoute.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\Apigee;
+
+class GoogleCloudApigeeV1InstanceDeploymentStatusDeployedRoute extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $basepath;
+  /**
+   * @var string
+   */
+  public $envgroup;
+  /**
+   * @var string
+   */
+  public $environment;
+  /**
+   * @var int
+   */
+  public $percentage;
+
+  /**
+   * @param string
+   */
+  public function setBasepath($basepath)
+  {
+    $this->basepath = $basepath;
+  }
+  /**
+   * @return string
+   */
+  public function getBasepath()
+  {
+    return $this->basepath;
+  }
+  /**
+   * @param string
+   */
+  public function setEnvgroup($envgroup)
+  {
+    $this->envgroup = $envgroup;
+  }
+  /**
+   * @return string
+   */
+  public function getEnvgroup()
+  {
+    return $this->envgroup;
+  }
+  /**
+   * @param string
+   */
+  public function setEnvironment($environment)
+  {
+    $this->environment = $environment;
+  }
+  /**
+   * @return string
+   */
+  public function getEnvironment()
+  {
+    return $this->environment;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1InstanceDeploymentStatusDeployedRoute::class, 'Google_Service_Apigee_GoogleCloudApigeeV1InstanceDeploymentStatusDeployedRoute');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1IntegrationConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1IntegrationConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1IntegrationConfig.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\Apigee;
+
+class GoogleCloudApigeeV1IntegrationConfig extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $enabled;
+
+  /**
+   * @param bool
+   */
+  public function setEnabled($enabled)
+  {
+    $this->enabled = $enabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnabled()
+  {
+    return $this->enabled;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1IntegrationConfig::class, 'Google_Service_Apigee_GoogleCloudApigeeV1IntegrationConfig');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1KeyAliasReference.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1KeyAliasReference.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1KeyAliasReference.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1KeyAliasReference extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $aliasId;
+  /**
+   * @var string
+   */
+  public $reference;
+
+  /**
+   * @param string
+   */
+  public function setAliasId($aliasId)
+  {
+    $this->aliasId = $aliasId;
+  }
+  /**
+   * @return string
+   */
+  public function getAliasId()
+  {
+    return $this->aliasId;
+  }
+  /**
+   * @param string
+   */
+  public function setReference($reference)
+  {
+    $this->reference = $reference;
+  }
+  /**
+   * @return string
+   */
+  public function getReference()
+  {
+    return $this->reference;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1KeyAliasReference::class, 'Google_Service_Apigee_GoogleCloudApigeeV1KeyAliasReference');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1KeyValueEntry.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1KeyValueEntry.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1KeyValueEntry.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1KeyValueEntry 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(GoogleCloudApigeeV1KeyValueEntry::class, 'Google_Service_Apigee_GoogleCloudApigeeV1KeyValueEntry');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1KeyValueMap.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1KeyValueMap.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1KeyValueMap.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1KeyValueMap extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $encrypted;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param bool
+   */
+  public function setEncrypted($encrypted)
+  {
+    $this->encrypted = $encrypted;
+  }
+  /**
+   * @return bool
+   */
+  public function getEncrypted()
+  {
+    return $this->encrypted;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1KeyValueMap::class, 'Google_Service_Apigee_GoogleCloudApigeeV1KeyValueMap');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Keystore.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Keystore.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Keystore.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\Apigee;
+
+class GoogleCloudApigeeV1Keystore extends \Google\Collection
+{
+  protected $collection_key = 'aliases';
+  /**
+   * @var string[]
+   */
+  public $aliases;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string[]
+   */
+  public function setAliases($aliases)
+  {
+    $this->aliases = $aliases;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAliases()
+  {
+    return $this->aliases;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1Keystore::class, 'Google_Service_Apigee_GoogleCloudApigeeV1Keystore');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1KeystoreConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1KeystoreConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1KeystoreConfig.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\Apigee;
+
+class GoogleCloudApigeeV1KeystoreConfig extends \Google\Collection
+{
+  protected $collection_key = 'aliases';
+  protected $aliasesType = GoogleCloudApigeeV1AliasRevisionConfig::class;
+  protected $aliasesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param GoogleCloudApigeeV1AliasRevisionConfig[]
+   */
+  public function setAliases($aliases)
+  {
+    $this->aliases = $aliases;
+  }
+  /**
+   * @return GoogleCloudApigeeV1AliasRevisionConfig[]
+   */
+  public function getAliases()
+  {
+    return $this->aliases;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1KeystoreConfig::class, 'Google_Service_Apigee_GoogleCloudApigeeV1KeystoreConfig');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListApiCategoriesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListApiCategoriesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListApiCategoriesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,115 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1ListApiCategoriesResponse extends \Google\Collection
+{
+  protected $collection_key = 'data';
+  protected $dataType = GoogleCloudApigeeV1ApiCategory::class;
+  protected $dataDataType = 'array';
+  /**
+   * @var string
+   */
+  public $errorCode;
+  /**
+   * @var string
+   */
+  public $message;
+  /**
+   * @var string
+   */
+  public $requestId;
+  /**
+   * @var string
+   */
+  public $status;
+
+  /**
+   * @param GoogleCloudApigeeV1ApiCategory[]
+   */
+  public function setData($data)
+  {
+    $this->data = $data;
+  }
+  /**
+   * @return GoogleCloudApigeeV1ApiCategory[]
+   */
+  public function getData()
+  {
+    return $this->data;
+  }
+  /**
+   * @param string
+   */
+  public function setErrorCode($errorCode)
+  {
+    $this->errorCode = $errorCode;
+  }
+  /**
+   * @return string
+   */
+  public function getErrorCode()
+  {
+    return $this->errorCode;
+  }
+  /**
+   * @param string
+   */
+  public function setMessage($message)
+  {
+    $this->message = $message;
+  }
+  /**
+   * @return string
+   */
+  public function getMessage()
+  {
+    return $this->message;
+  }
+  /**
+   * @param string
+   */
+  public function setRequestId($requestId)
+  {
+    $this->requestId = $requestId;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestId()
+  {
+    return $this->requestId;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1ListApiCategoriesResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ListApiCategoriesResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListApiDocsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListApiDocsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListApiDocsResponse.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\Apigee;
+
+class GoogleCloudApigeeV1ListApiDocsResponse extends \Google\Collection
+{
+  protected $collection_key = 'data';
+  protected $dataType = GoogleCloudApigeeV1ApiDoc::class;
+  protected $dataDataType = 'array';
+  /**
+   * @var string
+   */
+  public $errorCode;
+  /**
+   * @var string
+   */
+  public $message;
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  /**
+   * @var string
+   */
+  public $requestId;
+  /**
+   * @var string
+   */
+  public $status;
+
+  /**
+   * @param GoogleCloudApigeeV1ApiDoc[]
+   */
+  public function setData($data)
+  {
+    $this->data = $data;
+  }
+  /**
+   * @return GoogleCloudApigeeV1ApiDoc[]
+   */
+  public function getData()
+  {
+    return $this->data;
+  }
+  /**
+   * @param string
+   */
+  public function setErrorCode($errorCode)
+  {
+    $this->errorCode = $errorCode;
+  }
+  /**
+   * @return string
+   */
+  public function getErrorCode()
+  {
+    return $this->errorCode;
+  }
+  /**
+   * @param string
+   */
+  public function setMessage($message)
+  {
+    $this->message = $message;
+  }
+  /**
+   * @return string
+   */
+  public function getMessage()
+  {
+    return $this->message;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param string
+   */
+  public function setRequestId($requestId)
+  {
+    $this->requestId = $requestId;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestId()
+  {
+    return $this->requestId;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1ListApiDocsResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ListApiDocsResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListApiProductsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListApiProductsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListApiProductsResponse.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\Apigee;
+
+class GoogleCloudApigeeV1ListApiProductsResponse extends \Google\Collection
+{
+  protected $collection_key = 'apiProduct';
+  protected $apiProductType = GoogleCloudApigeeV1ApiProduct::class;
+  protected $apiProductDataType = 'array';
+
+  /**
+   * @param GoogleCloudApigeeV1ApiProduct[]
+   */
+  public function setApiProduct($apiProduct)
+  {
+    $this->apiProduct = $apiProduct;
+  }
+  /**
+   * @return GoogleCloudApigeeV1ApiProduct[]
+   */
+  public function getApiProduct()
+  {
+    return $this->apiProduct;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ListApiProductsResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ListApiProductsResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListApiProxiesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListApiProxiesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListApiProxiesResponse.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\Apigee;
+
+class GoogleCloudApigeeV1ListApiProxiesResponse extends \Google\Collection
+{
+  protected $collection_key = 'proxies';
+  protected $proxiesType = GoogleCloudApigeeV1ApiProxy::class;
+  protected $proxiesDataType = 'array';
+
+  /**
+   * @param GoogleCloudApigeeV1ApiProxy[]
+   */
+  public function setProxies($proxies)
+  {
+    $this->proxies = $proxies;
+  }
+  /**
+   * @return GoogleCloudApigeeV1ApiProxy[]
+   */
+  public function getProxies()
+  {
+    return $this->proxies;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ListApiProxiesResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ListApiProxiesResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListAppGroupAppsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListAppGroupAppsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListAppGroupAppsResponse.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\Apigee;
+
+class GoogleCloudApigeeV1ListAppGroupAppsResponse extends \Google\Collection
+{
+  protected $collection_key = 'appGroupApps';
+  protected $appGroupAppsType = GoogleCloudApigeeV1AppGroupApp::class;
+  protected $appGroupAppsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudApigeeV1AppGroupApp[]
+   */
+  public function setAppGroupApps($appGroupApps)
+  {
+    $this->appGroupApps = $appGroupApps;
+  }
+  /**
+   * @return GoogleCloudApigeeV1AppGroupApp[]
+   */
+  public function getAppGroupApps()
+  {
+    return $this->appGroupApps;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1ListAppGroupAppsResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ListAppGroupAppsResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListAppGroupsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListAppGroupsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListAppGroupsResponse.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\Apigee;
+
+class GoogleCloudApigeeV1ListAppGroupsResponse extends \Google\Collection
+{
+  protected $collection_key = 'appGroups';
+  protected $appGroupsType = GoogleCloudApigeeV1AppGroup::class;
+  protected $appGroupsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  /**
+   * @var int
+   */
+  public $totalSize;
+
+  /**
+   * @param GoogleCloudApigeeV1AppGroup[]
+   */
+  public function setAppGroups($appGroups)
+  {
+    $this->appGroups = $appGroups;
+  }
+  /**
+   * @return GoogleCloudApigeeV1AppGroup[]
+   */
+  public function getAppGroups()
+  {
+    return $this->appGroups;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param int
+   */
+  public function setTotalSize($totalSize)
+  {
+    $this->totalSize = $totalSize;
+  }
+  /**
+   * @return int
+   */
+  public function getTotalSize()
+  {
+    return $this->totalSize;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ListAppGroupsResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ListAppGroupsResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListAppsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListAppsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListAppsResponse.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\Apigee;
+
+class GoogleCloudApigeeV1ListAppsResponse extends \Google\Collection
+{
+  protected $collection_key = 'app';
+  protected $appType = GoogleCloudApigeeV1App::class;
+  protected $appDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  /**
+   * @var int
+   */
+  public $totalSize;
+
+  /**
+   * @param GoogleCloudApigeeV1App[]
+   */
+  public function setApp($app)
+  {
+    $this->app = $app;
+  }
+  /**
+   * @return GoogleCloudApigeeV1App[]
+   */
+  public function getApp()
+  {
+    return $this->app;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param int
+   */
+  public function setTotalSize($totalSize)
+  {
+    $this->totalSize = $totalSize;
+  }
+  /**
+   * @return int
+   */
+  public function getTotalSize()
+  {
+    return $this->totalSize;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ListAppsResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ListAppsResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListArchiveDeploymentsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListArchiveDeploymentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListArchiveDeploymentsResponse.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\Apigee;
+
+class GoogleCloudApigeeV1ListArchiveDeploymentsResponse extends \Google\Collection
+{
+  protected $collection_key = 'archiveDeployments';
+  protected $archiveDeploymentsType = GoogleCloudApigeeV1ArchiveDeployment::class;
+  protected $archiveDeploymentsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudApigeeV1ArchiveDeployment[]
+   */
+  public function setArchiveDeployments($archiveDeployments)
+  {
+    $this->archiveDeployments = $archiveDeployments;
+  }
+  /**
+   * @return GoogleCloudApigeeV1ArchiveDeployment[]
+   */
+  public function getArchiveDeployments()
+  {
+    return $this->archiveDeployments;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1ListArchiveDeploymentsResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ListArchiveDeploymentsResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListAsyncQueriesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListAsyncQueriesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListAsyncQueriesResponse.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\Apigee;
+
+class GoogleCloudApigeeV1ListAsyncQueriesResponse extends \Google\Collection
+{
+  protected $collection_key = 'queries';
+  protected $queriesType = GoogleCloudApigeeV1AsyncQuery::class;
+  protected $queriesDataType = 'array';
+
+  /**
+   * @param GoogleCloudApigeeV1AsyncQuery[]
+   */
+  public function setQueries($queries)
+  {
+    $this->queries = $queries;
+  }
+  /**
+   * @return GoogleCloudApigeeV1AsyncQuery[]
+   */
+  public function getQueries()
+  {
+    return $this->queries;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ListAsyncQueriesResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ListAsyncQueriesResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListCustomReportsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListCustomReportsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListCustomReportsResponse.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\Apigee;
+
+class GoogleCloudApigeeV1ListCustomReportsResponse extends \Google\Collection
+{
+  protected $collection_key = 'qualifier';
+  protected $qualifierType = GoogleCloudApigeeV1CustomReport::class;
+  protected $qualifierDataType = 'array';
+
+  /**
+   * @param GoogleCloudApigeeV1CustomReport[]
+   */
+  public function setQualifier($qualifier)
+  {
+    $this->qualifier = $qualifier;
+  }
+  /**
+   * @return GoogleCloudApigeeV1CustomReport[]
+   */
+  public function getQualifier()
+  {
+    return $this->qualifier;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ListCustomReportsResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ListCustomReportsResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListDataCollectorsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListDataCollectorsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListDataCollectorsResponse.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\Apigee;
+
+class GoogleCloudApigeeV1ListDataCollectorsResponse extends \Google\Collection
+{
+  protected $collection_key = 'dataCollectors';
+  protected $dataCollectorsType = GoogleCloudApigeeV1DataCollector::class;
+  protected $dataCollectorsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudApigeeV1DataCollector[]
+   */
+  public function setDataCollectors($dataCollectors)
+  {
+    $this->dataCollectors = $dataCollectors;
+  }
+  /**
+   * @return GoogleCloudApigeeV1DataCollector[]
+   */
+  public function getDataCollectors()
+  {
+    return $this->dataCollectors;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1ListDataCollectorsResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ListDataCollectorsResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListDatastoresResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListDatastoresResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListDatastoresResponse.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\Apigee;
+
+class GoogleCloudApigeeV1ListDatastoresResponse extends \Google\Collection
+{
+  protected $collection_key = 'datastores';
+  protected $datastoresType = GoogleCloudApigeeV1Datastore::class;
+  protected $datastoresDataType = 'array';
+
+  /**
+   * @param GoogleCloudApigeeV1Datastore[]
+   */
+  public function setDatastores($datastores)
+  {
+    $this->datastores = $datastores;
+  }
+  /**
+   * @return GoogleCloudApigeeV1Datastore[]
+   */
+  public function getDatastores()
+  {
+    return $this->datastores;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ListDatastoresResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ListDatastoresResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListDebugSessionsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListDebugSessionsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListDebugSessionsResponse.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\Apigee;
+
+class GoogleCloudApigeeV1ListDebugSessionsResponse extends \Google\Collection
+{
+  protected $collection_key = 'sessions';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $sessionsType = GoogleCloudApigeeV1Session::class;
+  protected $sessionsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudApigeeV1Session[]
+   */
+  public function setSessions($sessions)
+  {
+    $this->sessions = $sessions;
+  }
+  /**
+   * @return GoogleCloudApigeeV1Session[]
+   */
+  public function getSessions()
+  {
+    return $this->sessions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ListDebugSessionsResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ListDebugSessionsResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListDeploymentsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListDeploymentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListDeploymentsResponse.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\Apigee;
+
+class GoogleCloudApigeeV1ListDeploymentsResponse extends \Google\Collection
+{
+  protected $collection_key = 'deployments';
+  protected $deploymentsType = GoogleCloudApigeeV1Deployment::class;
+  protected $deploymentsDataType = 'array';
+
+  /**
+   * @param GoogleCloudApigeeV1Deployment[]
+   */
+  public function setDeployments($deployments)
+  {
+    $this->deployments = $deployments;
+  }
+  /**
+   * @return GoogleCloudApigeeV1Deployment[]
+   */
+  public function getDeployments()
+  {
+    return $this->deployments;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ListDeploymentsResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ListDeploymentsResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListDeveloperAppsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListDeveloperAppsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListDeveloperAppsResponse.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\Apigee;
+
+class GoogleCloudApigeeV1ListDeveloperAppsResponse extends \Google\Collection
+{
+  protected $collection_key = 'app';
+  protected $appType = GoogleCloudApigeeV1DeveloperApp::class;
+  protected $appDataType = 'array';
+
+  /**
+   * @param GoogleCloudApigeeV1DeveloperApp[]
+   */
+  public function setApp($app)
+  {
+    $this->app = $app;
+  }
+  /**
+   * @return GoogleCloudApigeeV1DeveloperApp[]
+   */
+  public function getApp()
+  {
+    return $this->app;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ListDeveloperAppsResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ListDeveloperAppsResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListDeveloperSubscriptionsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListDeveloperSubscriptionsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListDeveloperSubscriptionsResponse.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\Apigee;
+
+class GoogleCloudApigeeV1ListDeveloperSubscriptionsResponse extends \Google\Collection
+{
+  protected $collection_key = 'developerSubscriptions';
+  protected $developerSubscriptionsType = GoogleCloudApigeeV1DeveloperSubscription::class;
+  protected $developerSubscriptionsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextStartKey;
+
+  /**
+   * @param GoogleCloudApigeeV1DeveloperSubscription[]
+   */
+  public function setDeveloperSubscriptions($developerSubscriptions)
+  {
+    $this->developerSubscriptions = $developerSubscriptions;
+  }
+  /**
+   * @return GoogleCloudApigeeV1DeveloperSubscription[]
+   */
+  public function getDeveloperSubscriptions()
+  {
+    return $this->developerSubscriptions;
+  }
+  /**
+   * @param string
+   */
+  public function setNextStartKey($nextStartKey)
+  {
+    $this->nextStartKey = $nextStartKey;
+  }
+  /**
+   * @return string
+   */
+  public function getNextStartKey()
+  {
+    return $this->nextStartKey;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ListDeveloperSubscriptionsResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ListDeveloperSubscriptionsResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListEndpointAttachmentsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListEndpointAttachmentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListEndpointAttachmentsResponse.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\Apigee;
+
+class GoogleCloudApigeeV1ListEndpointAttachmentsResponse extends \Google\Collection
+{
+  protected $collection_key = 'endpointAttachments';
+  protected $endpointAttachmentsType = GoogleCloudApigeeV1EndpointAttachment::class;
+  protected $endpointAttachmentsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudApigeeV1EndpointAttachment[]
+   */
+  public function setEndpointAttachments($endpointAttachments)
+  {
+    $this->endpointAttachments = $endpointAttachments;
+  }
+  /**
+   * @return GoogleCloudApigeeV1EndpointAttachment[]
+   */
+  public function getEndpointAttachments()
+  {
+    return $this->endpointAttachments;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1ListEndpointAttachmentsResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ListEndpointAttachmentsResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListEnvironmentGroupAttachmentsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListEnvironmentGroupAttachmentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListEnvironmentGroupAttachmentsResponse.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\Apigee;
+
+class GoogleCloudApigeeV1ListEnvironmentGroupAttachmentsResponse extends \Google\Collection
+{
+  protected $collection_key = 'environmentGroupAttachments';
+  protected $environmentGroupAttachmentsType = GoogleCloudApigeeV1EnvironmentGroupAttachment::class;
+  protected $environmentGroupAttachmentsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudApigeeV1EnvironmentGroupAttachment[]
+   */
+  public function setEnvironmentGroupAttachments($environmentGroupAttachments)
+  {
+    $this->environmentGroupAttachments = $environmentGroupAttachments;
+  }
+  /**
+   * @return GoogleCloudApigeeV1EnvironmentGroupAttachment[]
+   */
+  public function getEnvironmentGroupAttachments()
+  {
+    return $this->environmentGroupAttachments;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1ListEnvironmentGroupAttachmentsResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ListEnvironmentGroupAttachmentsResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListEnvironmentGroupsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListEnvironmentGroupsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListEnvironmentGroupsResponse.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\Apigee;
+
+class GoogleCloudApigeeV1ListEnvironmentGroupsResponse extends \Google\Collection
+{
+  protected $collection_key = 'environmentGroups';
+  protected $environmentGroupsType = GoogleCloudApigeeV1EnvironmentGroup::class;
+  protected $environmentGroupsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudApigeeV1EnvironmentGroup[]
+   */
+  public function setEnvironmentGroups($environmentGroups)
+  {
+    $this->environmentGroups = $environmentGroups;
+  }
+  /**
+   * @return GoogleCloudApigeeV1EnvironmentGroup[]
+   */
+  public function getEnvironmentGroups()
+  {
+    return $this->environmentGroups;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1ListEnvironmentGroupsResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ListEnvironmentGroupsResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListEnvironmentResourcesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListEnvironmentResourcesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListEnvironmentResourcesResponse.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\Apigee;
+
+class GoogleCloudApigeeV1ListEnvironmentResourcesResponse extends \Google\Collection
+{
+  protected $collection_key = 'resourceFile';
+  protected $resourceFileType = GoogleCloudApigeeV1ResourceFile::class;
+  protected $resourceFileDataType = 'array';
+
+  /**
+   * @param GoogleCloudApigeeV1ResourceFile[]
+   */
+  public function setResourceFile($resourceFile)
+  {
+    $this->resourceFile = $resourceFile;
+  }
+  /**
+   * @return GoogleCloudApigeeV1ResourceFile[]
+   */
+  public function getResourceFile()
+  {
+    return $this->resourceFile;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ListEnvironmentResourcesResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ListEnvironmentResourcesResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListExportsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListExportsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListExportsResponse.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\Apigee;
+
+class GoogleCloudApigeeV1ListExportsResponse extends \Google\Collection
+{
+  protected $collection_key = 'exports';
+  protected $exportsType = GoogleCloudApigeeV1Export::class;
+  protected $exportsDataType = 'array';
+
+  /**
+   * @param GoogleCloudApigeeV1Export[]
+   */
+  public function setExports($exports)
+  {
+    $this->exports = $exports;
+  }
+  /**
+   * @return GoogleCloudApigeeV1Export[]
+   */
+  public function getExports()
+  {
+    return $this->exports;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ListExportsResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ListExportsResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListHybridIssuersResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListHybridIssuersResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListHybridIssuersResponse.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\Apigee;
+
+class GoogleCloudApigeeV1ListHybridIssuersResponse extends \Google\Collection
+{
+  protected $collection_key = 'issuers';
+  protected $issuersType = GoogleCloudApigeeV1ServiceIssuersMapping::class;
+  protected $issuersDataType = 'array';
+
+  /**
+   * @param GoogleCloudApigeeV1ServiceIssuersMapping[]
+   */
+  public function setIssuers($issuers)
+  {
+    $this->issuers = $issuers;
+  }
+  /**
+   * @return GoogleCloudApigeeV1ServiceIssuersMapping[]
+   */
+  public function getIssuers()
+  {
+    return $this->issuers;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ListHybridIssuersResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ListHybridIssuersResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListInstanceAttachmentsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListInstanceAttachmentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListInstanceAttachmentsResponse.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\Apigee;
+
+class GoogleCloudApigeeV1ListInstanceAttachmentsResponse extends \Google\Collection
+{
+  protected $collection_key = 'attachments';
+  protected $attachmentsType = GoogleCloudApigeeV1InstanceAttachment::class;
+  protected $attachmentsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudApigeeV1InstanceAttachment[]
+   */
+  public function setAttachments($attachments)
+  {
+    $this->attachments = $attachments;
+  }
+  /**
+   * @return GoogleCloudApigeeV1InstanceAttachment[]
+   */
+  public function getAttachments()
+  {
+    return $this->attachments;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1ListInstanceAttachmentsResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ListInstanceAttachmentsResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListInstancesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListInstancesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListInstancesResponse.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\Apigee;
+
+class GoogleCloudApigeeV1ListInstancesResponse extends \Google\Collection
+{
+  protected $collection_key = 'instances';
+  protected $instancesType = GoogleCloudApigeeV1Instance::class;
+  protected $instancesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudApigeeV1Instance[]
+   */
+  public function setInstances($instances)
+  {
+    $this->instances = $instances;
+  }
+  /**
+   * @return GoogleCloudApigeeV1Instance[]
+   */
+  public function getInstances()
+  {
+    return $this->instances;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1ListInstancesResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ListInstancesResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListKeyValueEntriesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListKeyValueEntriesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListKeyValueEntriesResponse.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\Apigee;
+
+class GoogleCloudApigeeV1ListKeyValueEntriesResponse extends \Google\Collection
+{
+  protected $collection_key = 'keyValueEntries';
+  protected $keyValueEntriesType = GoogleCloudApigeeV1KeyValueEntry::class;
+  protected $keyValueEntriesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudApigeeV1KeyValueEntry[]
+   */
+  public function setKeyValueEntries($keyValueEntries)
+  {
+    $this->keyValueEntries = $keyValueEntries;
+  }
+  /**
+   * @return GoogleCloudApigeeV1KeyValueEntry[]
+   */
+  public function getKeyValueEntries()
+  {
+    return $this->keyValueEntries;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1ListKeyValueEntriesResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ListKeyValueEntriesResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListNatAddressesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListNatAddressesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListNatAddressesResponse.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\Apigee;
+
+class GoogleCloudApigeeV1ListNatAddressesResponse extends \Google\Collection
+{
+  protected $collection_key = 'natAddresses';
+  protected $natAddressesType = GoogleCloudApigeeV1NatAddress::class;
+  protected $natAddressesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudApigeeV1NatAddress[]
+   */
+  public function setNatAddresses($natAddresses)
+  {
+    $this->natAddresses = $natAddresses;
+  }
+  /**
+   * @return GoogleCloudApigeeV1NatAddress[]
+   */
+  public function getNatAddresses()
+  {
+    return $this->natAddresses;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1ListNatAddressesResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ListNatAddressesResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListOfDevelopersResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListOfDevelopersResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListOfDevelopersResponse.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\Apigee;
+
+class GoogleCloudApigeeV1ListOfDevelopersResponse extends \Google\Collection
+{
+  protected $collection_key = 'developer';
+  protected $developerType = GoogleCloudApigeeV1Developer::class;
+  protected $developerDataType = 'array';
+
+  /**
+   * @param GoogleCloudApigeeV1Developer[]
+   */
+  public function setDeveloper($developer)
+  {
+    $this->developer = $developer;
+  }
+  /**
+   * @return GoogleCloudApigeeV1Developer[]
+   */
+  public function getDeveloper()
+  {
+    return $this->developer;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ListOfDevelopersResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ListOfDevelopersResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListOrganizationsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListOrganizationsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListOrganizationsResponse.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\Apigee;
+
+class GoogleCloudApigeeV1ListOrganizationsResponse extends \Google\Collection
+{
+  protected $collection_key = 'organizations';
+  protected $organizationsType = GoogleCloudApigeeV1OrganizationProjectMapping::class;
+  protected $organizationsDataType = 'array';
+
+  /**
+   * @param GoogleCloudApigeeV1OrganizationProjectMapping[]
+   */
+  public function setOrganizations($organizations)
+  {
+    $this->organizations = $organizations;
+  }
+  /**
+   * @return GoogleCloudApigeeV1OrganizationProjectMapping[]
+   */
+  public function getOrganizations()
+  {
+    return $this->organizations;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ListOrganizationsResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ListOrganizationsResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListRatePlansResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListRatePlansResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListRatePlansResponse.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\Apigee;
+
+class GoogleCloudApigeeV1ListRatePlansResponse extends \Google\Collection
+{
+  protected $collection_key = 'ratePlans';
+  /**
+   * @var string
+   */
+  public $nextStartKey;
+  protected $ratePlansType = GoogleCloudApigeeV1RatePlan::class;
+  protected $ratePlansDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextStartKey($nextStartKey)
+  {
+    $this->nextStartKey = $nextStartKey;
+  }
+  /**
+   * @return string
+   */
+  public function getNextStartKey()
+  {
+    return $this->nextStartKey;
+  }
+  /**
+   * @param GoogleCloudApigeeV1RatePlan[]
+   */
+  public function setRatePlans($ratePlans)
+  {
+    $this->ratePlans = $ratePlans;
+  }
+  /**
+   * @return GoogleCloudApigeeV1RatePlan[]
+   */
+  public function getRatePlans()
+  {
+    return $this->ratePlans;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ListRatePlansResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ListRatePlansResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListSecurityActionsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListSecurityActionsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListSecurityActionsResponse.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\Apigee;
+
+class GoogleCloudApigeeV1ListSecurityActionsResponse extends \Google\Collection
+{
+  protected $collection_key = 'securityActions';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $securityActionsType = GoogleCloudApigeeV1SecurityAction::class;
+  protected $securityActionsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudApigeeV1SecurityAction[]
+   */
+  public function setSecurityActions($securityActions)
+  {
+    $this->securityActions = $securityActions;
+  }
+  /**
+   * @return GoogleCloudApigeeV1SecurityAction[]
+   */
+  public function getSecurityActions()
+  {
+    return $this->securityActions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ListSecurityActionsResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ListSecurityActionsResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListSecurityIncidentsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListSecurityIncidentsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListSecurityIncidentsResponse.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\Apigee;
+
+class GoogleCloudApigeeV1ListSecurityIncidentsResponse extends \Google\Collection
+{
+  protected $collection_key = 'securityIncidents';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $securityIncidentsType = GoogleCloudApigeeV1SecurityIncident::class;
+  protected $securityIncidentsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudApigeeV1SecurityIncident[]
+   */
+  public function setSecurityIncidents($securityIncidents)
+  {
+    $this->securityIncidents = $securityIncidents;
+  }
+  /**
+   * @return GoogleCloudApigeeV1SecurityIncident[]
+   */
+  public function getSecurityIncidents()
+  {
+    return $this->securityIncidents;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ListSecurityIncidentsResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ListSecurityIncidentsResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListSecurityProfileRevisionsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListSecurityProfileRevisionsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListSecurityProfileRevisionsResponse.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\Apigee;
+
+class GoogleCloudApigeeV1ListSecurityProfileRevisionsResponse extends \Google\Collection
+{
+  protected $collection_key = 'securityProfiles';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $securityProfilesType = GoogleCloudApigeeV1SecurityProfile::class;
+  protected $securityProfilesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudApigeeV1SecurityProfile[]
+   */
+  public function setSecurityProfiles($securityProfiles)
+  {
+    $this->securityProfiles = $securityProfiles;
+  }
+  /**
+   * @return GoogleCloudApigeeV1SecurityProfile[]
+   */
+  public function getSecurityProfiles()
+  {
+    return $this->securityProfiles;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ListSecurityProfileRevisionsResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ListSecurityProfileRevisionsResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListSecurityProfilesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListSecurityProfilesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListSecurityProfilesResponse.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\Apigee;
+
+class GoogleCloudApigeeV1ListSecurityProfilesResponse extends \Google\Collection
+{
+  protected $collection_key = 'securityProfiles';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $securityProfilesType = GoogleCloudApigeeV1SecurityProfile::class;
+  protected $securityProfilesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudApigeeV1SecurityProfile[]
+   */
+  public function setSecurityProfiles($securityProfiles)
+  {
+    $this->securityProfiles = $securityProfiles;
+  }
+  /**
+   * @return GoogleCloudApigeeV1SecurityProfile[]
+   */
+  public function getSecurityProfiles()
+  {
+    return $this->securityProfiles;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ListSecurityProfilesResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ListSecurityProfilesResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListSecurityProfilesV2Response.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListSecurityProfilesV2Response.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListSecurityProfilesV2Response.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\Apigee;
+
+class GoogleCloudApigeeV1ListSecurityProfilesV2Response extends \Google\Collection
+{
+  protected $collection_key = 'securityProfilesV2';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $securityProfilesV2Type = GoogleCloudApigeeV1SecurityProfileV2::class;
+  protected $securityProfilesV2DataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudApigeeV1SecurityProfileV2[]
+   */
+  public function setSecurityProfilesV2($securityProfilesV2)
+  {
+    $this->securityProfilesV2 = $securityProfilesV2;
+  }
+  /**
+   * @return GoogleCloudApigeeV1SecurityProfileV2[]
+   */
+  public function getSecurityProfilesV2()
+  {
+    return $this->securityProfilesV2;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ListSecurityProfilesV2Response::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ListSecurityProfilesV2Response');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListSecurityReportsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListSecurityReportsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListSecurityReportsResponse.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\Apigee;
+
+class GoogleCloudApigeeV1ListSecurityReportsResponse extends \Google\Collection
+{
+  protected $collection_key = 'securityReports';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $securityReportsType = GoogleCloudApigeeV1SecurityReport::class;
+  protected $securityReportsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudApigeeV1SecurityReport[]
+   */
+  public function setSecurityReports($securityReports)
+  {
+    $this->securityReports = $securityReports;
+  }
+  /**
+   * @return GoogleCloudApigeeV1SecurityReport[]
+   */
+  public function getSecurityReports()
+  {
+    return $this->securityReports;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ListSecurityReportsResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ListSecurityReportsResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListSharedFlowsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListSharedFlowsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListSharedFlowsResponse.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\Apigee;
+
+class GoogleCloudApigeeV1ListSharedFlowsResponse extends \Google\Collection
+{
+  protected $collection_key = 'sharedFlows';
+  protected $sharedFlowsType = GoogleCloudApigeeV1SharedFlow::class;
+  protected $sharedFlowsDataType = 'array';
+
+  /**
+   * @param GoogleCloudApigeeV1SharedFlow[]
+   */
+  public function setSharedFlows($sharedFlows)
+  {
+    $this->sharedFlows = $sharedFlows;
+  }
+  /**
+   * @return GoogleCloudApigeeV1SharedFlow[]
+   */
+  public function getSharedFlows()
+  {
+    return $this->sharedFlows;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ListSharedFlowsResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ListSharedFlowsResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListTraceConfigOverridesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListTraceConfigOverridesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ListTraceConfigOverridesResponse.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\Apigee;
+
+class GoogleCloudApigeeV1ListTraceConfigOverridesResponse extends \Google\Collection
+{
+  protected $collection_key = 'traceConfigOverrides';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $traceConfigOverridesType = GoogleCloudApigeeV1TraceConfigOverride::class;
+  protected $traceConfigOverridesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudApigeeV1TraceConfigOverride[]
+   */
+  public function setTraceConfigOverrides($traceConfigOverrides)
+  {
+    $this->traceConfigOverrides = $traceConfigOverrides;
+  }
+  /**
+   * @return GoogleCloudApigeeV1TraceConfigOverride[]
+   */
+  public function getTraceConfigOverrides()
+  {
+    return $this->traceConfigOverrides;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ListTraceConfigOverridesResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ListTraceConfigOverridesResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Metadata.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Metadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Metadata.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\Apigee;
+
+class GoogleCloudApigeeV1Metadata extends \Google\Collection
+{
+  protected $collection_key = 'notices';
+  /**
+   * @var string[]
+   */
+  public $errors;
+  /**
+   * @var string[]
+   */
+  public $notices;
+
+  /**
+   * @param string[]
+   */
+  public function setErrors($errors)
+  {
+    $this->errors = $errors;
+  }
+  /**
+   * @return string[]
+   */
+  public function getErrors()
+  {
+    return $this->errors;
+  }
+  /**
+   * @param string[]
+   */
+  public function setNotices($notices)
+  {
+    $this->notices = $notices;
+  }
+  /**
+   * @return string[]
+   */
+  public function getNotices()
+  {
+    return $this->notices;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1Metadata::class, 'Google_Service_Apigee_GoogleCloudApigeeV1Metadata');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Metric.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Metric.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Metric.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\Apigee;
+
+class GoogleCloudApigeeV1Metric extends \Google\Collection
+{
+  protected $collection_key = 'values';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var array[]
+   */
+  public $values;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param array[]
+   */
+  public function setValues($values)
+  {
+    $this->values = $values;
+  }
+  /**
+   * @return array[]
+   */
+  public function getValues()
+  {
+    return $this->values;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1Metric::class, 'Google_Service_Apigee_GoogleCloudApigeeV1Metric');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1MetricAggregation.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1MetricAggregation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1MetricAggregation.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\Apigee;
+
+class GoogleCloudApigeeV1MetricAggregation extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $aggregation;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $order;
+
+  /**
+   * @param string
+   */
+  public function setAggregation($aggregation)
+  {
+    $this->aggregation = $aggregation;
+  }
+  /**
+   * @return string
+   */
+  public function getAggregation()
+  {
+    return $this->aggregation;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setOrder($order)
+  {
+    $this->order = $order;
+  }
+  /**
+   * @return string
+   */
+  public function getOrder()
+  {
+    return $this->order;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1MetricAggregation::class, 'Google_Service_Apigee_GoogleCloudApigeeV1MetricAggregation');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1MonetizationConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1MonetizationConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1MonetizationConfig.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\Apigee;
+
+class GoogleCloudApigeeV1MonetizationConfig extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $enabled;
+
+  /**
+   * @param bool
+   */
+  public function setEnabled($enabled)
+  {
+    $this->enabled = $enabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnabled()
+  {
+    return $this->enabled;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1MonetizationConfig::class, 'Google_Service_Apigee_GoogleCloudApigeeV1MonetizationConfig');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1NatAddress.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1NatAddress.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1NatAddress.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\Apigee;
+
+class GoogleCloudApigeeV1NatAddress extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $ipAddress;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param string
+   */
+  public function setIpAddress($ipAddress)
+  {
+    $this->ipAddress = $ipAddress;
+  }
+  /**
+   * @return string
+   */
+  public function getIpAddress()
+  {
+    return $this->ipAddress;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1NatAddress::class, 'Google_Service_Apigee_GoogleCloudApigeeV1NatAddress');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1NodeConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1NodeConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1NodeConfig.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\Apigee;
+
+class GoogleCloudApigeeV1NodeConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $currentAggregateNodeCount;
+  /**
+   * @var string
+   */
+  public $maxNodeCount;
+  /**
+   * @var string
+   */
+  public $minNodeCount;
+
+  /**
+   * @param string
+   */
+  public function setCurrentAggregateNodeCount($currentAggregateNodeCount)
+  {
+    $this->currentAggregateNodeCount = $currentAggregateNodeCount;
+  }
+  /**
+   * @return string
+   */
+  public function getCurrentAggregateNodeCount()
+  {
+    return $this->currentAggregateNodeCount;
+  }
+  /**
+   * @param string
+   */
+  public function setMaxNodeCount($maxNodeCount)
+  {
+    $this->maxNodeCount = $maxNodeCount;
+  }
+  /**
+   * @return string
+   */
+  public function getMaxNodeCount()
+  {
+    return $this->maxNodeCount;
+  }
+  /**
+   * @param string
+   */
+  public function setMinNodeCount($minNodeCount)
+  {
+    $this->minNodeCount = $minNodeCount;
+  }
+  /**
+   * @return string
+   */
+  public function getMinNodeCount()
+  {
+    return $this->minNodeCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1NodeConfig::class, 'Google_Service_Apigee_GoogleCloudApigeeV1NodeConfig');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1OASDocumentation.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1OASDocumentation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1OASDocumentation.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\Apigee;
+
+class GoogleCloudApigeeV1OASDocumentation extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $format;
+  protected $specType = GoogleCloudApigeeV1DocumentationFile::class;
+  protected $specDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setFormat($format)
+  {
+    $this->format = $format;
+  }
+  /**
+   * @return string
+   */
+  public function getFormat()
+  {
+    return $this->format;
+  }
+  /**
+   * @param GoogleCloudApigeeV1DocumentationFile
+   */
+  public function setSpec(GoogleCloudApigeeV1DocumentationFile $spec)
+  {
+    $this->spec = $spec;
+  }
+  /**
+   * @return GoogleCloudApigeeV1DocumentationFile
+   */
+  public function getSpec()
+  {
+    return $this->spec;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1OASDocumentation::class, 'Google_Service_Apigee_GoogleCloudApigeeV1OASDocumentation');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Operation.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Operation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Operation.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\Apigee;
+
+class GoogleCloudApigeeV1Operation extends \Google\Collection
+{
+  protected $collection_key = 'methods';
+  /**
+   * @var string[]
+   */
+  public $methods;
+  /**
+   * @var string
+   */
+  public $resource;
+
+  /**
+   * @param string[]
+   */
+  public function setMethods($methods)
+  {
+    $this->methods = $methods;
+  }
+  /**
+   * @return string[]
+   */
+  public function getMethods()
+  {
+    return $this->methods;
+  }
+  /**
+   * @param string
+   */
+  public function setResource($resource)
+  {
+    $this->resource = $resource;
+  }
+  /**
+   * @return string
+   */
+  public function getResource()
+  {
+    return $this->resource;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1Operation::class, 'Google_Service_Apigee_GoogleCloudApigeeV1Operation');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1OperationConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1OperationConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1OperationConfig.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\Apigee;
+
+class GoogleCloudApigeeV1OperationConfig extends \Google\Collection
+{
+  protected $collection_key = 'operations';
+  /**
+   * @var string
+   */
+  public $apiSource;
+  protected $attributesType = GoogleCloudApigeeV1Attribute::class;
+  protected $attributesDataType = 'array';
+  protected $operationsType = GoogleCloudApigeeV1Operation::class;
+  protected $operationsDataType = 'array';
+  protected $quotaType = GoogleCloudApigeeV1Quota::class;
+  protected $quotaDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setApiSource($apiSource)
+  {
+    $this->apiSource = $apiSource;
+  }
+  /**
+   * @return string
+   */
+  public function getApiSource()
+  {
+    return $this->apiSource;
+  }
+  /**
+   * @param GoogleCloudApigeeV1Attribute[]
+   */
+  public function setAttributes($attributes)
+  {
+    $this->attributes = $attributes;
+  }
+  /**
+   * @return GoogleCloudApigeeV1Attribute[]
+   */
+  public function getAttributes()
+  {
+    return $this->attributes;
+  }
+  /**
+   * @param GoogleCloudApigeeV1Operation[]
+   */
+  public function setOperations($operations)
+  {
+    $this->operations = $operations;
+  }
+  /**
+   * @return GoogleCloudApigeeV1Operation[]
+   */
+  public function getOperations()
+  {
+    return $this->operations;
+  }
+  /**
+   * @param GoogleCloudApigeeV1Quota
+   */
+  public function setQuota(GoogleCloudApigeeV1Quota $quota)
+  {
+    $this->quota = $quota;
+  }
+  /**
+   * @return GoogleCloudApigeeV1Quota
+   */
+  public function getQuota()
+  {
+    return $this->quota;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1OperationConfig::class, 'Google_Service_Apigee_GoogleCloudApigeeV1OperationConfig');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1OperationGroup.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1OperationGroup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1OperationGroup.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\Apigee;
+
+class GoogleCloudApigeeV1OperationGroup extends \Google\Collection
+{
+  protected $collection_key = 'operationConfigs';
+  /**
+   * @var string
+   */
+  public $operationConfigType;
+  protected $operationConfigsType = GoogleCloudApigeeV1OperationConfig::class;
+  protected $operationConfigsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setOperationConfigType($operationConfigType)
+  {
+    $this->operationConfigType = $operationConfigType;
+  }
+  /**
+   * @return string
+   */
+  public function getOperationConfigType()
+  {
+    return $this->operationConfigType;
+  }
+  /**
+   * @param GoogleCloudApigeeV1OperationConfig[]
+   */
+  public function setOperationConfigs($operationConfigs)
+  {
+    $this->operationConfigs = $operationConfigs;
+  }
+  /**
+   * @return GoogleCloudApigeeV1OperationConfig[]
+   */
+  public function getOperationConfigs()
+  {
+    return $this->operationConfigs;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1OperationGroup::class, 'Google_Service_Apigee_GoogleCloudApigeeV1OperationGroup');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1OperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1OperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1OperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,115 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1OperationMetadata extends \Google\Collection
+{
+  protected $collection_key = 'warnings';
+  /**
+   * @var string
+   */
+  public $operationType;
+  protected $progressType = GoogleCloudApigeeV1OperationMetadataProgress::class;
+  protected $progressDataType = '';
+  /**
+   * @var string
+   */
+  public $state;
+  /**
+   * @var string
+   */
+  public $targetResourceName;
+  /**
+   * @var string[]
+   */
+  public $warnings;
+
+  /**
+   * @param string
+   */
+  public function setOperationType($operationType)
+  {
+    $this->operationType = $operationType;
+  }
+  /**
+   * @return string
+   */
+  public function getOperationType()
+  {
+    return $this->operationType;
+  }
+  /**
+   * @param GoogleCloudApigeeV1OperationMetadataProgress
+   */
+  public function setProgress(GoogleCloudApigeeV1OperationMetadataProgress $progress)
+  {
+    $this->progress = $progress;
+  }
+  /**
+   * @return GoogleCloudApigeeV1OperationMetadataProgress
+   */
+  public function getProgress()
+  {
+    return $this->progress;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param string
+   */
+  public function setTargetResourceName($targetResourceName)
+  {
+    $this->targetResourceName = $targetResourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getTargetResourceName()
+  {
+    return $this->targetResourceName;
+  }
+  /**
+   * @param string[]
+   */
+  public function setWarnings($warnings)
+  {
+    $this->warnings = $warnings;
+  }
+  /**
+   * @return string[]
+   */
+  public function getWarnings()
+  {
+    return $this->warnings;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1OperationMetadata::class, 'Google_Service_Apigee_GoogleCloudApigeeV1OperationMetadata');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1OperationMetadataProgress.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1OperationMetadataProgress.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1OperationMetadataProgress.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\Apigee;
+
+class GoogleCloudApigeeV1OperationMetadataProgress extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var array[]
+   */
+  public $details;
+  /**
+   * @var int
+   */
+  public $percentDone;
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param array[]
+   */
+  public function setDetails($details)
+  {
+    $this->details = $details;
+  }
+  /**
+   * @return array[]
+   */
+  public function getDetails()
+  {
+    return $this->details;
+  }
+  /**
+   * @param int
+   */
+  public function setPercentDone($percentDone)
+  {
+    $this->percentDone = $percentDone;
+  }
+  /**
+   * @return int
+   */
+  public function getPercentDone()
+  {
+    return $this->percentDone;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1OperationMetadataProgress::class, 'Google_Service_Apigee_GoogleCloudApigeeV1OperationMetadataProgress');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1OptimizedStats.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1OptimizedStats.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1OptimizedStats.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\Apigee;
+
+class GoogleCloudApigeeV1OptimizedStats extends \Google\Model
+{
+  protected $internal_gapi_mappings = [
+        "response" => "Response",
+  ];
+  protected $responseType = GoogleCloudApigeeV1OptimizedStatsResponse::class;
+  protected $responseDataType = '';
+
+  /**
+   * @param GoogleCloudApigeeV1OptimizedStatsResponse
+   */
+  public function setResponse(GoogleCloudApigeeV1OptimizedStatsResponse $response)
+  {
+    $this->response = $response;
+  }
+  /**
+   * @return GoogleCloudApigeeV1OptimizedStatsResponse
+   */
+  public function getResponse()
+  {
+    return $this->response;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1OptimizedStats::class, 'Google_Service_Apigee_GoogleCloudApigeeV1OptimizedStats');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1OptimizedStatsNode.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1OptimizedStatsNode.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1OptimizedStatsNode.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\Apigee;
+
+class GoogleCloudApigeeV1OptimizedStatsNode extends \Google\Collection
+{
+  protected $collection_key = 'data';
+  /**
+   * @var array[]
+   */
+  public $data;
+
+  /**
+   * @param array[]
+   */
+  public function setData($data)
+  {
+    $this->data = $data;
+  }
+  /**
+   * @return array[]
+   */
+  public function getData()
+  {
+    return $this->data;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1OptimizedStatsNode::class, 'Google_Service_Apigee_GoogleCloudApigeeV1OptimizedStatsNode');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1OptimizedStatsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1OptimizedStatsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1OptimizedStatsResponse.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\Apigee;
+
+class GoogleCloudApigeeV1OptimizedStatsResponse extends \Google\Collection
+{
+  protected $collection_key = 'TimeUnit';
+  protected $internal_gapi_mappings = [
+        "timeUnit" => "TimeUnit",
+  ];
+  /**
+   * @var string[]
+   */
+  public $timeUnit;
+  protected $metaDataType = GoogleCloudApigeeV1Metadata::class;
+  protected $metaDataDataType = '';
+  /**
+   * @var bool
+   */
+  public $resultTruncated;
+  protected $statsType = GoogleCloudApigeeV1OptimizedStatsNode::class;
+  protected $statsDataType = '';
+
+  /**
+   * @param string[]
+   */
+  public function setTimeUnit($timeUnit)
+  {
+    $this->timeUnit = $timeUnit;
+  }
+  /**
+   * @return string[]
+   */
+  public function getTimeUnit()
+  {
+    return $this->timeUnit;
+  }
+  /**
+   * @param GoogleCloudApigeeV1Metadata
+   */
+  public function setMetaData(GoogleCloudApigeeV1Metadata $metaData)
+  {
+    $this->metaData = $metaData;
+  }
+  /**
+   * @return GoogleCloudApigeeV1Metadata
+   */
+  public function getMetaData()
+  {
+    return $this->metaData;
+  }
+  /**
+   * @param bool
+   */
+  public function setResultTruncated($resultTruncated)
+  {
+    $this->resultTruncated = $resultTruncated;
+  }
+  /**
+   * @return bool
+   */
+  public function getResultTruncated()
+  {
+    return $this->resultTruncated;
+  }
+  /**
+   * @param GoogleCloudApigeeV1OptimizedStatsNode
+   */
+  public function setStats(GoogleCloudApigeeV1OptimizedStatsNode $stats)
+  {
+    $this->stats = $stats;
+  }
+  /**
+   * @return GoogleCloudApigeeV1OptimizedStatsNode
+   */
+  public function getStats()
+  {
+    return $this->stats;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1OptimizedStatsResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1OptimizedStatsResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Organization.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Organization.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Organization.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,527 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1Organization extends \Google\Collection
+{
+  protected $collection_key = 'environments';
+  protected $addonsConfigType = GoogleCloudApigeeV1AddonsConfig::class;
+  protected $addonsConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $analyticsRegion;
+  /**
+   * @var string
+   */
+  public $apiConsumerDataEncryptionKeyName;
+  /**
+   * @var string
+   */
+  public $apiConsumerDataLocation;
+  /**
+   * @var string
+   */
+  public $apigeeProjectId;
+  /**
+   * @var string[]
+   */
+  public $attributes;
+  /**
+   * @var string
+   */
+  public $authorizedNetwork;
+  /**
+   * @var string
+   */
+  public $billingType;
+  /**
+   * @var string
+   */
+  public $caCertificate;
+  /**
+   * @var string
+   */
+  public $controlPlaneEncryptionKeyName;
+  /**
+   * @var string
+   */
+  public $createdAt;
+  /**
+   * @var string
+   */
+  public $customerName;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var bool
+   */
+  public $disableVpcPeering;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string[]
+   */
+  public $environments;
+  /**
+   * @var string
+   */
+  public $expiresAt;
+  /**
+   * @var string
+   */
+  public $lastModifiedAt;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var bool
+   */
+  public $portalDisabled;
+  /**
+   * @var string
+   */
+  public $projectId;
+  protected $propertiesType = GoogleCloudApigeeV1Properties::class;
+  protected $propertiesDataType = '';
+  /**
+   * @var string
+   */
+  public $runtimeDatabaseEncryptionKeyName;
+  /**
+   * @var string
+   */
+  public $runtimeType;
+  /**
+   * @var string
+   */
+  public $state;
+  /**
+   * @var string
+   */
+  public $subscriptionPlan;
+  /**
+   * @var string
+   */
+  public $subscriptionType;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param GoogleCloudApigeeV1AddonsConfig
+   */
+  public function setAddonsConfig(GoogleCloudApigeeV1AddonsConfig $addonsConfig)
+  {
+    $this->addonsConfig = $addonsConfig;
+  }
+  /**
+   * @return GoogleCloudApigeeV1AddonsConfig
+   */
+  public function getAddonsConfig()
+  {
+    return $this->addonsConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setAnalyticsRegion($analyticsRegion)
+  {
+    $this->analyticsRegion = $analyticsRegion;
+  }
+  /**
+   * @return string
+   */
+  public function getAnalyticsRegion()
+  {
+    return $this->analyticsRegion;
+  }
+  /**
+   * @param string
+   */
+  public function setApiConsumerDataEncryptionKeyName($apiConsumerDataEncryptionKeyName)
+  {
+    $this->apiConsumerDataEncryptionKeyName = $apiConsumerDataEncryptionKeyName;
+  }
+  /**
+   * @return string
+   */
+  public function getApiConsumerDataEncryptionKeyName()
+  {
+    return $this->apiConsumerDataEncryptionKeyName;
+  }
+  /**
+   * @param string
+   */
+  public function setApiConsumerDataLocation($apiConsumerDataLocation)
+  {
+    $this->apiConsumerDataLocation = $apiConsumerDataLocation;
+  }
+  /**
+   * @return string
+   */
+  public function getApiConsumerDataLocation()
+  {
+    return $this->apiConsumerDataLocation;
+  }
+  /**
+   * @param string
+   */
+  public function setApigeeProjectId($apigeeProjectId)
+  {
+    $this->apigeeProjectId = $apigeeProjectId;
+  }
+  /**
+   * @return string
+   */
+  public function getApigeeProjectId()
+  {
+    return $this->apigeeProjectId;
+  }
+  /**
+   * @param string[]
+   */
+  public function setAttributes($attributes)
+  {
+    $this->attributes = $attributes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAttributes()
+  {
+    return $this->attributes;
+  }
+  /**
+   * @param string
+   */
+  public function setAuthorizedNetwork($authorizedNetwork)
+  {
+    $this->authorizedNetwork = $authorizedNetwork;
+  }
+  /**
+   * @return string
+   */
+  public function getAuthorizedNetwork()
+  {
+    return $this->authorizedNetwork;
+  }
+  /**
+   * @param string
+   */
+  public function setBillingType($billingType)
+  {
+    $this->billingType = $billingType;
+  }
+  /**
+   * @return string
+   */
+  public function getBillingType()
+  {
+    return $this->billingType;
+  }
+  /**
+   * @param string
+   */
+  public function setCaCertificate($caCertificate)
+  {
+    $this->caCertificate = $caCertificate;
+  }
+  /**
+   * @return string
+   */
+  public function getCaCertificate()
+  {
+    return $this->caCertificate;
+  }
+  /**
+   * @param string
+   */
+  public function setControlPlaneEncryptionKeyName($controlPlaneEncryptionKeyName)
+  {
+    $this->controlPlaneEncryptionKeyName = $controlPlaneEncryptionKeyName;
+  }
+  /**
+   * @return string
+   */
+  public function getControlPlaneEncryptionKeyName()
+  {
+    return $this->controlPlaneEncryptionKeyName;
+  }
+  /**
+   * @param string
+   */
+  public function setCreatedAt($createdAt)
+  {
+    $this->createdAt = $createdAt;
+  }
+  /**
+   * @return string
+   */
+  public function getCreatedAt()
+  {
+    return $this->createdAt;
+  }
+  /**
+   * @param string
+   */
+  public function setCustomerName($customerName)
+  {
+    $this->customerName = $customerName;
+  }
+  /**
+   * @return string
+   */
+  public function getCustomerName()
+  {
+    return $this->customerName;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param bool
+   */
+  public function setDisableVpcPeering($disableVpcPeering)
+  {
+    $this->disableVpcPeering = $disableVpcPeering;
+  }
+  /**
+   * @return bool
+   */
+  public function getDisableVpcPeering()
+  {
+    return $this->disableVpcPeering;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string[]
+   */
+  public function setEnvironments($environments)
+  {
+    $this->environments = $environments;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEnvironments()
+  {
+    return $this->environments;
+  }
+  /**
+   * @param string
+   */
+  public function setExpiresAt($expiresAt)
+  {
+    $this->expiresAt = $expiresAt;
+  }
+  /**
+   * @return string
+   */
+  public function getExpiresAt()
+  {
+    return $this->expiresAt;
+  }
+  /**
+   * @param string
+   */
+  public function setLastModifiedAt($lastModifiedAt)
+  {
+    $this->lastModifiedAt = $lastModifiedAt;
+  }
+  /**
+   * @return string
+   */
+  public function getLastModifiedAt()
+  {
+    return $this->lastModifiedAt;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param bool
+   */
+  public function setPortalDisabled($portalDisabled)
+  {
+    $this->portalDisabled = $portalDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getPortalDisabled()
+  {
+    return $this->portalDisabled;
+  }
+  /**
+   * @param string
+   */
+  public function setProjectId($projectId)
+  {
+    $this->projectId = $projectId;
+  }
+  /**
+   * @return string
+   */
+  public function getProjectId()
+  {
+    return $this->projectId;
+  }
+  /**
+   * @param GoogleCloudApigeeV1Properties
+   */
+  public function setProperties(GoogleCloudApigeeV1Properties $properties)
+  {
+    $this->properties = $properties;
+  }
+  /**
+   * @return GoogleCloudApigeeV1Properties
+   */
+  public function getProperties()
+  {
+    return $this->properties;
+  }
+  /**
+   * @param string
+   */
+  public function setRuntimeDatabaseEncryptionKeyName($runtimeDatabaseEncryptionKeyName)
+  {
+    $this->runtimeDatabaseEncryptionKeyName = $runtimeDatabaseEncryptionKeyName;
+  }
+  /**
+   * @return string
+   */
+  public function getRuntimeDatabaseEncryptionKeyName()
+  {
+    return $this->runtimeDatabaseEncryptionKeyName;
+  }
+  /**
+   * @param string
+   */
+  public function setRuntimeType($runtimeType)
+  {
+    $this->runtimeType = $runtimeType;
+  }
+  /**
+   * @return string
+   */
+  public function getRuntimeType()
+  {
+    return $this->runtimeType;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param string
+   */
+  public function setSubscriptionPlan($subscriptionPlan)
+  {
+    $this->subscriptionPlan = $subscriptionPlan;
+  }
+  /**
+   * @return string
+   */
+  public function getSubscriptionPlan()
+  {
+    return $this->subscriptionPlan;
+  }
+  /**
+   * @param string
+   */
+  public function setSubscriptionType($subscriptionType)
+  {
+    $this->subscriptionType = $subscriptionType;
+  }
+  /**
+   * @return string
+   */
+  public function getSubscriptionType()
+  {
+    return $this->subscriptionType;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1Organization::class, 'Google_Service_Apigee_GoogleCloudApigeeV1Organization');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1OrganizationProjectMapping.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1OrganizationProjectMapping.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1OrganizationProjectMapping.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\Apigee;
+
+class GoogleCloudApigeeV1OrganizationProjectMapping extends \Google\Collection
+{
+  protected $collection_key = 'projectIds';
+  /**
+   * @var string
+   */
+  public $location;
+  /**
+   * @var string
+   */
+  public $organization;
+  /**
+   * @var string
+   */
+  public $projectId;
+  /**
+   * @var string[]
+   */
+  public $projectIds;
+
+  /**
+   * @param string
+   */
+  public function setLocation($location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return string
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+  /**
+   * @param string
+   */
+  public function setOrganization($organization)
+  {
+    $this->organization = $organization;
+  }
+  /**
+   * @return string
+   */
+  public function getOrganization()
+  {
+    return $this->organization;
+  }
+  /**
+   * @param string
+   */
+  public function setProjectId($projectId)
+  {
+    $this->projectId = $projectId;
+  }
+  /**
+   * @return string
+   */
+  public function getProjectId()
+  {
+    return $this->projectId;
+  }
+  /**
+   * @param string[]
+   */
+  public function setProjectIds($projectIds)
+  {
+    $this->projectIds = $projectIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getProjectIds()
+  {
+    return $this->projectIds;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1OrganizationProjectMapping::class, 'Google_Service_Apigee_GoogleCloudApigeeV1OrganizationProjectMapping');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1PodStatus.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1PodStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1PodStatus.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\Apigee;
+
+class GoogleCloudApigeeV1PodStatus extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $appVersion;
+  /**
+   * @var string
+   */
+  public $deploymentStatus;
+  /**
+   * @var string
+   */
+  public $deploymentStatusTime;
+  /**
+   * @var string
+   */
+  public $deploymentTime;
+  /**
+   * @var string
+   */
+  public $podName;
+  /**
+   * @var string
+   */
+  public $podStatus;
+  /**
+   * @var string
+   */
+  public $podStatusTime;
+  /**
+   * @var string
+   */
+  public $statusCode;
+  /**
+   * @var string
+   */
+  public $statusCodeDetails;
+
+  /**
+   * @param string
+   */
+  public function setAppVersion($appVersion)
+  {
+    $this->appVersion = $appVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getAppVersion()
+  {
+    return $this->appVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setDeploymentStatus($deploymentStatus)
+  {
+    $this->deploymentStatus = $deploymentStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getDeploymentStatus()
+  {
+    return $this->deploymentStatus;
+  }
+  /**
+   * @param string
+   */
+  public function setDeploymentStatusTime($deploymentStatusTime)
+  {
+    $this->deploymentStatusTime = $deploymentStatusTime;
+  }
+  /**
+   * @return string
+   */
+  public function getDeploymentStatusTime()
+  {
+    return $this->deploymentStatusTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDeploymentTime($deploymentTime)
+  {
+    $this->deploymentTime = $deploymentTime;
+  }
+  /**
+   * @return string
+   */
+  public function getDeploymentTime()
+  {
+    return $this->deploymentTime;
+  }
+  /**
+   * @param string
+   */
+  public function setPodName($podName)
+  {
+    $this->podName = $podName;
+  }
+  /**
+   * @return string
+   */
+  public function getPodName()
+  {
+    return $this->podName;
+  }
+  /**
+   * @param string
+   */
+  public function setPodStatus($podStatus)
+  {
+    $this->podStatus = $podStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getPodStatus()
+  {
+    return $this->podStatus;
+  }
+  /**
+   * @param string
+   */
+  public function setPodStatusTime($podStatusTime)
+  {
+    $this->podStatusTime = $podStatusTime;
+  }
+  /**
+   * @return string
+   */
+  public function getPodStatusTime()
+  {
+    return $this->podStatusTime;
+  }
+  /**
+   * @param string
+   */
+  public function setStatusCode($statusCode)
+  {
+    $this->statusCode = $statusCode;
+  }
+  /**
+   * @return string
+   */
+  public function getStatusCode()
+  {
+    return $this->statusCode;
+  }
+  /**
+   * @param string
+   */
+  public function setStatusCodeDetails($statusCodeDetails)
+  {
+    $this->statusCodeDetails = $statusCodeDetails;
+  }
+  /**
+   * @return string
+   */
+  public function getStatusCodeDetails()
+  {
+    return $this->statusCodeDetails;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1PodStatus::class, 'Google_Service_Apigee_GoogleCloudApigeeV1PodStatus');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Point.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Point.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Point.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\Apigee;
+
+class GoogleCloudApigeeV1Point extends \Google\Collection
+{
+  protected $collection_key = 'results';
+  /**
+   * @var string
+   */
+  public $id;
+  protected $resultsType = GoogleCloudApigeeV1Result::class;
+  protected $resultsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param GoogleCloudApigeeV1Result[]
+   */
+  public function setResults($results)
+  {
+    $this->results = $results;
+  }
+  /**
+   * @return GoogleCloudApigeeV1Result[]
+   */
+  public function getResults()
+  {
+    return $this->results;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1Point::class, 'Google_Service_Apigee_GoogleCloudApigeeV1Point');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ProfileConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ProfileConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ProfileConfig.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\Apigee;
+
+class GoogleCloudApigeeV1ProfileConfig extends \Google\Collection
+{
+  protected $collection_key = 'categories';
+  protected $categoriesType = GoogleCloudApigeeV1ProfileConfigCategory::class;
+  protected $categoriesDataType = 'array';
+
+  /**
+   * @param GoogleCloudApigeeV1ProfileConfigCategory[]
+   */
+  public function setCategories($categories)
+  {
+    $this->categories = $categories;
+  }
+  /**
+   * @return GoogleCloudApigeeV1ProfileConfigCategory[]
+   */
+  public function getCategories()
+  {
+    return $this->categories;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ProfileConfig::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ProfileConfig');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ProfileConfigAbuse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ProfileConfigAbuse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ProfileConfigAbuse.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\Apigee;
+
+class GoogleCloudApigeeV1ProfileConfigAbuse extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ProfileConfigAbuse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ProfileConfigAbuse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ProfileConfigAuthorization.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ProfileConfigAuthorization.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ProfileConfigAuthorization.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\Apigee;
+
+class GoogleCloudApigeeV1ProfileConfigAuthorization extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ProfileConfigAuthorization::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ProfileConfigAuthorization');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ProfileConfigCORS.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ProfileConfigCORS.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ProfileConfigCORS.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\Apigee;
+
+class GoogleCloudApigeeV1ProfileConfigCORS extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ProfileConfigCORS::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ProfileConfigCORS');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ProfileConfigCategory.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ProfileConfigCategory.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ProfileConfigCategory.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,122 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1ProfileConfigCategory extends \Google\Model
+{
+  protected $abuseType = GoogleCloudApigeeV1ProfileConfigAbuse::class;
+  protected $abuseDataType = '';
+  protected $authorizationType = GoogleCloudApigeeV1ProfileConfigAuthorization::class;
+  protected $authorizationDataType = '';
+  protected $corsType = GoogleCloudApigeeV1ProfileConfigCORS::class;
+  protected $corsDataType = '';
+  protected $mediationType = GoogleCloudApigeeV1ProfileConfigMediation::class;
+  protected $mediationDataType = '';
+  protected $mtlsType = GoogleCloudApigeeV1ProfileConfigMTLS::class;
+  protected $mtlsDataType = '';
+  protected $threatType = GoogleCloudApigeeV1ProfileConfigThreat::class;
+  protected $threatDataType = '';
+
+  /**
+   * @param GoogleCloudApigeeV1ProfileConfigAbuse
+   */
+  public function setAbuse(GoogleCloudApigeeV1ProfileConfigAbuse $abuse)
+  {
+    $this->abuse = $abuse;
+  }
+  /**
+   * @return GoogleCloudApigeeV1ProfileConfigAbuse
+   */
+  public function getAbuse()
+  {
+    return $this->abuse;
+  }
+  /**
+   * @param GoogleCloudApigeeV1ProfileConfigAuthorization
+   */
+  public function setAuthorization(GoogleCloudApigeeV1ProfileConfigAuthorization $authorization)
+  {
+    $this->authorization = $authorization;
+  }
+  /**
+   * @return GoogleCloudApigeeV1ProfileConfigAuthorization
+   */
+  public function getAuthorization()
+  {
+    return $this->authorization;
+  }
+  /**
+   * @param GoogleCloudApigeeV1ProfileConfigCORS
+   */
+  public function setCors(GoogleCloudApigeeV1ProfileConfigCORS $cors)
+  {
+    $this->cors = $cors;
+  }
+  /**
+   * @return GoogleCloudApigeeV1ProfileConfigCORS
+   */
+  public function getCors()
+  {
+    return $this->cors;
+  }
+  /**
+   * @param GoogleCloudApigeeV1ProfileConfigMediation
+   */
+  public function setMediation(GoogleCloudApigeeV1ProfileConfigMediation $mediation)
+  {
+    $this->mediation = $mediation;
+  }
+  /**
+   * @return GoogleCloudApigeeV1ProfileConfigMediation
+   */
+  public function getMediation()
+  {
+    return $this->mediation;
+  }
+  /**
+   * @param GoogleCloudApigeeV1ProfileConfigMTLS
+   */
+  public function setMtls(GoogleCloudApigeeV1ProfileConfigMTLS $mtls)
+  {
+    $this->mtls = $mtls;
+  }
+  /**
+   * @return GoogleCloudApigeeV1ProfileConfigMTLS
+   */
+  public function getMtls()
+  {
+    return $this->mtls;
+  }
+  /**
+   * @param GoogleCloudApigeeV1ProfileConfigThreat
+   */
+  public function setThreat(GoogleCloudApigeeV1ProfileConfigThreat $threat)
+  {
+    $this->threat = $threat;
+  }
+  /**
+   * @return GoogleCloudApigeeV1ProfileConfigThreat
+   */
+  public function getThreat()
+  {
+    return $this->threat;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ProfileConfigCategory::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ProfileConfigCategory');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ProfileConfigMTLS.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ProfileConfigMTLS.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ProfileConfigMTLS.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\Apigee;
+
+class GoogleCloudApigeeV1ProfileConfigMTLS extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ProfileConfigMTLS::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ProfileConfigMTLS');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ProfileConfigMediation.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ProfileConfigMediation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ProfileConfigMediation.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\Apigee;
+
+class GoogleCloudApigeeV1ProfileConfigMediation extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ProfileConfigMediation::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ProfileConfigMediation');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ProfileConfigThreat.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ProfileConfigThreat.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ProfileConfigThreat.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\Apigee;
+
+class GoogleCloudApigeeV1ProfileConfigThreat extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ProfileConfigThreat::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ProfileConfigThreat');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Properties.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Properties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Properties.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\Apigee;
+
+class GoogleCloudApigeeV1Properties extends \Google\Collection
+{
+  protected $collection_key = 'property';
+  protected $propertyType = GoogleCloudApigeeV1Property::class;
+  protected $propertyDataType = 'array';
+
+  /**
+   * @param GoogleCloudApigeeV1Property[]
+   */
+  public function setProperty($property)
+  {
+    $this->property = $property;
+  }
+  /**
+   * @return GoogleCloudApigeeV1Property[]
+   */
+  public function getProperty()
+  {
+    return $this->property;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1Properties::class, 'Google_Service_Apigee_GoogleCloudApigeeV1Properties');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Property.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Property.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Property.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1Property 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(GoogleCloudApigeeV1Property::class, 'Google_Service_Apigee_GoogleCloudApigeeV1Property');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ProvisionOrganizationRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ProvisionOrganizationRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ProvisionOrganizationRequest.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\Apigee;
+
+class GoogleCloudApigeeV1ProvisionOrganizationRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $analyticsRegion;
+  /**
+   * @var string
+   */
+  public $authorizedNetwork;
+  /**
+   * @var bool
+   */
+  public $disableVpcPeering;
+  /**
+   * @var string
+   */
+  public $runtimeLocation;
+
+  /**
+   * @param string
+   */
+  public function setAnalyticsRegion($analyticsRegion)
+  {
+    $this->analyticsRegion = $analyticsRegion;
+  }
+  /**
+   * @return string
+   */
+  public function getAnalyticsRegion()
+  {
+    return $this->analyticsRegion;
+  }
+  /**
+   * @param string
+   */
+  public function setAuthorizedNetwork($authorizedNetwork)
+  {
+    $this->authorizedNetwork = $authorizedNetwork;
+  }
+  /**
+   * @return string
+   */
+  public function getAuthorizedNetwork()
+  {
+    return $this->authorizedNetwork;
+  }
+  /**
+   * @param bool
+   */
+  public function setDisableVpcPeering($disableVpcPeering)
+  {
+    $this->disableVpcPeering = $disableVpcPeering;
+  }
+  /**
+   * @return bool
+   */
+  public function getDisableVpcPeering()
+  {
+    return $this->disableVpcPeering;
+  }
+  /**
+   * @param string
+   */
+  public function setRuntimeLocation($runtimeLocation)
+  {
+    $this->runtimeLocation = $runtimeLocation;
+  }
+  /**
+   * @return string
+   */
+  public function getRuntimeLocation()
+  {
+    return $this->runtimeLocation;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ProvisionOrganizationRequest::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ProvisionOrganizationRequest');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Query.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Query.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Query.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,223 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1Query extends \Google\Collection
+{
+  protected $collection_key = 'metrics';
+  /**
+   * @var string
+   */
+  public $csvDelimiter;
+  /**
+   * @var string[]
+   */
+  public $dimensions;
+  /**
+   * @var string
+   */
+  public $envgroupHostname;
+  /**
+   * @var string
+   */
+  public $filter;
+  /**
+   * @var string
+   */
+  public $groupByTimeUnit;
+  /**
+   * @var int
+   */
+  public $limit;
+  protected $metricsType = GoogleCloudApigeeV1QueryMetric::class;
+  protected $metricsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $outputFormat;
+  /**
+   * @var string
+   */
+  public $reportDefinitionId;
+  /**
+   * @var array
+   */
+  public $timeRange;
+
+  /**
+   * @param string
+   */
+  public function setCsvDelimiter($csvDelimiter)
+  {
+    $this->csvDelimiter = $csvDelimiter;
+  }
+  /**
+   * @return string
+   */
+  public function getCsvDelimiter()
+  {
+    return $this->csvDelimiter;
+  }
+  /**
+   * @param string[]
+   */
+  public function setDimensions($dimensions)
+  {
+    $this->dimensions = $dimensions;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDimensions()
+  {
+    return $this->dimensions;
+  }
+  /**
+   * @param string
+   */
+  public function setEnvgroupHostname($envgroupHostname)
+  {
+    $this->envgroupHostname = $envgroupHostname;
+  }
+  /**
+   * @return string
+   */
+  public function getEnvgroupHostname()
+  {
+    return $this->envgroupHostname;
+  }
+  /**
+   * @param string
+   */
+  public function setFilter($filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return string
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+  /**
+   * @param string
+   */
+  public function setGroupByTimeUnit($groupByTimeUnit)
+  {
+    $this->groupByTimeUnit = $groupByTimeUnit;
+  }
+  /**
+   * @return string
+   */
+  public function getGroupByTimeUnit()
+  {
+    return $this->groupByTimeUnit;
+  }
+  /**
+   * @param int
+   */
+  public function setLimit($limit)
+  {
+    $this->limit = $limit;
+  }
+  /**
+   * @return int
+   */
+  public function getLimit()
+  {
+    return $this->limit;
+  }
+  /**
+   * @param GoogleCloudApigeeV1QueryMetric[]
+   */
+  public function setMetrics($metrics)
+  {
+    $this->metrics = $metrics;
+  }
+  /**
+   * @return GoogleCloudApigeeV1QueryMetric[]
+   */
+  public function getMetrics()
+  {
+    return $this->metrics;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setOutputFormat($outputFormat)
+  {
+    $this->outputFormat = $outputFormat;
+  }
+  /**
+   * @return string
+   */
+  public function getOutputFormat()
+  {
+    return $this->outputFormat;
+  }
+  /**
+   * @param string
+   */
+  public function setReportDefinitionId($reportDefinitionId)
+  {
+    $this->reportDefinitionId = $reportDefinitionId;
+  }
+  /**
+   * @return string
+   */
+  public function getReportDefinitionId()
+  {
+    return $this->reportDefinitionId;
+  }
+  /**
+   * @param array
+   */
+  public function setTimeRange($timeRange)
+  {
+    $this->timeRange = $timeRange;
+  }
+  /**
+   * @return array
+   */
+  public function getTimeRange()
+  {
+    return $this->timeRange;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1Query::class, 'Google_Service_Apigee_GoogleCloudApigeeV1Query');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1QueryMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1QueryMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1QueryMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,135 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1QueryMetadata extends \Google\Collection
+{
+  protected $collection_key = 'metrics';
+  /**
+   * @var string[]
+   */
+  public $dimensions;
+  /**
+   * @var string
+   */
+  public $endTimestamp;
+  /**
+   * @var string[]
+   */
+  public $metrics;
+  /**
+   * @var string
+   */
+  public $outputFormat;
+  /**
+   * @var string
+   */
+  public $startTimestamp;
+  /**
+   * @var string
+   */
+  public $timeUnit;
+
+  /**
+   * @param string[]
+   */
+  public function setDimensions($dimensions)
+  {
+    $this->dimensions = $dimensions;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDimensions()
+  {
+    return $this->dimensions;
+  }
+  /**
+   * @param string
+   */
+  public function setEndTimestamp($endTimestamp)
+  {
+    $this->endTimestamp = $endTimestamp;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTimestamp()
+  {
+    return $this->endTimestamp;
+  }
+  /**
+   * @param string[]
+   */
+  public function setMetrics($metrics)
+  {
+    $this->metrics = $metrics;
+  }
+  /**
+   * @return string[]
+   */
+  public function getMetrics()
+  {
+    return $this->metrics;
+  }
+  /**
+   * @param string
+   */
+  public function setOutputFormat($outputFormat)
+  {
+    $this->outputFormat = $outputFormat;
+  }
+  /**
+   * @return string
+   */
+  public function getOutputFormat()
+  {
+    return $this->outputFormat;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTimestamp($startTimestamp)
+  {
+    $this->startTimestamp = $startTimestamp;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTimestamp()
+  {
+    return $this->startTimestamp;
+  }
+  /**
+   * @param string
+   */
+  public function setTimeUnit($timeUnit)
+  {
+    $this->timeUnit = $timeUnit;
+  }
+  /**
+   * @return string
+   */
+  public function getTimeUnit()
+  {
+    return $this->timeUnit;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1QueryMetadata::class, 'Google_Service_Apigee_GoogleCloudApigeeV1QueryMetadata');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1QueryMetric.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1QueryMetric.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1QueryMetric.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\Apigee;
+
+class GoogleCloudApigeeV1QueryMetric extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $alias;
+  /**
+   * @var string
+   */
+  public $function;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $operator;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setAlias($alias)
+  {
+    $this->alias = $alias;
+  }
+  /**
+   * @return string
+   */
+  public function getAlias()
+  {
+    return $this->alias;
+  }
+  /**
+   * @param string
+   */
+  public function setFunction($function)
+  {
+    $this->function = $function;
+  }
+  /**
+   * @return string
+   */
+  public function getFunction()
+  {
+    return $this->function;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setOperator($operator)
+  {
+    $this->operator = $operator;
+  }
+  /**
+   * @return string
+   */
+  public function getOperator()
+  {
+    return $this->operator;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1QueryMetric::class, 'Google_Service_Apigee_GoogleCloudApigeeV1QueryMetric');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1QueryTabularStatsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1QueryTabularStatsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1QueryTabularStatsRequest.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\Apigee;
+
+class GoogleCloudApigeeV1QueryTabularStatsRequest extends \Google\Collection
+{
+  protected $collection_key = 'metrics';
+  /**
+   * @var string[]
+   */
+  public $dimensions;
+  /**
+   * @var string
+   */
+  public $filter;
+  protected $metricsType = GoogleCloudApigeeV1MetricAggregation::class;
+  protected $metricsDataType = 'array';
+  /**
+   * @var int
+   */
+  public $pageSize;
+  /**
+   * @var string
+   */
+  public $pageToken;
+  protected $timeRangeType = GoogleTypeInterval::class;
+  protected $timeRangeDataType = '';
+
+  /**
+   * @param string[]
+   */
+  public function setDimensions($dimensions)
+  {
+    $this->dimensions = $dimensions;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDimensions()
+  {
+    return $this->dimensions;
+  }
+  /**
+   * @param string
+   */
+  public function setFilter($filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return string
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+  /**
+   * @param GoogleCloudApigeeV1MetricAggregation[]
+   */
+  public function setMetrics($metrics)
+  {
+    $this->metrics = $metrics;
+  }
+  /**
+   * @return GoogleCloudApigeeV1MetricAggregation[]
+   */
+  public function getMetrics()
+  {
+    return $this->metrics;
+  }
+  /**
+   * @param int
+   */
+  public function setPageSize($pageSize)
+  {
+    $this->pageSize = $pageSize;
+  }
+  /**
+   * @return int
+   */
+  public function getPageSize()
+  {
+    return $this->pageSize;
+  }
+  /**
+   * @param string
+   */
+  public function setPageToken($pageToken)
+  {
+    $this->pageToken = $pageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getPageToken()
+  {
+    return $this->pageToken;
+  }
+  /**
+   * @param GoogleTypeInterval
+   */
+  public function setTimeRange(GoogleTypeInterval $timeRange)
+  {
+    $this->timeRange = $timeRange;
+  }
+  /**
+   * @return GoogleTypeInterval
+   */
+  public function getTimeRange()
+  {
+    return $this->timeRange;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1QueryTabularStatsRequest::class, 'Google_Service_Apigee_GoogleCloudApigeeV1QueryTabularStatsRequest');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1QueryTabularStatsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1QueryTabularStatsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1QueryTabularStatsResponse.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\Apigee;
+
+class GoogleCloudApigeeV1QueryTabularStatsResponse extends \Google\Collection
+{
+  protected $collection_key = 'values';
+  /**
+   * @var string[]
+   */
+  public $columns;
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  /**
+   * @var array[]
+   */
+  public $values;
+
+  /**
+   * @param string[]
+   */
+  public function setColumns($columns)
+  {
+    $this->columns = $columns;
+  }
+  /**
+   * @return string[]
+   */
+  public function getColumns()
+  {
+    return $this->columns;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param array[]
+   */
+  public function setValues($values)
+  {
+    $this->values = $values;
+  }
+  /**
+   * @return array[]
+   */
+  public function getValues()
+  {
+    return $this->values;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1QueryTabularStatsResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1QueryTabularStatsResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1QueryTimeSeriesStatsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1QueryTimeSeriesStatsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1QueryTimeSeriesStatsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,167 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1QueryTimeSeriesStatsRequest extends \Google\Collection
+{
+  protected $collection_key = 'metrics';
+  /**
+   * @var string[]
+   */
+  public $dimensions;
+  /**
+   * @var string
+   */
+  public $filter;
+  protected $metricsType = GoogleCloudApigeeV1MetricAggregation::class;
+  protected $metricsDataType = 'array';
+  /**
+   * @var int
+   */
+  public $pageSize;
+  /**
+   * @var string
+   */
+  public $pageToken;
+  protected $timeRangeType = GoogleTypeInterval::class;
+  protected $timeRangeDataType = '';
+  /**
+   * @var string
+   */
+  public $timestampOrder;
+  /**
+   * @var string
+   */
+  public $windowSize;
+
+  /**
+   * @param string[]
+   */
+  public function setDimensions($dimensions)
+  {
+    $this->dimensions = $dimensions;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDimensions()
+  {
+    return $this->dimensions;
+  }
+  /**
+   * @param string
+   */
+  public function setFilter($filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return string
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+  /**
+   * @param GoogleCloudApigeeV1MetricAggregation[]
+   */
+  public function setMetrics($metrics)
+  {
+    $this->metrics = $metrics;
+  }
+  /**
+   * @return GoogleCloudApigeeV1MetricAggregation[]
+   */
+  public function getMetrics()
+  {
+    return $this->metrics;
+  }
+  /**
+   * @param int
+   */
+  public function setPageSize($pageSize)
+  {
+    $this->pageSize = $pageSize;
+  }
+  /**
+   * @return int
+   */
+  public function getPageSize()
+  {
+    return $this->pageSize;
+  }
+  /**
+   * @param string
+   */
+  public function setPageToken($pageToken)
+  {
+    $this->pageToken = $pageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getPageToken()
+  {
+    return $this->pageToken;
+  }
+  /**
+   * @param GoogleTypeInterval
+   */
+  public function setTimeRange(GoogleTypeInterval $timeRange)
+  {
+    $this->timeRange = $timeRange;
+  }
+  /**
+   * @return GoogleTypeInterval
+   */
+  public function getTimeRange()
+  {
+    return $this->timeRange;
+  }
+  /**
+   * @param string
+   */
+  public function setTimestampOrder($timestampOrder)
+  {
+    $this->timestampOrder = $timestampOrder;
+  }
+  /**
+   * @return string
+   */
+  public function getTimestampOrder()
+  {
+    return $this->timestampOrder;
+  }
+  /**
+   * @param string
+   */
+  public function setWindowSize($windowSize)
+  {
+    $this->windowSize = $windowSize;
+  }
+  /**
+   * @return string
+   */
+  public function getWindowSize()
+  {
+    return $this->windowSize;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1QueryTimeSeriesStatsRequest::class, 'Google_Service_Apigee_GoogleCloudApigeeV1QueryTimeSeriesStatsRequest');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1QueryTimeSeriesStatsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1QueryTimeSeriesStatsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1QueryTimeSeriesStatsResponse.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\Apigee;
+
+class GoogleCloudApigeeV1QueryTimeSeriesStatsResponse extends \Google\Collection
+{
+  protected $collection_key = 'values';
+  /**
+   * @var string[]
+   */
+  public $columns;
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $valuesType = GoogleCloudApigeeV1QueryTimeSeriesStatsResponseSequence::class;
+  protected $valuesDataType = 'array';
+
+  /**
+   * @param string[]
+   */
+  public function setColumns($columns)
+  {
+    $this->columns = $columns;
+  }
+  /**
+   * @return string[]
+   */
+  public function getColumns()
+  {
+    return $this->columns;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudApigeeV1QueryTimeSeriesStatsResponseSequence[]
+   */
+  public function setValues($values)
+  {
+    $this->values = $values;
+  }
+  /**
+   * @return GoogleCloudApigeeV1QueryTimeSeriesStatsResponseSequence[]
+   */
+  public function getValues()
+  {
+    return $this->values;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1QueryTimeSeriesStatsResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1QueryTimeSeriesStatsResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1QueryTimeSeriesStatsResponseSequence.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1QueryTimeSeriesStatsResponseSequence.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1QueryTimeSeriesStatsResponseSequence.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\Apigee;
+
+class GoogleCloudApigeeV1QueryTimeSeriesStatsResponseSequence extends \Google\Collection
+{
+  protected $collection_key = 'points';
+  /**
+   * @var string[]
+   */
+  public $dimensions;
+  /**
+   * @var array[]
+   */
+  public $points;
+
+  /**
+   * @param string[]
+   */
+  public function setDimensions($dimensions)
+  {
+    $this->dimensions = $dimensions;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDimensions()
+  {
+    return $this->dimensions;
+  }
+  /**
+   * @param array[]
+   */
+  public function setPoints($points)
+  {
+    $this->points = $points;
+  }
+  /**
+   * @return array[]
+   */
+  public function getPoints()
+  {
+    return $this->points;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1QueryTimeSeriesStatsResponseSequence::class, 'Google_Service_Apigee_GoogleCloudApigeeV1QueryTimeSeriesStatsResponseSequence');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Quota.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Quota.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Quota.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\Apigee;
+
+class GoogleCloudApigeeV1Quota extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $interval;
+  /**
+   * @var string
+   */
+  public $limit;
+  /**
+   * @var string
+   */
+  public $timeUnit;
+
+  /**
+   * @param string
+   */
+  public function setInterval($interval)
+  {
+    $this->interval = $interval;
+  }
+  /**
+   * @return string
+   */
+  public function getInterval()
+  {
+    return $this->interval;
+  }
+  /**
+   * @param string
+   */
+  public function setLimit($limit)
+  {
+    $this->limit = $limit;
+  }
+  /**
+   * @return string
+   */
+  public function getLimit()
+  {
+    return $this->limit;
+  }
+  /**
+   * @param string
+   */
+  public function setTimeUnit($timeUnit)
+  {
+    $this->timeUnit = $timeUnit;
+  }
+  /**
+   * @return string
+   */
+  public function getTimeUnit()
+  {
+    return $this->timeUnit;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1Quota::class, 'Google_Service_Apigee_GoogleCloudApigeeV1Quota');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1RatePlan.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1RatePlan.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1RatePlan.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,361 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1RatePlan extends \Google\Collection
+{
+  protected $collection_key = 'revenueShareRates';
+  /**
+   * @var string
+   */
+  public $apiproduct;
+  /**
+   * @var string
+   */
+  public $billingPeriod;
+  protected $consumptionPricingRatesType = GoogleCloudApigeeV1RateRange::class;
+  protected $consumptionPricingRatesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $consumptionPricingType;
+  /**
+   * @var string
+   */
+  public $createdAt;
+  /**
+   * @var string
+   */
+  public $currencyCode;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $endTime;
+  /**
+   * @var int
+   */
+  public $fixedFeeFrequency;
+  protected $fixedRecurringFeeType = GoogleTypeMoney::class;
+  protected $fixedRecurringFeeDataType = '';
+  /**
+   * @var string
+   */
+  public $lastModifiedAt;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $paymentFundingModel;
+  protected $revenueShareRatesType = GoogleCloudApigeeV1RevenueShareRange::class;
+  protected $revenueShareRatesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $revenueShareType;
+  protected $setupFeeType = GoogleTypeMoney::class;
+  protected $setupFeeDataType = '';
+  /**
+   * @var string
+   */
+  public $startTime;
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param string
+   */
+  public function setApiproduct($apiproduct)
+  {
+    $this->apiproduct = $apiproduct;
+  }
+  /**
+   * @return string
+   */
+  public function getApiproduct()
+  {
+    return $this->apiproduct;
+  }
+  /**
+   * @param string
+   */
+  public function setBillingPeriod($billingPeriod)
+  {
+    $this->billingPeriod = $billingPeriod;
+  }
+  /**
+   * @return string
+   */
+  public function getBillingPeriod()
+  {
+    return $this->billingPeriod;
+  }
+  /**
+   * @param GoogleCloudApigeeV1RateRange[]
+   */
+  public function setConsumptionPricingRates($consumptionPricingRates)
+  {
+    $this->consumptionPricingRates = $consumptionPricingRates;
+  }
+  /**
+   * @return GoogleCloudApigeeV1RateRange[]
+   */
+  public function getConsumptionPricingRates()
+  {
+    return $this->consumptionPricingRates;
+  }
+  /**
+   * @param string
+   */
+  public function setConsumptionPricingType($consumptionPricingType)
+  {
+    $this->consumptionPricingType = $consumptionPricingType;
+  }
+  /**
+   * @return string
+   */
+  public function getConsumptionPricingType()
+  {
+    return $this->consumptionPricingType;
+  }
+  /**
+   * @param string
+   */
+  public function setCreatedAt($createdAt)
+  {
+    $this->createdAt = $createdAt;
+  }
+  /**
+   * @return string
+   */
+  public function getCreatedAt()
+  {
+    return $this->createdAt;
+  }
+  /**
+   * @param string
+   */
+  public function setCurrencyCode($currencyCode)
+  {
+    $this->currencyCode = $currencyCode;
+  }
+  /**
+   * @return string
+   */
+  public function getCurrencyCode()
+  {
+    return $this->currencyCode;
+  }
+  /**
+   * @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 setEndTime($endTime)
+  {
+    $this->endTime = $endTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTime()
+  {
+    return $this->endTime;
+  }
+  /**
+   * @param int
+   */
+  public function setFixedFeeFrequency($fixedFeeFrequency)
+  {
+    $this->fixedFeeFrequency = $fixedFeeFrequency;
+  }
+  /**
+   * @return int
+   */
+  public function getFixedFeeFrequency()
+  {
+    return $this->fixedFeeFrequency;
+  }
+  /**
+   * @param GoogleTypeMoney
+   */
+  public function setFixedRecurringFee(GoogleTypeMoney $fixedRecurringFee)
+  {
+    $this->fixedRecurringFee = $fixedRecurringFee;
+  }
+  /**
+   * @return GoogleTypeMoney
+   */
+  public function getFixedRecurringFee()
+  {
+    return $this->fixedRecurringFee;
+  }
+  /**
+   * @param string
+   */
+  public function setLastModifiedAt($lastModifiedAt)
+  {
+    $this->lastModifiedAt = $lastModifiedAt;
+  }
+  /**
+   * @return string
+   */
+  public function getLastModifiedAt()
+  {
+    return $this->lastModifiedAt;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setPaymentFundingModel($paymentFundingModel)
+  {
+    $this->paymentFundingModel = $paymentFundingModel;
+  }
+  /**
+   * @return string
+   */
+  public function getPaymentFundingModel()
+  {
+    return $this->paymentFundingModel;
+  }
+  /**
+   * @param GoogleCloudApigeeV1RevenueShareRange[]
+   */
+  public function setRevenueShareRates($revenueShareRates)
+  {
+    $this->revenueShareRates = $revenueShareRates;
+  }
+  /**
+   * @return GoogleCloudApigeeV1RevenueShareRange[]
+   */
+  public function getRevenueShareRates()
+  {
+    return $this->revenueShareRates;
+  }
+  /**
+   * @param string
+   */
+  public function setRevenueShareType($revenueShareType)
+  {
+    $this->revenueShareType = $revenueShareType;
+  }
+  /**
+   * @return string
+   */
+  public function getRevenueShareType()
+  {
+    return $this->revenueShareType;
+  }
+  /**
+   * @param GoogleTypeMoney
+   */
+  public function setSetupFee(GoogleTypeMoney $setupFee)
+  {
+    $this->setupFee = $setupFee;
+  }
+  /**
+   * @return GoogleTypeMoney
+   */
+  public function getSetupFee()
+  {
+    return $this->setupFee;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTime($startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1RatePlan::class, 'Google_Service_Apigee_GoogleCloudApigeeV1RatePlan');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1RateRange.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1RateRange.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1RateRange.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\Apigee;
+
+class GoogleCloudApigeeV1RateRange extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $end;
+  protected $feeType = GoogleTypeMoney::class;
+  protected $feeDataType = '';
+  /**
+   * @var string
+   */
+  public $start;
+
+  /**
+   * @param string
+   */
+  public function setEnd($end)
+  {
+    $this->end = $end;
+  }
+  /**
+   * @return string
+   */
+  public function getEnd()
+  {
+    return $this->end;
+  }
+  /**
+   * @param GoogleTypeMoney
+   */
+  public function setFee(GoogleTypeMoney $fee)
+  {
+    $this->fee = $fee;
+  }
+  /**
+   * @return GoogleTypeMoney
+   */
+  public function getFee()
+  {
+    return $this->fee;
+  }
+  /**
+   * @param string
+   */
+  public function setStart($start)
+  {
+    $this->start = $start;
+  }
+  /**
+   * @return string
+   */
+  public function getStart()
+  {
+    return $this->start;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1RateRange::class, 'Google_Service_Apigee_GoogleCloudApigeeV1RateRange');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Reference.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Reference.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Reference.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\Apigee;
+
+class GoogleCloudApigeeV1Reference extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $refers;
+  /**
+   * @var string
+   */
+  public $resourceType;
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setRefers($refers)
+  {
+    $this->refers = $refers;
+  }
+  /**
+   * @return string
+   */
+  public function getRefers()
+  {
+    return $this->refers;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceType($resourceType)
+  {
+    $this->resourceType = $resourceType;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceType()
+  {
+    return $this->resourceType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1Reference::class, 'Google_Service_Apigee_GoogleCloudApigeeV1Reference');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ReferenceConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ReferenceConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ReferenceConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1ReferenceConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $resourceName;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ReferenceConfig::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ReferenceConfig');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ReportInstanceStatusRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ReportInstanceStatusRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ReportInstanceStatusRequest.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\Apigee;
+
+class GoogleCloudApigeeV1ReportInstanceStatusRequest extends \Google\Collection
+{
+  protected $collection_key = 'resources';
+  /**
+   * @var string
+   */
+  public $instanceUid;
+  /**
+   * @var string
+   */
+  public $reportTime;
+  protected $resourcesType = GoogleCloudApigeeV1ResourceStatus::class;
+  protected $resourcesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setInstanceUid($instanceUid)
+  {
+    $this->instanceUid = $instanceUid;
+  }
+  /**
+   * @return string
+   */
+  public function getInstanceUid()
+  {
+    return $this->instanceUid;
+  }
+  /**
+   * @param string
+   */
+  public function setReportTime($reportTime)
+  {
+    $this->reportTime = $reportTime;
+  }
+  /**
+   * @return string
+   */
+  public function getReportTime()
+  {
+    return $this->reportTime;
+  }
+  /**
+   * @param GoogleCloudApigeeV1ResourceStatus[]
+   */
+  public function setResources($resources)
+  {
+    $this->resources = $resources;
+  }
+  /**
+   * @return GoogleCloudApigeeV1ResourceStatus[]
+   */
+  public function getResources()
+  {
+    return $this->resources;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ReportInstanceStatusRequest::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ReportInstanceStatusRequest');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ReportInstanceStatusResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ReportInstanceStatusResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ReportInstanceStatusResponse.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\Apigee;
+
+class GoogleCloudApigeeV1ReportInstanceStatusResponse extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ReportInstanceStatusResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ReportInstanceStatusResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ReportProperty.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ReportProperty.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ReportProperty.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\Apigee;
+
+class GoogleCloudApigeeV1ReportProperty extends \Google\Collection
+{
+  protected $collection_key = 'value';
+  /**
+   * @var string
+   */
+  public $property;
+  protected $valueType = GoogleCloudApigeeV1Attribute::class;
+  protected $valueDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setProperty($property)
+  {
+    $this->property = $property;
+  }
+  /**
+   * @return string
+   */
+  public function getProperty()
+  {
+    return $this->property;
+  }
+  /**
+   * @param GoogleCloudApigeeV1Attribute[]
+   */
+  public function setValue($value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return GoogleCloudApigeeV1Attribute[]
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ReportProperty::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ReportProperty');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ResourceConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ResourceConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ResourceConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1ResourceConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $location;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setLocation($location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return string
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ResourceConfig::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ResourceConfig');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ResourceFile.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ResourceFile.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ResourceFile.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1ResourceFile 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(GoogleCloudApigeeV1ResourceFile::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ResourceFile');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ResourceFiles.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ResourceFiles.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ResourceFiles.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\Apigee;
+
+class GoogleCloudApigeeV1ResourceFiles extends \Google\Collection
+{
+  protected $collection_key = 'resourceFile';
+  protected $resourceFileType = GoogleCloudApigeeV1ResourceFile::class;
+  protected $resourceFileDataType = 'array';
+
+  /**
+   * @param GoogleCloudApigeeV1ResourceFile[]
+   */
+  public function setResourceFile($resourceFile)
+  {
+    $this->resourceFile = $resourceFile;
+  }
+  /**
+   * @return GoogleCloudApigeeV1ResourceFile[]
+   */
+  public function getResourceFile()
+  {
+    return $this->resourceFile;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ResourceFiles::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ResourceFiles');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ResourceStatus.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ResourceStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ResourceStatus.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\Apigee;
+
+class GoogleCloudApigeeV1ResourceStatus extends \Google\Collection
+{
+  protected $collection_key = 'revisions';
+  /**
+   * @var string
+   */
+  public $resource;
+  protected $revisionsType = GoogleCloudApigeeV1RevisionStatus::class;
+  protected $revisionsDataType = 'array';
+  /**
+   * @var int
+   */
+  public $totalReplicas;
+  /**
+   * @var string
+   */
+  public $uid;
+
+  /**
+   * @param string
+   */
+  public function setResource($resource)
+  {
+    $this->resource = $resource;
+  }
+  /**
+   * @return string
+   */
+  public function getResource()
+  {
+    return $this->resource;
+  }
+  /**
+   * @param GoogleCloudApigeeV1RevisionStatus[]
+   */
+  public function setRevisions($revisions)
+  {
+    $this->revisions = $revisions;
+  }
+  /**
+   * @return GoogleCloudApigeeV1RevisionStatus[]
+   */
+  public function getRevisions()
+  {
+    return $this->revisions;
+  }
+  /**
+   * @param int
+   */
+  public function setTotalReplicas($totalReplicas)
+  {
+    $this->totalReplicas = $totalReplicas;
+  }
+  /**
+   * @return int
+   */
+  public function getTotalReplicas()
+  {
+    return $this->totalReplicas;
+  }
+  /**
+   * @param string
+   */
+  public function setUid($uid)
+  {
+    $this->uid = $uid;
+  }
+  /**
+   * @return string
+   */
+  public function getUid()
+  {
+    return $this->uid;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ResourceStatus::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ResourceStatus');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Result.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Result.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Result.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,204 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1Result extends \Google\Collection
+{
+  protected $collection_key = 'headers';
+  protected $internal_gapi_mappings = [
+        "actionResult" => "ActionResult",
+  ];
+  /**
+   * @var string
+   */
+  public $actionResult;
+  protected $accessListType = GoogleCloudApigeeV1Access::class;
+  protected $accessListDataType = 'array';
+  /**
+   * @var string
+   */
+  public $content;
+  protected $headersType = GoogleCloudApigeeV1Property::class;
+  protected $headersDataType = 'array';
+  protected $propertiesType = GoogleCloudApigeeV1Properties::class;
+  protected $propertiesDataType = '';
+  /**
+   * @var string
+   */
+  public $reasonPhrase;
+  /**
+   * @var string
+   */
+  public $statusCode;
+  /**
+   * @var string
+   */
+  public $timestamp;
+  /**
+   * @var string
+   */
+  public $uRI;
+  /**
+   * @var string
+   */
+  public $verb;
+
+  /**
+   * @param string
+   */
+  public function setActionResult($actionResult)
+  {
+    $this->actionResult = $actionResult;
+  }
+  /**
+   * @return string
+   */
+  public function getActionResult()
+  {
+    return $this->actionResult;
+  }
+  /**
+   * @param GoogleCloudApigeeV1Access[]
+   */
+  public function setAccessList($accessList)
+  {
+    $this->accessList = $accessList;
+  }
+  /**
+   * @return GoogleCloudApigeeV1Access[]
+   */
+  public function getAccessList()
+  {
+    return $this->accessList;
+  }
+  /**
+   * @param string
+   */
+  public function setContent($content)
+  {
+    $this->content = $content;
+  }
+  /**
+   * @return string
+   */
+  public function getContent()
+  {
+    return $this->content;
+  }
+  /**
+   * @param GoogleCloudApigeeV1Property[]
+   */
+  public function setHeaders($headers)
+  {
+    $this->headers = $headers;
+  }
+  /**
+   * @return GoogleCloudApigeeV1Property[]
+   */
+  public function getHeaders()
+  {
+    return $this->headers;
+  }
+  /**
+   * @param GoogleCloudApigeeV1Properties
+   */
+  public function setProperties(GoogleCloudApigeeV1Properties $properties)
+  {
+    $this->properties = $properties;
+  }
+  /**
+   * @return GoogleCloudApigeeV1Properties
+   */
+  public function getProperties()
+  {
+    return $this->properties;
+  }
+  /**
+   * @param string
+   */
+  public function setReasonPhrase($reasonPhrase)
+  {
+    $this->reasonPhrase = $reasonPhrase;
+  }
+  /**
+   * @return string
+   */
+  public function getReasonPhrase()
+  {
+    return $this->reasonPhrase;
+  }
+  /**
+   * @param string
+   */
+  public function setStatusCode($statusCode)
+  {
+    $this->statusCode = $statusCode;
+  }
+  /**
+   * @return string
+   */
+  public function getStatusCode()
+  {
+    return $this->statusCode;
+  }
+  /**
+   * @param string
+   */
+  public function setTimestamp($timestamp)
+  {
+    $this->timestamp = $timestamp;
+  }
+  /**
+   * @return string
+   */
+  public function getTimestamp()
+  {
+    return $this->timestamp;
+  }
+  /**
+   * @param string
+   */
+  public function setURI($uRI)
+  {
+    $this->uRI = $uRI;
+  }
+  /**
+   * @return string
+   */
+  public function getURI()
+  {
+    return $this->uRI;
+  }
+  /**
+   * @param string
+   */
+  public function setVerb($verb)
+  {
+    $this->verb = $verb;
+  }
+  /**
+   * @return string
+   */
+  public function getVerb()
+  {
+    return $this->verb;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1Result::class, 'Google_Service_Apigee_GoogleCloudApigeeV1Result');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1RevenueShareRange.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1RevenueShareRange.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1RevenueShareRange.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,71 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1RevenueShareRange extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $end;
+  public $sharePercentage;
+  /**
+   * @var string
+   */
+  public $start;
+
+  /**
+   * @param string
+   */
+  public function setEnd($end)
+  {
+    $this->end = $end;
+  }
+  /**
+   * @return string
+   */
+  public function getEnd()
+  {
+    return $this->end;
+  }
+  public function setSharePercentage($sharePercentage)
+  {
+    $this->sharePercentage = $sharePercentage;
+  }
+  public function getSharePercentage()
+  {
+    return $this->sharePercentage;
+  }
+  /**
+   * @param string
+   */
+  public function setStart($start)
+  {
+    $this->start = $start;
+  }
+  /**
+   * @return string
+   */
+  public function getStart()
+  {
+    return $this->start;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1RevenueShareRange::class, 'Google_Service_Apigee_GoogleCloudApigeeV1RevenueShareRange');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1RevisionStatus.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1RevisionStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1RevisionStatus.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\Apigee;
+
+class GoogleCloudApigeeV1RevisionStatus extends \Google\Collection
+{
+  protected $collection_key = 'errors';
+  protected $errorsType = GoogleCloudApigeeV1UpdateError::class;
+  protected $errorsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $jsonSpec;
+  /**
+   * @var int
+   */
+  public $replicas;
+  /**
+   * @var string
+   */
+  public $revisionId;
+
+  /**
+   * @param GoogleCloudApigeeV1UpdateError[]
+   */
+  public function setErrors($errors)
+  {
+    $this->errors = $errors;
+  }
+  /**
+   * @return GoogleCloudApigeeV1UpdateError[]
+   */
+  public function getErrors()
+  {
+    return $this->errors;
+  }
+  /**
+   * @param string
+   */
+  public function setJsonSpec($jsonSpec)
+  {
+    $this->jsonSpec = $jsonSpec;
+  }
+  /**
+   * @return string
+   */
+  public function getJsonSpec()
+  {
+    return $this->jsonSpec;
+  }
+  /**
+   * @param int
+   */
+  public function setReplicas($replicas)
+  {
+    $this->replicas = $replicas;
+  }
+  /**
+   * @return int
+   */
+  public function getReplicas()
+  {
+    return $this->replicas;
+  }
+  /**
+   * @param string
+   */
+  public function setRevisionId($revisionId)
+  {
+    $this->revisionId = $revisionId;
+  }
+  /**
+   * @return string
+   */
+  public function getRevisionId()
+  {
+    return $this->revisionId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1RevisionStatus::class, 'Google_Service_Apigee_GoogleCloudApigeeV1RevisionStatus');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1RoutingRule.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1RoutingRule.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1RoutingRule.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,153 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1RoutingRule extends \Google\Collection
+{
+  protected $collection_key = 'otherTargets';
+  /**
+   * @var string
+   */
+  public $basepath;
+  /**
+   * @var string
+   */
+  public $deploymentGroup;
+  /**
+   * @var string
+   */
+  public $envGroupRevision;
+  /**
+   * @var string
+   */
+  public $environment;
+  /**
+   * @var string[]
+   */
+  public $otherTargets;
+  /**
+   * @var string
+   */
+  public $receiver;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setBasepath($basepath)
+  {
+    $this->basepath = $basepath;
+  }
+  /**
+   * @return string
+   */
+  public function getBasepath()
+  {
+    return $this->basepath;
+  }
+  /**
+   * @param string
+   */
+  public function setDeploymentGroup($deploymentGroup)
+  {
+    $this->deploymentGroup = $deploymentGroup;
+  }
+  /**
+   * @return string
+   */
+  public function getDeploymentGroup()
+  {
+    return $this->deploymentGroup;
+  }
+  /**
+   * @param string
+   */
+  public function setEnvGroupRevision($envGroupRevision)
+  {
+    $this->envGroupRevision = $envGroupRevision;
+  }
+  /**
+   * @return string
+   */
+  public function getEnvGroupRevision()
+  {
+    return $this->envGroupRevision;
+  }
+  /**
+   * @param string
+   */
+  public function setEnvironment($environment)
+  {
+    $this->environment = $environment;
+  }
+  /**
+   * @return string
+   */
+  public function getEnvironment()
+  {
+    return $this->environment;
+  }
+  /**
+   * @param string[]
+   */
+  public function setOtherTargets($otherTargets)
+  {
+    $this->otherTargets = $otherTargets;
+  }
+  /**
+   * @return string[]
+   */
+  public function getOtherTargets()
+  {
+    return $this->otherTargets;
+  }
+  /**
+   * @param string
+   */
+  public function setReceiver($receiver)
+  {
+    $this->receiver = $receiver;
+  }
+  /**
+   * @return string
+   */
+  public function getReceiver()
+  {
+    return $this->receiver;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1RoutingRule::class, 'Google_Service_Apigee_GoogleCloudApigeeV1RoutingRule');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1RuntimeAddonsConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1RuntimeAddonsConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1RuntimeAddonsConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,112 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1RuntimeAddonsConfig extends \Google\Model
+{
+  protected $analyticsConfigType = GoogleCloudApigeeV1RuntimeAnalyticsConfig::class;
+  protected $analyticsConfigDataType = '';
+  protected $apiSecurityConfigType = GoogleCloudApigeeV1RuntimeApiSecurityConfig::class;
+  protected $apiSecurityConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $revisionId;
+  /**
+   * @var string
+   */
+  public $uid;
+
+  /**
+   * @param GoogleCloudApigeeV1RuntimeAnalyticsConfig
+   */
+  public function setAnalyticsConfig(GoogleCloudApigeeV1RuntimeAnalyticsConfig $analyticsConfig)
+  {
+    $this->analyticsConfig = $analyticsConfig;
+  }
+  /**
+   * @return GoogleCloudApigeeV1RuntimeAnalyticsConfig
+   */
+  public function getAnalyticsConfig()
+  {
+    return $this->analyticsConfig;
+  }
+  /**
+   * @param GoogleCloudApigeeV1RuntimeApiSecurityConfig
+   */
+  public function setApiSecurityConfig(GoogleCloudApigeeV1RuntimeApiSecurityConfig $apiSecurityConfig)
+  {
+    $this->apiSecurityConfig = $apiSecurityConfig;
+  }
+  /**
+   * @return GoogleCloudApigeeV1RuntimeApiSecurityConfig
+   */
+  public function getApiSecurityConfig()
+  {
+    return $this->apiSecurityConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setRevisionId($revisionId)
+  {
+    $this->revisionId = $revisionId;
+  }
+  /**
+   * @return string
+   */
+  public function getRevisionId()
+  {
+    return $this->revisionId;
+  }
+  /**
+   * @param string
+   */
+  public function setUid($uid)
+  {
+    $this->uid = $uid;
+  }
+  /**
+   * @return string
+   */
+  public function getUid()
+  {
+    return $this->uid;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1RuntimeAddonsConfig::class, 'Google_Service_Apigee_GoogleCloudApigeeV1RuntimeAddonsConfig');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1RuntimeAnalyticsConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1RuntimeAnalyticsConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1RuntimeAnalyticsConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1RuntimeAnalyticsConfig extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $billingPipelineEnabled;
+  /**
+   * @var bool
+   */
+  public $enabled;
+
+  /**
+   * @param bool
+   */
+  public function setBillingPipelineEnabled($billingPipelineEnabled)
+  {
+    $this->billingPipelineEnabled = $billingPipelineEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getBillingPipelineEnabled()
+  {
+    return $this->billingPipelineEnabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnabled($enabled)
+  {
+    $this->enabled = $enabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnabled()
+  {
+    return $this->enabled;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1RuntimeAnalyticsConfig::class, 'Google_Service_Apigee_GoogleCloudApigeeV1RuntimeAnalyticsConfig');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1RuntimeApiSecurityConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1RuntimeApiSecurityConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1RuntimeApiSecurityConfig.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\Apigee;
+
+class GoogleCloudApigeeV1RuntimeApiSecurityConfig extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $enabled;
+
+  /**
+   * @param bool
+   */
+  public function setEnabled($enabled)
+  {
+    $this->enabled = $enabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnabled()
+  {
+    return $this->enabled;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1RuntimeApiSecurityConfig::class, 'Google_Service_Apigee_GoogleCloudApigeeV1RuntimeApiSecurityConfig');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1RuntimeConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1RuntimeConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1RuntimeConfig.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\Apigee;
+
+class GoogleCloudApigeeV1RuntimeConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $analyticsBucket;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $tenantProjectId;
+  /**
+   * @var string
+   */
+  public $traceBucket;
+
+  /**
+   * @param string
+   */
+  public function setAnalyticsBucket($analyticsBucket)
+  {
+    $this->analyticsBucket = $analyticsBucket;
+  }
+  /**
+   * @return string
+   */
+  public function getAnalyticsBucket()
+  {
+    return $this->analyticsBucket;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setTenantProjectId($tenantProjectId)
+  {
+    $this->tenantProjectId = $tenantProjectId;
+  }
+  /**
+   * @return string
+   */
+  public function getTenantProjectId()
+  {
+    return $this->tenantProjectId;
+  }
+  /**
+   * @param string
+   */
+  public function setTraceBucket($traceBucket)
+  {
+    $this->traceBucket = $traceBucket;
+  }
+  /**
+   * @return string
+   */
+  public function getTraceBucket()
+  {
+    return $this->traceBucket;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1RuntimeConfig::class, 'Google_Service_Apigee_GoogleCloudApigeeV1RuntimeConfig');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1RuntimeTraceConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1RuntimeTraceConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1RuntimeTraceConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,149 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1RuntimeTraceConfig extends \Google\Collection
+{
+  protected $collection_key = 'overrides';
+  /**
+   * @var string
+   */
+  public $endpoint;
+  /**
+   * @var string
+   */
+  public $exporter;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $overridesType = GoogleCloudApigeeV1RuntimeTraceConfigOverride::class;
+  protected $overridesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $revisionCreateTime;
+  /**
+   * @var string
+   */
+  public $revisionId;
+  protected $samplingConfigType = GoogleCloudApigeeV1RuntimeTraceSamplingConfig::class;
+  protected $samplingConfigDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setEndpoint($endpoint)
+  {
+    $this->endpoint = $endpoint;
+  }
+  /**
+   * @return string
+   */
+  public function getEndpoint()
+  {
+    return $this->endpoint;
+  }
+  /**
+   * @param string
+   */
+  public function setExporter($exporter)
+  {
+    $this->exporter = $exporter;
+  }
+  /**
+   * @return string
+   */
+  public function getExporter()
+  {
+    return $this->exporter;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudApigeeV1RuntimeTraceConfigOverride[]
+   */
+  public function setOverrides($overrides)
+  {
+    $this->overrides = $overrides;
+  }
+  /**
+   * @return GoogleCloudApigeeV1RuntimeTraceConfigOverride[]
+   */
+  public function getOverrides()
+  {
+    return $this->overrides;
+  }
+  /**
+   * @param string
+   */
+  public function setRevisionCreateTime($revisionCreateTime)
+  {
+    $this->revisionCreateTime = $revisionCreateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getRevisionCreateTime()
+  {
+    return $this->revisionCreateTime;
+  }
+  /**
+   * @param string
+   */
+  public function setRevisionId($revisionId)
+  {
+    $this->revisionId = $revisionId;
+  }
+  /**
+   * @return string
+   */
+  public function getRevisionId()
+  {
+    return $this->revisionId;
+  }
+  /**
+   * @param GoogleCloudApigeeV1RuntimeTraceSamplingConfig
+   */
+  public function setSamplingConfig(GoogleCloudApigeeV1RuntimeTraceSamplingConfig $samplingConfig)
+  {
+    $this->samplingConfig = $samplingConfig;
+  }
+  /**
+   * @return GoogleCloudApigeeV1RuntimeTraceSamplingConfig
+   */
+  public function getSamplingConfig()
+  {
+    return $this->samplingConfig;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1RuntimeTraceConfig::class, 'Google_Service_Apigee_GoogleCloudApigeeV1RuntimeTraceConfig');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1RuntimeTraceConfigOverride.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1RuntimeTraceConfigOverride.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1RuntimeTraceConfigOverride.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\Apigee;
+
+class GoogleCloudApigeeV1RuntimeTraceConfigOverride extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $apiProxy;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $revisionCreateTime;
+  /**
+   * @var string
+   */
+  public $revisionId;
+  protected $samplingConfigType = GoogleCloudApigeeV1RuntimeTraceSamplingConfig::class;
+  protected $samplingConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $uid;
+
+  /**
+   * @param string
+   */
+  public function setApiProxy($apiProxy)
+  {
+    $this->apiProxy = $apiProxy;
+  }
+  /**
+   * @return string
+   */
+  public function getApiProxy()
+  {
+    return $this->apiProxy;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setRevisionCreateTime($revisionCreateTime)
+  {
+    $this->revisionCreateTime = $revisionCreateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getRevisionCreateTime()
+  {
+    return $this->revisionCreateTime;
+  }
+  /**
+   * @param string
+   */
+  public function setRevisionId($revisionId)
+  {
+    $this->revisionId = $revisionId;
+  }
+  /**
+   * @return string
+   */
+  public function getRevisionId()
+  {
+    return $this->revisionId;
+  }
+  /**
+   * @param GoogleCloudApigeeV1RuntimeTraceSamplingConfig
+   */
+  public function setSamplingConfig(GoogleCloudApigeeV1RuntimeTraceSamplingConfig $samplingConfig)
+  {
+    $this->samplingConfig = $samplingConfig;
+  }
+  /**
+   * @return GoogleCloudApigeeV1RuntimeTraceSamplingConfig
+   */
+  public function getSamplingConfig()
+  {
+    return $this->samplingConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setUid($uid)
+  {
+    $this->uid = $uid;
+  }
+  /**
+   * @return string
+   */
+  public function getUid()
+  {
+    return $this->uid;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1RuntimeTraceConfigOverride::class, 'Google_Service_Apigee_GoogleCloudApigeeV1RuntimeTraceConfigOverride');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1RuntimeTraceSamplingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1RuntimeTraceSamplingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1RuntimeTraceSamplingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1RuntimeTraceSamplingConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $sampler;
+  /**
+   * @var float
+   */
+  public $samplingRate;
+
+  /**
+   * @param string
+   */
+  public function setSampler($sampler)
+  {
+    $this->sampler = $sampler;
+  }
+  /**
+   * @return string
+   */
+  public function getSampler()
+  {
+    return $this->sampler;
+  }
+  /**
+   * @param float
+   */
+  public function setSamplingRate($samplingRate)
+  {
+    $this->samplingRate = $samplingRate;
+  }
+  /**
+   * @return float
+   */
+  public function getSamplingRate()
+  {
+    return $this->samplingRate;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1RuntimeTraceSamplingConfig::class, 'Google_Service_Apigee_GoogleCloudApigeeV1RuntimeTraceSamplingConfig');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Schema.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Schema.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Schema.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\Apigee;
+
+class GoogleCloudApigeeV1Schema extends \Google\Collection
+{
+  protected $collection_key = 'metrics';
+  protected $dimensionsType = GoogleCloudApigeeV1SchemaSchemaElement::class;
+  protected $dimensionsDataType = 'array';
+  /**
+   * @var string[]
+   */
+  public $meta;
+  protected $metricsType = GoogleCloudApigeeV1SchemaSchemaElement::class;
+  protected $metricsDataType = 'array';
+
+  /**
+   * @param GoogleCloudApigeeV1SchemaSchemaElement[]
+   */
+  public function setDimensions($dimensions)
+  {
+    $this->dimensions = $dimensions;
+  }
+  /**
+   * @return GoogleCloudApigeeV1SchemaSchemaElement[]
+   */
+  public function getDimensions()
+  {
+    return $this->dimensions;
+  }
+  /**
+   * @param string[]
+   */
+  public function setMeta($meta)
+  {
+    $this->meta = $meta;
+  }
+  /**
+   * @return string[]
+   */
+  public function getMeta()
+  {
+    return $this->meta;
+  }
+  /**
+   * @param GoogleCloudApigeeV1SchemaSchemaElement[]
+   */
+  public function setMetrics($metrics)
+  {
+    $this->metrics = $metrics;
+  }
+  /**
+   * @return GoogleCloudApigeeV1SchemaSchemaElement[]
+   */
+  public function getMetrics()
+  {
+    return $this->metrics;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1Schema::class, 'Google_Service_Apigee_GoogleCloudApigeeV1Schema');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SchemaSchemaElement.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SchemaSchemaElement.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SchemaSchemaElement.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\Apigee;
+
+class GoogleCloudApigeeV1SchemaSchemaElement extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  protected $propertiesType = GoogleCloudApigeeV1SchemaSchemaProperty::class;
+  protected $propertiesDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudApigeeV1SchemaSchemaProperty
+   */
+  public function setProperties(GoogleCloudApigeeV1SchemaSchemaProperty $properties)
+  {
+    $this->properties = $properties;
+  }
+  /**
+   * @return GoogleCloudApigeeV1SchemaSchemaProperty
+   */
+  public function getProperties()
+  {
+    return $this->properties;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1SchemaSchemaElement::class, 'Google_Service_Apigee_GoogleCloudApigeeV1SchemaSchemaElement');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SchemaSchemaProperty.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SchemaSchemaProperty.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SchemaSchemaProperty.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\Apigee;
+
+class GoogleCloudApigeeV1SchemaSchemaProperty extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $custom;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setCustom($custom)
+  {
+    $this->custom = $custom;
+  }
+  /**
+   * @return string
+   */
+  public function getCustom()
+  {
+    return $this->custom;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1SchemaSchemaProperty::class, 'Google_Service_Apigee_GoogleCloudApigeeV1SchemaSchemaProperty');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Score.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Score.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Score.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,75 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1Score extends \Google\Collection
+{
+  protected $collection_key = 'subcomponents';
+  protected $componentType = GoogleCloudApigeeV1ScoreComponent::class;
+  protected $componentDataType = '';
+  protected $subcomponentsType = GoogleCloudApigeeV1ScoreComponent::class;
+  protected $subcomponentsDataType = 'array';
+  protected $timeRangeType = GoogleTypeInterval::class;
+  protected $timeRangeDataType = '';
+
+  /**
+   * @param GoogleCloudApigeeV1ScoreComponent
+   */
+  public function setComponent(GoogleCloudApigeeV1ScoreComponent $component)
+  {
+    $this->component = $component;
+  }
+  /**
+   * @return GoogleCloudApigeeV1ScoreComponent
+   */
+  public function getComponent()
+  {
+    return $this->component;
+  }
+  /**
+   * @param GoogleCloudApigeeV1ScoreComponent[]
+   */
+  public function setSubcomponents($subcomponents)
+  {
+    $this->subcomponents = $subcomponents;
+  }
+  /**
+   * @return GoogleCloudApigeeV1ScoreComponent[]
+   */
+  public function getSubcomponents()
+  {
+    return $this->subcomponents;
+  }
+  /**
+   * @param GoogleTypeInterval
+   */
+  public function setTimeRange(GoogleTypeInterval $timeRange)
+  {
+    $this->timeRange = $timeRange;
+  }
+  /**
+   * @return GoogleTypeInterval
+   */
+  public function getTimeRange()
+  {
+    return $this->timeRange;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1Score::class, 'Google_Service_Apigee_GoogleCloudApigeeV1Score');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ScoreComponent.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ScoreComponent.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ScoreComponent.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\Apigee;
+
+class GoogleCloudApigeeV1ScoreComponent extends \Google\Collection
+{
+  protected $collection_key = 'recommendations';
+  /**
+   * @var string
+   */
+  public $calculateTime;
+  /**
+   * @var string
+   */
+  public $dataCaptureTime;
+  /**
+   * @var string[]
+   */
+  public $drilldownPaths;
+  protected $recommendationsType = GoogleCloudApigeeV1ScoreComponentRecommendation::class;
+  protected $recommendationsDataType = 'array';
+  /**
+   * @var int
+   */
+  public $score;
+  /**
+   * @var string
+   */
+  public $scorePath;
+
+  /**
+   * @param string
+   */
+  public function setCalculateTime($calculateTime)
+  {
+    $this->calculateTime = $calculateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCalculateTime()
+  {
+    return $this->calculateTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDataCaptureTime($dataCaptureTime)
+  {
+    $this->dataCaptureTime = $dataCaptureTime;
+  }
+  /**
+   * @return string
+   */
+  public function getDataCaptureTime()
+  {
+    return $this->dataCaptureTime;
+  }
+  /**
+   * @param string[]
+   */
+  public function setDrilldownPaths($drilldownPaths)
+  {
+    $this->drilldownPaths = $drilldownPaths;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDrilldownPaths()
+  {
+    return $this->drilldownPaths;
+  }
+  /**
+   * @param GoogleCloudApigeeV1ScoreComponentRecommendation[]
+   */
+  public function setRecommendations($recommendations)
+  {
+    $this->recommendations = $recommendations;
+  }
+  /**
+   * @return GoogleCloudApigeeV1ScoreComponentRecommendation[]
+   */
+  public function getRecommendations()
+  {
+    return $this->recommendations;
+  }
+  /**
+   * @param int
+   */
+  public function setScore($score)
+  {
+    $this->score = $score;
+  }
+  /**
+   * @return int
+   */
+  public function getScore()
+  {
+    return $this->score;
+  }
+  /**
+   * @param string
+   */
+  public function setScorePath($scorePath)
+  {
+    $this->scorePath = $scorePath;
+  }
+  /**
+   * @return string
+   */
+  public function getScorePath()
+  {
+    return $this->scorePath;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ScoreComponent::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ScoreComponent');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ScoreComponentRecommendation.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ScoreComponentRecommendation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ScoreComponentRecommendation.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\Apigee;
+
+class GoogleCloudApigeeV1ScoreComponentRecommendation extends \Google\Collection
+{
+  protected $collection_key = 'actions';
+  protected $actionsType = GoogleCloudApigeeV1ScoreComponentRecommendationAction::class;
+  protected $actionsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var int
+   */
+  public $impact;
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param GoogleCloudApigeeV1ScoreComponentRecommendationAction[]
+   */
+  public function setActions($actions)
+  {
+    $this->actions = $actions;
+  }
+  /**
+   * @return GoogleCloudApigeeV1ScoreComponentRecommendationAction[]
+   */
+  public function getActions()
+  {
+    return $this->actions;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param int
+   */
+  public function setImpact($impact)
+  {
+    $this->impact = $impact;
+  }
+  /**
+   * @return int
+   */
+  public function getImpact()
+  {
+    return $this->impact;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1ScoreComponentRecommendation::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ScoreComponentRecommendation');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ScoreComponentRecommendationAction.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ScoreComponentRecommendationAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ScoreComponentRecommendationAction.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\Apigee;
+
+class GoogleCloudApigeeV1ScoreComponentRecommendationAction extends \Google\Model
+{
+  protected $actionContextType = GoogleCloudApigeeV1ScoreComponentRecommendationActionActionContext::class;
+  protected $actionContextDataType = '';
+  /**
+   * @var string
+   */
+  public $description;
+
+  /**
+   * @param GoogleCloudApigeeV1ScoreComponentRecommendationActionActionContext
+   */
+  public function setActionContext(GoogleCloudApigeeV1ScoreComponentRecommendationActionActionContext $actionContext)
+  {
+    $this->actionContext = $actionContext;
+  }
+  /**
+   * @return GoogleCloudApigeeV1ScoreComponentRecommendationActionActionContext
+   */
+  public function getActionContext()
+  {
+    return $this->actionContext;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ScoreComponentRecommendationAction::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ScoreComponentRecommendationAction');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ScoreComponentRecommendationActionActionContext.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ScoreComponentRecommendationActionActionContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ScoreComponentRecommendationActionActionContext.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\Apigee;
+
+class GoogleCloudApigeeV1ScoreComponentRecommendationActionActionContext extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $documentationLink;
+
+  /**
+   * @param string
+   */
+  public function setDocumentationLink($documentationLink)
+  {
+    $this->documentationLink = $documentationLink;
+  }
+  /**
+   * @return string
+   */
+  public function getDocumentationLink()
+  {
+    return $this->documentationLink;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ScoreComponentRecommendationActionActionContext::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ScoreComponentRecommendationActionActionContext');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityAction.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,235 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1SecurityAction extends \Google\Collection
+{
+  protected $collection_key = 'apiProxies';
+  protected $allowType = GoogleCloudApigeeV1SecurityActionAllow::class;
+  protected $allowDataType = '';
+  /**
+   * @var string[]
+   */
+  public $apiProxies;
+  protected $conditionConfigType = GoogleCloudApigeeV1SecurityActionConditionConfig::class;
+  protected $conditionConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $createTime;
+  protected $denyType = GoogleCloudApigeeV1SecurityActionDeny::class;
+  protected $denyDataType = '';
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $expireTime;
+  protected $flagType = GoogleCloudApigeeV1SecurityActionFlag::class;
+  protected $flagDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $state;
+  /**
+   * @var string
+   */
+  public $ttl;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param GoogleCloudApigeeV1SecurityActionAllow
+   */
+  public function setAllow(GoogleCloudApigeeV1SecurityActionAllow $allow)
+  {
+    $this->allow = $allow;
+  }
+  /**
+   * @return GoogleCloudApigeeV1SecurityActionAllow
+   */
+  public function getAllow()
+  {
+    return $this->allow;
+  }
+  /**
+   * @param string[]
+   */
+  public function setApiProxies($apiProxies)
+  {
+    $this->apiProxies = $apiProxies;
+  }
+  /**
+   * @return string[]
+   */
+  public function getApiProxies()
+  {
+    return $this->apiProxies;
+  }
+  /**
+   * @param GoogleCloudApigeeV1SecurityActionConditionConfig
+   */
+  public function setConditionConfig(GoogleCloudApigeeV1SecurityActionConditionConfig $conditionConfig)
+  {
+    $this->conditionConfig = $conditionConfig;
+  }
+  /**
+   * @return GoogleCloudApigeeV1SecurityActionConditionConfig
+   */
+  public function getConditionConfig()
+  {
+    return $this->conditionConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param GoogleCloudApigeeV1SecurityActionDeny
+   */
+  public function setDeny(GoogleCloudApigeeV1SecurityActionDeny $deny)
+  {
+    $this->deny = $deny;
+  }
+  /**
+   * @return GoogleCloudApigeeV1SecurityActionDeny
+   */
+  public function getDeny()
+  {
+    return $this->deny;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setExpireTime($expireTime)
+  {
+    $this->expireTime = $expireTime;
+  }
+  /**
+   * @return string
+   */
+  public function getExpireTime()
+  {
+    return $this->expireTime;
+  }
+  /**
+   * @param GoogleCloudApigeeV1SecurityActionFlag
+   */
+  public function setFlag(GoogleCloudApigeeV1SecurityActionFlag $flag)
+  {
+    $this->flag = $flag;
+  }
+  /**
+   * @return GoogleCloudApigeeV1SecurityActionFlag
+   */
+  public function getFlag()
+  {
+    return $this->flag;
+  }
+  /**
+   * @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 string
+   */
+  public function setTtl($ttl)
+  {
+    $this->ttl = $ttl;
+  }
+  /**
+   * @return string
+   */
+  public function getTtl()
+  {
+    return $this->ttl;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1SecurityAction::class, 'Google_Service_Apigee_GoogleCloudApigeeV1SecurityAction');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityActionAllow.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityActionAllow.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityActionAllow.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\Apigee;
+
+class GoogleCloudApigeeV1SecurityActionAllow extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1SecurityActionAllow::class, 'Google_Service_Apigee_GoogleCloudApigeeV1SecurityActionAllow');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityActionConditionConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityActionConditionConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityActionConditionConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,225 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1SecurityActionConditionConfig extends \Google\Collection
+{
+  protected $collection_key = 'userAgents';
+  /**
+   * @var string[]
+   */
+  public $accessTokens;
+  /**
+   * @var string[]
+   */
+  public $apiKeys;
+  /**
+   * @var string[]
+   */
+  public $apiProducts;
+  /**
+   * @var string[]
+   */
+  public $asns;
+  /**
+   * @var string[]
+   */
+  public $botReasons;
+  /**
+   * @var string[]
+   */
+  public $developerApps;
+  /**
+   * @var string[]
+   */
+  public $developers;
+  /**
+   * @var string[]
+   */
+  public $httpMethods;
+  /**
+   * @var string[]
+   */
+  public $ipAddressRanges;
+  /**
+   * @var string[]
+   */
+  public $regionCodes;
+  /**
+   * @var string[]
+   */
+  public $userAgents;
+
+  /**
+   * @param string[]
+   */
+  public function setAccessTokens($accessTokens)
+  {
+    $this->accessTokens = $accessTokens;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAccessTokens()
+  {
+    return $this->accessTokens;
+  }
+  /**
+   * @param string[]
+   */
+  public function setApiKeys($apiKeys)
+  {
+    $this->apiKeys = $apiKeys;
+  }
+  /**
+   * @return string[]
+   */
+  public function getApiKeys()
+  {
+    return $this->apiKeys;
+  }
+  /**
+   * @param string[]
+   */
+  public function setApiProducts($apiProducts)
+  {
+    $this->apiProducts = $apiProducts;
+  }
+  /**
+   * @return string[]
+   */
+  public function getApiProducts()
+  {
+    return $this->apiProducts;
+  }
+  /**
+   * @param string[]
+   */
+  public function setAsns($asns)
+  {
+    $this->asns = $asns;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAsns()
+  {
+    return $this->asns;
+  }
+  /**
+   * @param string[]
+   */
+  public function setBotReasons($botReasons)
+  {
+    $this->botReasons = $botReasons;
+  }
+  /**
+   * @return string[]
+   */
+  public function getBotReasons()
+  {
+    return $this->botReasons;
+  }
+  /**
+   * @param string[]
+   */
+  public function setDeveloperApps($developerApps)
+  {
+    $this->developerApps = $developerApps;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDeveloperApps()
+  {
+    return $this->developerApps;
+  }
+  /**
+   * @param string[]
+   */
+  public function setDevelopers($developers)
+  {
+    $this->developers = $developers;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDevelopers()
+  {
+    return $this->developers;
+  }
+  /**
+   * @param string[]
+   */
+  public function setHttpMethods($httpMethods)
+  {
+    $this->httpMethods = $httpMethods;
+  }
+  /**
+   * @return string[]
+   */
+  public function getHttpMethods()
+  {
+    return $this->httpMethods;
+  }
+  /**
+   * @param string[]
+   */
+  public function setIpAddressRanges($ipAddressRanges)
+  {
+    $this->ipAddressRanges = $ipAddressRanges;
+  }
+  /**
+   * @return string[]
+   */
+  public function getIpAddressRanges()
+  {
+    return $this->ipAddressRanges;
+  }
+  /**
+   * @param string[]
+   */
+  public function setRegionCodes($regionCodes)
+  {
+    $this->regionCodes = $regionCodes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getRegionCodes()
+  {
+    return $this->regionCodes;
+  }
+  /**
+   * @param string[]
+   */
+  public function setUserAgents($userAgents)
+  {
+    $this->userAgents = $userAgents;
+  }
+  /**
+   * @return string[]
+   */
+  public function getUserAgents()
+  {
+    return $this->userAgents;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1SecurityActionConditionConfig::class, 'Google_Service_Apigee_GoogleCloudApigeeV1SecurityActionConditionConfig');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityActionDeny.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityActionDeny.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityActionDeny.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\Apigee;
+
+class GoogleCloudApigeeV1SecurityActionDeny extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $responseCode;
+
+  /**
+   * @param int
+   */
+  public function setResponseCode($responseCode)
+  {
+    $this->responseCode = $responseCode;
+  }
+  /**
+   * @return int
+   */
+  public function getResponseCode()
+  {
+    return $this->responseCode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1SecurityActionDeny::class, 'Google_Service_Apigee_GoogleCloudApigeeV1SecurityActionDeny');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityActionFlag.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityActionFlag.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityActionFlag.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\Apigee;
+
+class GoogleCloudApigeeV1SecurityActionFlag extends \Google\Collection
+{
+  protected $collection_key = 'headers';
+  protected $headersType = GoogleCloudApigeeV1SecurityActionHttpHeader::class;
+  protected $headersDataType = 'array';
+
+  /**
+   * @param GoogleCloudApigeeV1SecurityActionHttpHeader[]
+   */
+  public function setHeaders($headers)
+  {
+    $this->headers = $headers;
+  }
+  /**
+   * @return GoogleCloudApigeeV1SecurityActionHttpHeader[]
+   */
+  public function getHeaders()
+  {
+    return $this->headers;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1SecurityActionFlag::class, 'Google_Service_Apigee_GoogleCloudApigeeV1SecurityActionFlag');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityActionHttpHeader.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityActionHttpHeader.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityActionHttpHeader.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1SecurityActionHttpHeader 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(GoogleCloudApigeeV1SecurityActionHttpHeader::class, 'Google_Service_Apigee_GoogleCloudApigeeV1SecurityActionHttpHeader');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityActionsConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityActionsConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityActionsConfig.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\Apigee;
+
+class GoogleCloudApigeeV1SecurityActionsConfig extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $enabled;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param bool
+   */
+  public function setEnabled($enabled)
+  {
+    $this->enabled = $enabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnabled()
+  {
+    return $this->enabled;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1SecurityActionsConfig::class, 'Google_Service_Apigee_GoogleCloudApigeeV1SecurityActionsConfig');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityAssessmentResult.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityAssessmentResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityAssessmentResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,92 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1SecurityAssessmentResult extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  protected $errorType = GoogleRpcStatus::class;
+  protected $errorDataType = '';
+  protected $resourceType = GoogleCloudApigeeV1SecurityAssessmentResultResource::class;
+  protected $resourceDataType = '';
+  protected $scoringResultType = GoogleCloudApigeeV1SecurityAssessmentResultScoringResult::class;
+  protected $scoringResultDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param GoogleRpcStatus
+   */
+  public function setError(GoogleRpcStatus $error)
+  {
+    $this->error = $error;
+  }
+  /**
+   * @return GoogleRpcStatus
+   */
+  public function getError()
+  {
+    return $this->error;
+  }
+  /**
+   * @param GoogleCloudApigeeV1SecurityAssessmentResultResource
+   */
+  public function setResource(GoogleCloudApigeeV1SecurityAssessmentResultResource $resource)
+  {
+    $this->resource = $resource;
+  }
+  /**
+   * @return GoogleCloudApigeeV1SecurityAssessmentResultResource
+   */
+  public function getResource()
+  {
+    return $this->resource;
+  }
+  /**
+   * @param GoogleCloudApigeeV1SecurityAssessmentResultScoringResult
+   */
+  public function setScoringResult(GoogleCloudApigeeV1SecurityAssessmentResultScoringResult $scoringResult)
+  {
+    $this->scoringResult = $scoringResult;
+  }
+  /**
+   * @return GoogleCloudApigeeV1SecurityAssessmentResultScoringResult
+   */
+  public function getScoringResult()
+  {
+    return $this->scoringResult;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1SecurityAssessmentResult::class, 'Google_Service_Apigee_GoogleCloudApigeeV1SecurityAssessmentResult');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityAssessmentResultResource.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityAssessmentResultResource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityAssessmentResultResource.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\Apigee;
+
+class GoogleCloudApigeeV1SecurityAssessmentResultResource extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $resourceRevisionId;
+  /**
+   * @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 setResourceRevisionId($resourceRevisionId)
+  {
+    $this->resourceRevisionId = $resourceRevisionId;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceRevisionId()
+  {
+    return $this->resourceRevisionId;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1SecurityAssessmentResultResource::class, 'Google_Service_Apigee_GoogleCloudApigeeV1SecurityAssessmentResultResource');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityAssessmentResultScoringResult.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityAssessmentResultScoringResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityAssessmentResultScoringResult.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\Apigee;
+
+class GoogleCloudApigeeV1SecurityAssessmentResultScoringResult extends \Google\Model
+{
+  protected $assessmentRecommendationsType = GoogleCloudApigeeV1SecurityAssessmentResultScoringResultAssessmentRecommendation::class;
+  protected $assessmentRecommendationsDataType = 'map';
+  /**
+   * @var string
+   */
+  public $dataUpdateTime;
+  /**
+   * @var int[]
+   */
+  public $failedAssessmentPerWeight;
+  /**
+   * @var int
+   */
+  public $score;
+  /**
+   * @var string
+   */
+  public $severity;
+
+  /**
+   * @param GoogleCloudApigeeV1SecurityAssessmentResultScoringResultAssessmentRecommendation[]
+   */
+  public function setAssessmentRecommendations($assessmentRecommendations)
+  {
+    $this->assessmentRecommendations = $assessmentRecommendations;
+  }
+  /**
+   * @return GoogleCloudApigeeV1SecurityAssessmentResultScoringResultAssessmentRecommendation[]
+   */
+  public function getAssessmentRecommendations()
+  {
+    return $this->assessmentRecommendations;
+  }
+  /**
+   * @param string
+   */
+  public function setDataUpdateTime($dataUpdateTime)
+  {
+    $this->dataUpdateTime = $dataUpdateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getDataUpdateTime()
+  {
+    return $this->dataUpdateTime;
+  }
+  /**
+   * @param int[]
+   */
+  public function setFailedAssessmentPerWeight($failedAssessmentPerWeight)
+  {
+    $this->failedAssessmentPerWeight = $failedAssessmentPerWeight;
+  }
+  /**
+   * @return int[]
+   */
+  public function getFailedAssessmentPerWeight()
+  {
+    return $this->failedAssessmentPerWeight;
+  }
+  /**
+   * @param int
+   */
+  public function setScore($score)
+  {
+    $this->score = $score;
+  }
+  /**
+   * @return int
+   */
+  public function getScore()
+  {
+    return $this->score;
+  }
+  /**
+   * @param string
+   */
+  public function setSeverity($severity)
+  {
+    $this->severity = $severity;
+  }
+  /**
+   * @return string
+   */
+  public function getSeverity()
+  {
+    return $this->severity;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1SecurityAssessmentResultScoringResult::class, 'Google_Service_Apigee_GoogleCloudApigeeV1SecurityAssessmentResultScoringResult');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityAssessmentResultScoringResultAssessmentRecommendation.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityAssessmentResultScoringResultAssessmentRecommendation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityAssessmentResultScoringResultAssessmentRecommendation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,115 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1SecurityAssessmentResultScoringResultAssessmentRecommendation extends \Google\Collection
+{
+  protected $collection_key = 'recommendations';
+  /**
+   * @var string
+   */
+  public $displayName;
+  protected $recommendationsType = GoogleCloudApigeeV1SecurityAssessmentResultScoringResultAssessmentRecommendationRecommendation::class;
+  protected $recommendationsDataType = 'array';
+  /**
+   * @var int
+   */
+  public $scoreImpact;
+  /**
+   * @var string
+   */
+  public $verdict;
+  /**
+   * @var string
+   */
+  public $weight;
+
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param GoogleCloudApigeeV1SecurityAssessmentResultScoringResultAssessmentRecommendationRecommendation[]
+   */
+  public function setRecommendations($recommendations)
+  {
+    $this->recommendations = $recommendations;
+  }
+  /**
+   * @return GoogleCloudApigeeV1SecurityAssessmentResultScoringResultAssessmentRecommendationRecommendation[]
+   */
+  public function getRecommendations()
+  {
+    return $this->recommendations;
+  }
+  /**
+   * @param int
+   */
+  public function setScoreImpact($scoreImpact)
+  {
+    $this->scoreImpact = $scoreImpact;
+  }
+  /**
+   * @return int
+   */
+  public function getScoreImpact()
+  {
+    return $this->scoreImpact;
+  }
+  /**
+   * @param string
+   */
+  public function setVerdict($verdict)
+  {
+    $this->verdict = $verdict;
+  }
+  /**
+   * @return string
+   */
+  public function getVerdict()
+  {
+    return $this->verdict;
+  }
+  /**
+   * @param string
+   */
+  public function setWeight($weight)
+  {
+    $this->weight = $weight;
+  }
+  /**
+   * @return string
+   */
+  public function getWeight()
+  {
+    return $this->weight;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1SecurityAssessmentResultScoringResultAssessmentRecommendation::class, 'Google_Service_Apigee_GoogleCloudApigeeV1SecurityAssessmentResultScoringResultAssessmentRecommendation');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityAssessmentResultScoringResultAssessmentRecommendationRecommendation.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityAssessmentResultScoringResultAssessmentRecommendationRecommendation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityAssessmentResultScoringResultAssessmentRecommendationRecommendation.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\Apigee;
+
+class GoogleCloudApigeeV1SecurityAssessmentResultScoringResultAssessmentRecommendationRecommendation extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $description;
+  protected $linkType = GoogleCloudApigeeV1SecurityAssessmentResultScoringResultAssessmentRecommendationRecommendationLink::class;
+  protected $linkDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param GoogleCloudApigeeV1SecurityAssessmentResultScoringResultAssessmentRecommendationRecommendationLink
+   */
+  public function setLink(GoogleCloudApigeeV1SecurityAssessmentResultScoringResultAssessmentRecommendationRecommendationLink $link)
+  {
+    $this->link = $link;
+  }
+  /**
+   * @return GoogleCloudApigeeV1SecurityAssessmentResultScoringResultAssessmentRecommendationRecommendationLink
+   */
+  public function getLink()
+  {
+    return $this->link;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1SecurityAssessmentResultScoringResultAssessmentRecommendationRecommendation::class, 'Google_Service_Apigee_GoogleCloudApigeeV1SecurityAssessmentResultScoringResultAssessmentRecommendationRecommendation');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityAssessmentResultScoringResultAssessmentRecommendationRecommendationLink.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityAssessmentResultScoringResultAssessmentRecommendationRecommendationLink.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityAssessmentResultScoringResultAssessmentRecommendationRecommendationLink.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1SecurityAssessmentResultScoringResultAssessmentRecommendationRecommendationLink extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $text;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+  /**
+   * @param string
+   */
+  public function setUri($uri)
+  {
+    $this->uri = $uri;
+  }
+  /**
+   * @return string
+   */
+  public function getUri()
+  {
+    return $this->uri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1SecurityAssessmentResultScoringResultAssessmentRecommendationRecommendationLink::class, 'Google_Service_Apigee_GoogleCloudApigeeV1SecurityAssessmentResultScoringResultAssessmentRecommendationRecommendationLink');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityIncident.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityIncident.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityIncident.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\Apigee;
+
+class GoogleCloudApigeeV1SecurityIncident extends \Google\Collection
+{
+  protected $collection_key = 'detectionTypes';
+  /**
+   * @var string[]
+   */
+  public $detectionTypes;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $firstDetectedTime;
+  /**
+   * @var string
+   */
+  public $lastDetectedTime;
+  /**
+   * @var string
+   */
+  public $lastObservabilityChangeTime;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $observability;
+  /**
+   * @var string
+   */
+  public $riskLevel;
+  /**
+   * @var string
+   */
+  public $trafficCount;
+
+  /**
+   * @param string[]
+   */
+  public function setDetectionTypes($detectionTypes)
+  {
+    $this->detectionTypes = $detectionTypes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDetectionTypes()
+  {
+    return $this->detectionTypes;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setFirstDetectedTime($firstDetectedTime)
+  {
+    $this->firstDetectedTime = $firstDetectedTime;
+  }
+  /**
+   * @return string
+   */
+  public function getFirstDetectedTime()
+  {
+    return $this->firstDetectedTime;
+  }
+  /**
+   * @param string
+   */
+  public function setLastDetectedTime($lastDetectedTime)
+  {
+    $this->lastDetectedTime = $lastDetectedTime;
+  }
+  /**
+   * @return string
+   */
+  public function getLastDetectedTime()
+  {
+    return $this->lastDetectedTime;
+  }
+  /**
+   * @param string
+   */
+  public function setLastObservabilityChangeTime($lastObservabilityChangeTime)
+  {
+    $this->lastObservabilityChangeTime = $lastObservabilityChangeTime;
+  }
+  /**
+   * @return string
+   */
+  public function getLastObservabilityChangeTime()
+  {
+    return $this->lastObservabilityChangeTime;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setObservability($observability)
+  {
+    $this->observability = $observability;
+  }
+  /**
+   * @return string
+   */
+  public function getObservability()
+  {
+    return $this->observability;
+  }
+  /**
+   * @param string
+   */
+  public function setRiskLevel($riskLevel)
+  {
+    $this->riskLevel = $riskLevel;
+  }
+  /**
+   * @return string
+   */
+  public function getRiskLevel()
+  {
+    return $this->riskLevel;
+  }
+  /**
+   * @param string
+   */
+  public function setTrafficCount($trafficCount)
+  {
+    $this->trafficCount = $trafficCount;
+  }
+  /**
+   * @return string
+   */
+  public function getTrafficCount()
+  {
+    return $this->trafficCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1SecurityIncident::class, 'Google_Service_Apigee_GoogleCloudApigeeV1SecurityIncident');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityProfile.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityProfile.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityProfile.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,237 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1SecurityProfile extends \Google\Collection
+{
+  protected $collection_key = 'scoringConfigs';
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $displayName;
+  protected $environmentsType = GoogleCloudApigeeV1SecurityProfileEnvironment::class;
+  protected $environmentsDataType = 'array';
+  /**
+   * @var int
+   */
+  public $maxScore;
+  /**
+   * @var int
+   */
+  public $minScore;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $profileConfigType = GoogleCloudApigeeV1ProfileConfig::class;
+  protected $profileConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $revisionCreateTime;
+  /**
+   * @var string
+   */
+  public $revisionId;
+  /**
+   * @var string
+   */
+  public $revisionPublishTime;
+  /**
+   * @var string
+   */
+  public $revisionUpdateTime;
+  protected $scoringConfigsType = GoogleCloudApigeeV1SecurityProfileScoringConfig::class;
+  protected $scoringConfigsDataType = 'array';
+
+  /**
+   * @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 GoogleCloudApigeeV1SecurityProfileEnvironment[]
+   */
+  public function setEnvironments($environments)
+  {
+    $this->environments = $environments;
+  }
+  /**
+   * @return GoogleCloudApigeeV1SecurityProfileEnvironment[]
+   */
+  public function getEnvironments()
+  {
+    return $this->environments;
+  }
+  /**
+   * @param int
+   */
+  public function setMaxScore($maxScore)
+  {
+    $this->maxScore = $maxScore;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxScore()
+  {
+    return $this->maxScore;
+  }
+  /**
+   * @param int
+   */
+  public function setMinScore($minScore)
+  {
+    $this->minScore = $minScore;
+  }
+  /**
+   * @return int
+   */
+  public function getMinScore()
+  {
+    return $this->minScore;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudApigeeV1ProfileConfig
+   */
+  public function setProfileConfig(GoogleCloudApigeeV1ProfileConfig $profileConfig)
+  {
+    $this->profileConfig = $profileConfig;
+  }
+  /**
+   * @return GoogleCloudApigeeV1ProfileConfig
+   */
+  public function getProfileConfig()
+  {
+    return $this->profileConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setRevisionCreateTime($revisionCreateTime)
+  {
+    $this->revisionCreateTime = $revisionCreateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getRevisionCreateTime()
+  {
+    return $this->revisionCreateTime;
+  }
+  /**
+   * @param string
+   */
+  public function setRevisionId($revisionId)
+  {
+    $this->revisionId = $revisionId;
+  }
+  /**
+   * @return string
+   */
+  public function getRevisionId()
+  {
+    return $this->revisionId;
+  }
+  /**
+   * @param string
+   */
+  public function setRevisionPublishTime($revisionPublishTime)
+  {
+    $this->revisionPublishTime = $revisionPublishTime;
+  }
+  /**
+   * @return string
+   */
+  public function getRevisionPublishTime()
+  {
+    return $this->revisionPublishTime;
+  }
+  /**
+   * @param string
+   */
+  public function setRevisionUpdateTime($revisionUpdateTime)
+  {
+    $this->revisionUpdateTime = $revisionUpdateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getRevisionUpdateTime()
+  {
+    return $this->revisionUpdateTime;
+  }
+  /**
+   * @param GoogleCloudApigeeV1SecurityProfileScoringConfig[]
+   */
+  public function setScoringConfigs($scoringConfigs)
+  {
+    $this->scoringConfigs = $scoringConfigs;
+  }
+  /**
+   * @return GoogleCloudApigeeV1SecurityProfileScoringConfig[]
+   */
+  public function getScoringConfigs()
+  {
+    return $this->scoringConfigs;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1SecurityProfile::class, 'Google_Service_Apigee_GoogleCloudApigeeV1SecurityProfile');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityProfileEnvironment.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityProfileEnvironment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityProfileEnvironment.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1SecurityProfileEnvironment extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $attachTime;
+  /**
+   * @var string
+   */
+  public $environment;
+
+  /**
+   * @param string
+   */
+  public function setAttachTime($attachTime)
+  {
+    $this->attachTime = $attachTime;
+  }
+  /**
+   * @return string
+   */
+  public function getAttachTime()
+  {
+    return $this->attachTime;
+  }
+  /**
+   * @param string
+   */
+  public function setEnvironment($environment)
+  {
+    $this->environment = $environment;
+  }
+  /**
+   * @return string
+   */
+  public function getEnvironment()
+  {
+    return $this->environment;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1SecurityProfileEnvironment::class, 'Google_Service_Apigee_GoogleCloudApigeeV1SecurityProfileEnvironment');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityProfileEnvironmentAssociation.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityProfileEnvironmentAssociation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityProfileEnvironmentAssociation.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\Apigee;
+
+class GoogleCloudApigeeV1SecurityProfileEnvironmentAssociation extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $attachTime;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $securityProfileRevisionId;
+
+  /**
+   * @param string
+   */
+  public function setAttachTime($attachTime)
+  {
+    $this->attachTime = $attachTime;
+  }
+  /**
+   * @return string
+   */
+  public function getAttachTime()
+  {
+    return $this->attachTime;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setSecurityProfileRevisionId($securityProfileRevisionId)
+  {
+    $this->securityProfileRevisionId = $securityProfileRevisionId;
+  }
+  /**
+   * @return string
+   */
+  public function getSecurityProfileRevisionId()
+  {
+    return $this->securityProfileRevisionId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1SecurityProfileEnvironmentAssociation::class, 'Google_Service_Apigee_GoogleCloudApigeeV1SecurityProfileEnvironmentAssociation');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityProfileScoringConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityProfileScoringConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityProfileScoringConfig.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\Apigee;
+
+class GoogleCloudApigeeV1SecurityProfileScoringConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $scorePath;
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setScorePath($scorePath)
+  {
+    $this->scorePath = $scorePath;
+  }
+  /**
+   * @return string
+   */
+  public function getScorePath()
+  {
+    return $this->scorePath;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1SecurityProfileScoringConfig::class, 'Google_Service_Apigee_GoogleCloudApigeeV1SecurityProfileScoringConfig');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityProfileV2.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityProfileV2.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityProfileV2.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\Apigee;
+
+class GoogleCloudApigeeV1SecurityProfileV2 extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var bool
+   */
+  public $googleDefined;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $profileAssessmentConfigsType = GoogleCloudApigeeV1SecurityProfileV2ProfileAssessmentConfig::class;
+  protected $profileAssessmentConfigsDataType = 'map';
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param bool
+   */
+  public function setGoogleDefined($googleDefined)
+  {
+    $this->googleDefined = $googleDefined;
+  }
+  /**
+   * @return bool
+   */
+  public function getGoogleDefined()
+  {
+    return $this->googleDefined;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudApigeeV1SecurityProfileV2ProfileAssessmentConfig[]
+   */
+  public function setProfileAssessmentConfigs($profileAssessmentConfigs)
+  {
+    $this->profileAssessmentConfigs = $profileAssessmentConfigs;
+  }
+  /**
+   * @return GoogleCloudApigeeV1SecurityProfileV2ProfileAssessmentConfig[]
+   */
+  public function getProfileAssessmentConfigs()
+  {
+    return $this->profileAssessmentConfigs;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1SecurityProfileV2::class, 'Google_Service_Apigee_GoogleCloudApigeeV1SecurityProfileV2');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityProfileV2ProfileAssessmentConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityProfileV2ProfileAssessmentConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityProfileV2ProfileAssessmentConfig.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\Apigee;
+
+class GoogleCloudApigeeV1SecurityProfileV2ProfileAssessmentConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $weight;
+
+  /**
+   * @param string
+   */
+  public function setWeight($weight)
+  {
+    $this->weight = $weight;
+  }
+  /**
+   * @return string
+   */
+  public function getWeight()
+  {
+    return $this->weight;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1SecurityProfileV2ProfileAssessmentConfig::class, 'Google_Service_Apigee_GoogleCloudApigeeV1SecurityProfileV2ProfileAssessmentConfig');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityReport.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityReport.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityReport.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,256 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1SecurityReport extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $created;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $envgroupHostname;
+  /**
+   * @var string
+   */
+  public $error;
+  /**
+   * @var string
+   */
+  public $executionTime;
+  protected $queryParamsType = GoogleCloudApigeeV1SecurityReportMetadata::class;
+  protected $queryParamsDataType = '';
+  /**
+   * @var string
+   */
+  public $reportDefinitionId;
+  protected $resultType = GoogleCloudApigeeV1SecurityReportResultMetadata::class;
+  protected $resultDataType = '';
+  /**
+   * @var string
+   */
+  public $resultFileSize;
+  /**
+   * @var string
+   */
+  public $resultRows;
+  /**
+   * @var string
+   */
+  public $self;
+  /**
+   * @var string
+   */
+  public $state;
+  /**
+   * @var string
+   */
+  public $updated;
+
+  /**
+   * @param string
+   */
+  public function setCreated($created)
+  {
+    $this->created = $created;
+  }
+  /**
+   * @return string
+   */
+  public function getCreated()
+  {
+    return $this->created;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setEnvgroupHostname($envgroupHostname)
+  {
+    $this->envgroupHostname = $envgroupHostname;
+  }
+  /**
+   * @return string
+   */
+  public function getEnvgroupHostname()
+  {
+    return $this->envgroupHostname;
+  }
+  /**
+   * @param string
+   */
+  public function setError($error)
+  {
+    $this->error = $error;
+  }
+  /**
+   * @return string
+   */
+  public function getError()
+  {
+    return $this->error;
+  }
+  /**
+   * @param string
+   */
+  public function setExecutionTime($executionTime)
+  {
+    $this->executionTime = $executionTime;
+  }
+  /**
+   * @return string
+   */
+  public function getExecutionTime()
+  {
+    return $this->executionTime;
+  }
+  /**
+   * @param GoogleCloudApigeeV1SecurityReportMetadata
+   */
+  public function setQueryParams(GoogleCloudApigeeV1SecurityReportMetadata $queryParams)
+  {
+    $this->queryParams = $queryParams;
+  }
+  /**
+   * @return GoogleCloudApigeeV1SecurityReportMetadata
+   */
+  public function getQueryParams()
+  {
+    return $this->queryParams;
+  }
+  /**
+   * @param string
+   */
+  public function setReportDefinitionId($reportDefinitionId)
+  {
+    $this->reportDefinitionId = $reportDefinitionId;
+  }
+  /**
+   * @return string
+   */
+  public function getReportDefinitionId()
+  {
+    return $this->reportDefinitionId;
+  }
+  /**
+   * @param GoogleCloudApigeeV1SecurityReportResultMetadata
+   */
+  public function setResult(GoogleCloudApigeeV1SecurityReportResultMetadata $result)
+  {
+    $this->result = $result;
+  }
+  /**
+   * @return GoogleCloudApigeeV1SecurityReportResultMetadata
+   */
+  public function getResult()
+  {
+    return $this->result;
+  }
+  /**
+   * @param string
+   */
+  public function setResultFileSize($resultFileSize)
+  {
+    $this->resultFileSize = $resultFileSize;
+  }
+  /**
+   * @return string
+   */
+  public function getResultFileSize()
+  {
+    return $this->resultFileSize;
+  }
+  /**
+   * @param string
+   */
+  public function setResultRows($resultRows)
+  {
+    $this->resultRows = $resultRows;
+  }
+  /**
+   * @return string
+   */
+  public function getResultRows()
+  {
+    return $this->resultRows;
+  }
+  /**
+   * @param string
+   */
+  public function setSelf($self)
+  {
+    $this->self = $self;
+  }
+  /**
+   * @return string
+   */
+  public function getSelf()
+  {
+    return $this->self;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdated($updated)
+  {
+    $this->updated = $updated;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdated()
+  {
+    return $this->updated;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1SecurityReport::class, 'Google_Service_Apigee_GoogleCloudApigeeV1SecurityReport');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityReportMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityReportMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityReportMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,135 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1SecurityReportMetadata extends \Google\Collection
+{
+  protected $collection_key = 'metrics';
+  /**
+   * @var string[]
+   */
+  public $dimensions;
+  /**
+   * @var string
+   */
+  public $endTimestamp;
+  /**
+   * @var string[]
+   */
+  public $metrics;
+  /**
+   * @var string
+   */
+  public $mimeType;
+  /**
+   * @var string
+   */
+  public $startTimestamp;
+  /**
+   * @var string
+   */
+  public $timeUnit;
+
+  /**
+   * @param string[]
+   */
+  public function setDimensions($dimensions)
+  {
+    $this->dimensions = $dimensions;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDimensions()
+  {
+    return $this->dimensions;
+  }
+  /**
+   * @param string
+   */
+  public function setEndTimestamp($endTimestamp)
+  {
+    $this->endTimestamp = $endTimestamp;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTimestamp()
+  {
+    return $this->endTimestamp;
+  }
+  /**
+   * @param string[]
+   */
+  public function setMetrics($metrics)
+  {
+    $this->metrics = $metrics;
+  }
+  /**
+   * @return string[]
+   */
+  public function getMetrics()
+  {
+    return $this->metrics;
+  }
+  /**
+   * @param string
+   */
+  public function setMimeType($mimeType)
+  {
+    $this->mimeType = $mimeType;
+  }
+  /**
+   * @return string
+   */
+  public function getMimeType()
+  {
+    return $this->mimeType;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTimestamp($startTimestamp)
+  {
+    $this->startTimestamp = $startTimestamp;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTimestamp()
+  {
+    return $this->startTimestamp;
+  }
+  /**
+   * @param string
+   */
+  public function setTimeUnit($timeUnit)
+  {
+    $this->timeUnit = $timeUnit;
+  }
+  /**
+   * @return string
+   */
+  public function getTimeUnit()
+  {
+    return $this->timeUnit;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1SecurityReportMetadata::class, 'Google_Service_Apigee_GoogleCloudApigeeV1SecurityReportMetadata');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityReportQuery.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityReportQuery.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityReportQuery.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,223 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1SecurityReportQuery extends \Google\Collection
+{
+  protected $collection_key = 'metrics';
+  /**
+   * @var string
+   */
+  public $csvDelimiter;
+  /**
+   * @var string[]
+   */
+  public $dimensions;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $envgroupHostname;
+  /**
+   * @var string
+   */
+  public $filter;
+  /**
+   * @var string
+   */
+  public $groupByTimeUnit;
+  /**
+   * @var int
+   */
+  public $limit;
+  protected $metricsType = GoogleCloudApigeeV1SecurityReportQueryMetric::class;
+  protected $metricsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $mimeType;
+  /**
+   * @var string
+   */
+  public $reportDefinitionId;
+  /**
+   * @var array
+   */
+  public $timeRange;
+
+  /**
+   * @param string
+   */
+  public function setCsvDelimiter($csvDelimiter)
+  {
+    $this->csvDelimiter = $csvDelimiter;
+  }
+  /**
+   * @return string
+   */
+  public function getCsvDelimiter()
+  {
+    return $this->csvDelimiter;
+  }
+  /**
+   * @param string[]
+   */
+  public function setDimensions($dimensions)
+  {
+    $this->dimensions = $dimensions;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDimensions()
+  {
+    return $this->dimensions;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setEnvgroupHostname($envgroupHostname)
+  {
+    $this->envgroupHostname = $envgroupHostname;
+  }
+  /**
+   * @return string
+   */
+  public function getEnvgroupHostname()
+  {
+    return $this->envgroupHostname;
+  }
+  /**
+   * @param string
+   */
+  public function setFilter($filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return string
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+  /**
+   * @param string
+   */
+  public function setGroupByTimeUnit($groupByTimeUnit)
+  {
+    $this->groupByTimeUnit = $groupByTimeUnit;
+  }
+  /**
+   * @return string
+   */
+  public function getGroupByTimeUnit()
+  {
+    return $this->groupByTimeUnit;
+  }
+  /**
+   * @param int
+   */
+  public function setLimit($limit)
+  {
+    $this->limit = $limit;
+  }
+  /**
+   * @return int
+   */
+  public function getLimit()
+  {
+    return $this->limit;
+  }
+  /**
+   * @param GoogleCloudApigeeV1SecurityReportQueryMetric[]
+   */
+  public function setMetrics($metrics)
+  {
+    $this->metrics = $metrics;
+  }
+  /**
+   * @return GoogleCloudApigeeV1SecurityReportQueryMetric[]
+   */
+  public function getMetrics()
+  {
+    return $this->metrics;
+  }
+  /**
+   * @param string
+   */
+  public function setMimeType($mimeType)
+  {
+    $this->mimeType = $mimeType;
+  }
+  /**
+   * @return string
+   */
+  public function getMimeType()
+  {
+    return $this->mimeType;
+  }
+  /**
+   * @param string
+   */
+  public function setReportDefinitionId($reportDefinitionId)
+  {
+    $this->reportDefinitionId = $reportDefinitionId;
+  }
+  /**
+   * @return string
+   */
+  public function getReportDefinitionId()
+  {
+    return $this->reportDefinitionId;
+  }
+  /**
+   * @param array
+   */
+  public function setTimeRange($timeRange)
+  {
+    $this->timeRange = $timeRange;
+  }
+  /**
+   * @return array
+   */
+  public function getTimeRange()
+  {
+    return $this->timeRange;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1SecurityReportQuery::class, 'Google_Service_Apigee_GoogleCloudApigeeV1SecurityReportQuery');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityReportQueryMetric.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityReportQueryMetric.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityReportQueryMetric.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\Apigee;
+
+class GoogleCloudApigeeV1SecurityReportQueryMetric extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $aggregationFunction;
+  /**
+   * @var string
+   */
+  public $alias;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $operator;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setAggregationFunction($aggregationFunction)
+  {
+    $this->aggregationFunction = $aggregationFunction;
+  }
+  /**
+   * @return string
+   */
+  public function getAggregationFunction()
+  {
+    return $this->aggregationFunction;
+  }
+  /**
+   * @param string
+   */
+  public function setAlias($alias)
+  {
+    $this->alias = $alias;
+  }
+  /**
+   * @return string
+   */
+  public function getAlias()
+  {
+    return $this->alias;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setOperator($operator)
+  {
+    $this->operator = $operator;
+  }
+  /**
+   * @return string
+   */
+  public function getOperator()
+  {
+    return $this->operator;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1SecurityReportQueryMetric::class, 'Google_Service_Apigee_GoogleCloudApigeeV1SecurityReportQueryMetric');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityReportResultMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityReportResultMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityReportResultMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1SecurityReportResultMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $expires;
+  /**
+   * @var string
+   */
+  public $self;
+
+  /**
+   * @param string
+   */
+  public function setExpires($expires)
+  {
+    $this->expires = $expires;
+  }
+  /**
+   * @return string
+   */
+  public function getExpires()
+  {
+    return $this->expires;
+  }
+  /**
+   * @param string
+   */
+  public function setSelf($self)
+  {
+    $this->self = $self;
+  }
+  /**
+   * @return string
+   */
+  public function getSelf()
+  {
+    return $this->self;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1SecurityReportResultMetadata::class, 'Google_Service_Apigee_GoogleCloudApigeeV1SecurityReportResultMetadata');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityReportResultView.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityReportResultView.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecurityReportResultView.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,115 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1SecurityReportResultView extends \Google\Collection
+{
+  protected $collection_key = 'rows';
+  /**
+   * @var int
+   */
+  public $code;
+  /**
+   * @var string
+   */
+  public $error;
+  protected $metadataType = GoogleCloudApigeeV1SecurityReportMetadata::class;
+  protected $metadataDataType = '';
+  /**
+   * @var array[]
+   */
+  public $rows;
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param int
+   */
+  public function setCode($code)
+  {
+    $this->code = $code;
+  }
+  /**
+   * @return int
+   */
+  public function getCode()
+  {
+    return $this->code;
+  }
+  /**
+   * @param string
+   */
+  public function setError($error)
+  {
+    $this->error = $error;
+  }
+  /**
+   * @return string
+   */
+  public function getError()
+  {
+    return $this->error;
+  }
+  /**
+   * @param GoogleCloudApigeeV1SecurityReportMetadata
+   */
+  public function setMetadata(GoogleCloudApigeeV1SecurityReportMetadata $metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return GoogleCloudApigeeV1SecurityReportMetadata
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @param array[]
+   */
+  public function setRows($rows)
+  {
+    $this->rows = $rows;
+  }
+  /**
+   * @return array[]
+   */
+  public function getRows()
+  {
+    return $this->rows;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1SecurityReportResultView::class, 'Google_Service_Apigee_GoogleCloudApigeeV1SecurityReportResultView');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecuritySettings.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecuritySettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SecuritySettings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1SecuritySettings extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $mlRetrainingFeedbackEnabled;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param bool
+   */
+  public function setMlRetrainingFeedbackEnabled($mlRetrainingFeedbackEnabled)
+  {
+    $this->mlRetrainingFeedbackEnabled = $mlRetrainingFeedbackEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getMlRetrainingFeedbackEnabled()
+  {
+    return $this->mlRetrainingFeedbackEnabled;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1SecuritySettings::class, 'Google_Service_Apigee_GoogleCloudApigeeV1SecuritySettings');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ServiceIssuersMapping.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ServiceIssuersMapping.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1ServiceIssuersMapping.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\Apigee;
+
+class GoogleCloudApigeeV1ServiceIssuersMapping extends \Google\Collection
+{
+  protected $collection_key = 'emailIds';
+  /**
+   * @var string[]
+   */
+  public $emailIds;
+  /**
+   * @var string
+   */
+  public $service;
+
+  /**
+   * @param string[]
+   */
+  public function setEmailIds($emailIds)
+  {
+    $this->emailIds = $emailIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEmailIds()
+  {
+    return $this->emailIds;
+  }
+  /**
+   * @param string
+   */
+  public function setService($service)
+  {
+    $this->service = $service;
+  }
+  /**
+   * @return string
+   */
+  public function getService()
+  {
+    return $this->service;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1ServiceIssuersMapping::class, 'Google_Service_Apigee_GoogleCloudApigeeV1ServiceIssuersMapping');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Session.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Session.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Session.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1Session extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $timestampMs;
+
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setTimestampMs($timestampMs)
+  {
+    $this->timestampMs = $timestampMs;
+  }
+  /**
+   * @return string
+   */
+  public function getTimestampMs()
+  {
+    return $this->timestampMs;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1Session::class, 'Google_Service_Apigee_GoogleCloudApigeeV1Session');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SetAddonEnablementRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SetAddonEnablementRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SetAddonEnablementRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1SetAddonEnablementRequest extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $analyticsEnabled;
+  /**
+   * @var bool
+   */
+  public $apiSecurityEnabled;
+
+  /**
+   * @param bool
+   */
+  public function setAnalyticsEnabled($analyticsEnabled)
+  {
+    $this->analyticsEnabled = $analyticsEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getAnalyticsEnabled()
+  {
+    return $this->analyticsEnabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setApiSecurityEnabled($apiSecurityEnabled)
+  {
+    $this->apiSecurityEnabled = $apiSecurityEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getApiSecurityEnabled()
+  {
+    return $this->apiSecurityEnabled;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1SetAddonEnablementRequest::class, 'Google_Service_Apigee_GoogleCloudApigeeV1SetAddonEnablementRequest');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SetAddonsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SetAddonsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SetAddonsRequest.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\Apigee;
+
+class GoogleCloudApigeeV1SetAddonsRequest extends \Google\Model
+{
+  protected $addonsConfigType = GoogleCloudApigeeV1AddonsConfig::class;
+  protected $addonsConfigDataType = '';
+
+  /**
+   * @param GoogleCloudApigeeV1AddonsConfig
+   */
+  public function setAddonsConfig(GoogleCloudApigeeV1AddonsConfig $addonsConfig)
+  {
+    $this->addonsConfig = $addonsConfig;
+  }
+  /**
+   * @return GoogleCloudApigeeV1AddonsConfig
+   */
+  public function getAddonsConfig()
+  {
+    return $this->addonsConfig;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1SetAddonsRequest::class, 'Google_Service_Apigee_GoogleCloudApigeeV1SetAddonsRequest');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SharedFlow.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SharedFlow.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SharedFlow.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\Apigee;
+
+class GoogleCloudApigeeV1SharedFlow extends \Google\Collection
+{
+  protected $collection_key = 'revision';
+  /**
+   * @var string
+   */
+  public $latestRevisionId;
+  protected $metaDataType = GoogleCloudApigeeV1EntityMetadata::class;
+  protected $metaDataDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string[]
+   */
+  public $revision;
+
+  /**
+   * @param string
+   */
+  public function setLatestRevisionId($latestRevisionId)
+  {
+    $this->latestRevisionId = $latestRevisionId;
+  }
+  /**
+   * @return string
+   */
+  public function getLatestRevisionId()
+  {
+    return $this->latestRevisionId;
+  }
+  /**
+   * @param GoogleCloudApigeeV1EntityMetadata
+   */
+  public function setMetaData(GoogleCloudApigeeV1EntityMetadata $metaData)
+  {
+    $this->metaData = $metaData;
+  }
+  /**
+   * @return GoogleCloudApigeeV1EntityMetadata
+   */
+  public function getMetaData()
+  {
+    return $this->metaData;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string[]
+   */
+  public function setRevision($revision)
+  {
+    $this->revision = $revision;
+  }
+  /**
+   * @return string[]
+   */
+  public function getRevision()
+  {
+    return $this->revision;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1SharedFlow::class, 'Google_Service_Apigee_GoogleCloudApigeeV1SharedFlow');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SharedFlowRevision.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SharedFlowRevision.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SharedFlowRevision.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,275 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1SharedFlowRevision extends \Google\Collection
+{
+  protected $collection_key = 'sharedFlows';
+  protected $configurationVersionType = GoogleCloudApigeeV1ConfigVersion::class;
+  protected $configurationVersionDataType = '';
+  /**
+   * @var string
+   */
+  public $contextInfo;
+  /**
+   * @var string
+   */
+  public $createdAt;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string[]
+   */
+  public $entityMetaDataAsProperties;
+  /**
+   * @var string
+   */
+  public $lastModifiedAt;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string[]
+   */
+  public $policies;
+  protected $resourceFilesType = GoogleCloudApigeeV1ResourceFiles::class;
+  protected $resourceFilesDataType = '';
+  /**
+   * @var string[]
+   */
+  public $resources;
+  /**
+   * @var string
+   */
+  public $revision;
+  /**
+   * @var string[]
+   */
+  public $sharedFlows;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param GoogleCloudApigeeV1ConfigVersion
+   */
+  public function setConfigurationVersion(GoogleCloudApigeeV1ConfigVersion $configurationVersion)
+  {
+    $this->configurationVersion = $configurationVersion;
+  }
+  /**
+   * @return GoogleCloudApigeeV1ConfigVersion
+   */
+  public function getConfigurationVersion()
+  {
+    return $this->configurationVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setContextInfo($contextInfo)
+  {
+    $this->contextInfo = $contextInfo;
+  }
+  /**
+   * @return string
+   */
+  public function getContextInfo()
+  {
+    return $this->contextInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setCreatedAt($createdAt)
+  {
+    $this->createdAt = $createdAt;
+  }
+  /**
+   * @return string
+   */
+  public function getCreatedAt()
+  {
+    return $this->createdAt;
+  }
+  /**
+   * @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 setEntityMetaDataAsProperties($entityMetaDataAsProperties)
+  {
+    $this->entityMetaDataAsProperties = $entityMetaDataAsProperties;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEntityMetaDataAsProperties()
+  {
+    return $this->entityMetaDataAsProperties;
+  }
+  /**
+   * @param string
+   */
+  public function setLastModifiedAt($lastModifiedAt)
+  {
+    $this->lastModifiedAt = $lastModifiedAt;
+  }
+  /**
+   * @return string
+   */
+  public function getLastModifiedAt()
+  {
+    return $this->lastModifiedAt;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string[]
+   */
+  public function setPolicies($policies)
+  {
+    $this->policies = $policies;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPolicies()
+  {
+    return $this->policies;
+  }
+  /**
+   * @param GoogleCloudApigeeV1ResourceFiles
+   */
+  public function setResourceFiles(GoogleCloudApigeeV1ResourceFiles $resourceFiles)
+  {
+    $this->resourceFiles = $resourceFiles;
+  }
+  /**
+   * @return GoogleCloudApigeeV1ResourceFiles
+   */
+  public function getResourceFiles()
+  {
+    return $this->resourceFiles;
+  }
+  /**
+   * @param string[]
+   */
+  public function setResources($resources)
+  {
+    $this->resources = $resources;
+  }
+  /**
+   * @return string[]
+   */
+  public function getResources()
+  {
+    return $this->resources;
+  }
+  /**
+   * @param string
+   */
+  public function setRevision($revision)
+  {
+    $this->revision = $revision;
+  }
+  /**
+   * @return string
+   */
+  public function getRevision()
+  {
+    return $this->revision;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSharedFlows($sharedFlows)
+  {
+    $this->sharedFlows = $sharedFlows;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSharedFlows()
+  {
+    return $this->sharedFlows;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1SharedFlowRevision::class, 'Google_Service_Apigee_GoogleCloudApigeeV1SharedFlowRevision');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Stats.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Stats.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Stats.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,75 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1Stats extends \Google\Collection
+{
+  protected $collection_key = 'hosts';
+  protected $environmentsType = GoogleCloudApigeeV1StatsEnvironmentStats::class;
+  protected $environmentsDataType = 'array';
+  protected $hostsType = GoogleCloudApigeeV1StatsHostStats::class;
+  protected $hostsDataType = 'array';
+  protected $metaDataType = GoogleCloudApigeeV1Metadata::class;
+  protected $metaDataDataType = '';
+
+  /**
+   * @param GoogleCloudApigeeV1StatsEnvironmentStats[]
+   */
+  public function setEnvironments($environments)
+  {
+    $this->environments = $environments;
+  }
+  /**
+   * @return GoogleCloudApigeeV1StatsEnvironmentStats[]
+   */
+  public function getEnvironments()
+  {
+    return $this->environments;
+  }
+  /**
+   * @param GoogleCloudApigeeV1StatsHostStats[]
+   */
+  public function setHosts($hosts)
+  {
+    $this->hosts = $hosts;
+  }
+  /**
+   * @return GoogleCloudApigeeV1StatsHostStats[]
+   */
+  public function getHosts()
+  {
+    return $this->hosts;
+  }
+  /**
+   * @param GoogleCloudApigeeV1Metadata
+   */
+  public function setMetaData(GoogleCloudApigeeV1Metadata $metaData)
+  {
+    $this->metaData = $metaData;
+  }
+  /**
+   * @return GoogleCloudApigeeV1Metadata
+   */
+  public function getMetaData()
+  {
+    return $this->metaData;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1Stats::class, 'Google_Service_Apigee_GoogleCloudApigeeV1Stats');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1StatsEnvironmentStats.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1StatsEnvironmentStats.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1StatsEnvironmentStats.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\Apigee;
+
+class GoogleCloudApigeeV1StatsEnvironmentStats extends \Google\Collection
+{
+  protected $collection_key = 'metrics';
+  protected $dimensionsType = GoogleCloudApigeeV1DimensionMetric::class;
+  protected $dimensionsDataType = 'array';
+  protected $metricsType = GoogleCloudApigeeV1Metric::class;
+  protected $metricsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param GoogleCloudApigeeV1DimensionMetric[]
+   */
+  public function setDimensions($dimensions)
+  {
+    $this->dimensions = $dimensions;
+  }
+  /**
+   * @return GoogleCloudApigeeV1DimensionMetric[]
+   */
+  public function getDimensions()
+  {
+    return $this->dimensions;
+  }
+  /**
+   * @param GoogleCloudApigeeV1Metric[]
+   */
+  public function setMetrics($metrics)
+  {
+    $this->metrics = $metrics;
+  }
+  /**
+   * @return GoogleCloudApigeeV1Metric[]
+   */
+  public function getMetrics()
+  {
+    return $this->metrics;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1StatsEnvironmentStats::class, 'Google_Service_Apigee_GoogleCloudApigeeV1StatsEnvironmentStats');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1StatsHostStats.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1StatsHostStats.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1StatsHostStats.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\Apigee;
+
+class GoogleCloudApigeeV1StatsHostStats extends \Google\Collection
+{
+  protected $collection_key = 'metrics';
+  protected $dimensionsType = GoogleCloudApigeeV1DimensionMetric::class;
+  protected $dimensionsDataType = 'array';
+  protected $metricsType = GoogleCloudApigeeV1Metric::class;
+  protected $metricsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param GoogleCloudApigeeV1DimensionMetric[]
+   */
+  public function setDimensions($dimensions)
+  {
+    $this->dimensions = $dimensions;
+  }
+  /**
+   * @return GoogleCloudApigeeV1DimensionMetric[]
+   */
+  public function getDimensions()
+  {
+    return $this->dimensions;
+  }
+  /**
+   * @param GoogleCloudApigeeV1Metric[]
+   */
+  public function setMetrics($metrics)
+  {
+    $this->metrics = $metrics;
+  }
+  /**
+   * @return GoogleCloudApigeeV1Metric[]
+   */
+  public function getMetrics()
+  {
+    return $this->metrics;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1StatsHostStats::class, 'Google_Service_Apigee_GoogleCloudApigeeV1StatsHostStats');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Subscription.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Subscription.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1Subscription.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\Apigee;
+
+class GoogleCloudApigeeV1Subscription 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(GoogleCloudApigeeV1Subscription::class, 'Google_Service_Apigee_GoogleCloudApigeeV1Subscription');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SyncAuthorization.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SyncAuthorization.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1SyncAuthorization.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\Apigee;
+
+class GoogleCloudApigeeV1SyncAuthorization extends \Google\Collection
+{
+  protected $collection_key = 'identities';
+  /**
+   * @var string
+   */
+  public $etag;
+  /**
+   * @var string[]
+   */
+  public $identities;
+
+  /**
+   * @param string
+   */
+  public function setEtag($etag)
+  {
+    $this->etag = $etag;
+  }
+  /**
+   * @return string
+   */
+  public function getEtag()
+  {
+    return $this->etag;
+  }
+  /**
+   * @param string[]
+   */
+  public function setIdentities($identities)
+  {
+    $this->identities = $identities;
+  }
+  /**
+   * @return string[]
+   */
+  public function getIdentities()
+  {
+    return $this->identities;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1SyncAuthorization::class, 'Google_Service_Apigee_GoogleCloudApigeeV1SyncAuthorization');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1TargetServer.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1TargetServer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1TargetServer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,150 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1TargetServer extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $host;
+  /**
+   * @var bool
+   */
+  public $isEnabled;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var int
+   */
+  public $port;
+  /**
+   * @var string
+   */
+  public $protocol;
+  protected $sSLInfoType = GoogleCloudApigeeV1TlsInfo::class;
+  protected $sSLInfoDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setHost($host)
+  {
+    $this->host = $host;
+  }
+  /**
+   * @return string
+   */
+  public function getHost()
+  {
+    return $this->host;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsEnabled($isEnabled)
+  {
+    $this->isEnabled = $isEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsEnabled()
+  {
+    return $this->isEnabled;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param int
+   */
+  public function setPort($port)
+  {
+    $this->port = $port;
+  }
+  /**
+   * @return int
+   */
+  public function getPort()
+  {
+    return $this->port;
+  }
+  /**
+   * @param string
+   */
+  public function setProtocol($protocol)
+  {
+    $this->protocol = $protocol;
+  }
+  /**
+   * @return string
+   */
+  public function getProtocol()
+  {
+    return $this->protocol;
+  }
+  /**
+   * @param GoogleCloudApigeeV1TlsInfo
+   */
+  public function setSSLInfo(GoogleCloudApigeeV1TlsInfo $sSLInfo)
+  {
+    $this->sSLInfo = $sSLInfo;
+  }
+  /**
+   * @return GoogleCloudApigeeV1TlsInfo
+   */
+  public function getSSLInfo()
+  {
+    return $this->sSLInfo;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1TargetServer::class, 'Google_Service_Apigee_GoogleCloudApigeeV1TargetServer');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1TargetServerConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1TargetServerConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1TargetServerConfig.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\Apigee;
+
+class GoogleCloudApigeeV1TargetServerConfig extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $enabled;
+  /**
+   * @var string
+   */
+  public $host;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var int
+   */
+  public $port;
+  /**
+   * @var string
+   */
+  public $protocol;
+  protected $tlsInfoType = GoogleCloudApigeeV1TlsInfoConfig::class;
+  protected $tlsInfoDataType = '';
+
+  /**
+   * @param bool
+   */
+  public function setEnabled($enabled)
+  {
+    $this->enabled = $enabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnabled()
+  {
+    return $this->enabled;
+  }
+  /**
+   * @param string
+   */
+  public function setHost($host)
+  {
+    $this->host = $host;
+  }
+  /**
+   * @return string
+   */
+  public function getHost()
+  {
+    return $this->host;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param int
+   */
+  public function setPort($port)
+  {
+    $this->port = $port;
+  }
+  /**
+   * @return int
+   */
+  public function getPort()
+  {
+    return $this->port;
+  }
+  /**
+   * @param string
+   */
+  public function setProtocol($protocol)
+  {
+    $this->protocol = $protocol;
+  }
+  /**
+   * @return string
+   */
+  public function getProtocol()
+  {
+    return $this->protocol;
+  }
+  /**
+   * @param GoogleCloudApigeeV1TlsInfoConfig
+   */
+  public function setTlsInfo(GoogleCloudApigeeV1TlsInfoConfig $tlsInfo)
+  {
+    $this->tlsInfo = $tlsInfo;
+  }
+  /**
+   * @return GoogleCloudApigeeV1TlsInfoConfig
+   */
+  public function getTlsInfo()
+  {
+    return $this->tlsInfo;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1TargetServerConfig::class, 'Google_Service_Apigee_GoogleCloudApigeeV1TargetServerConfig');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1TestDatastoreResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1TestDatastoreResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1TestDatastoreResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1TestDatastoreResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $error;
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param string
+   */
+  public function setError($error)
+  {
+    $this->error = $error;
+  }
+  /**
+   * @return string
+   */
+  public function getError()
+  {
+    return $this->error;
+  }
+  /**
+   * @param string
+   */
+  public function 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(GoogleCloudApigeeV1TestDatastoreResponse::class, 'Google_Service_Apigee_GoogleCloudApigeeV1TestDatastoreResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1TlsInfo.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1TlsInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1TlsInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,205 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1TlsInfo extends \Google\Collection
+{
+  protected $collection_key = 'protocols';
+  /**
+   * @var string[]
+   */
+  public $ciphers;
+  /**
+   * @var bool
+   */
+  public $clientAuthEnabled;
+  protected $commonNameType = GoogleCloudApigeeV1TlsInfoCommonName::class;
+  protected $commonNameDataType = '';
+  /**
+   * @var bool
+   */
+  public $enabled;
+  /**
+   * @var bool
+   */
+  public $enforce;
+  /**
+   * @var bool
+   */
+  public $ignoreValidationErrors;
+  /**
+   * @var string
+   */
+  public $keyAlias;
+  /**
+   * @var string
+   */
+  public $keyStore;
+  /**
+   * @var string[]
+   */
+  public $protocols;
+  /**
+   * @var string
+   */
+  public $trustStore;
+
+  /**
+   * @param string[]
+   */
+  public function setCiphers($ciphers)
+  {
+    $this->ciphers = $ciphers;
+  }
+  /**
+   * @return string[]
+   */
+  public function getCiphers()
+  {
+    return $this->ciphers;
+  }
+  /**
+   * @param bool
+   */
+  public function setClientAuthEnabled($clientAuthEnabled)
+  {
+    $this->clientAuthEnabled = $clientAuthEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getClientAuthEnabled()
+  {
+    return $this->clientAuthEnabled;
+  }
+  /**
+   * @param GoogleCloudApigeeV1TlsInfoCommonName
+   */
+  public function setCommonName(GoogleCloudApigeeV1TlsInfoCommonName $commonName)
+  {
+    $this->commonName = $commonName;
+  }
+  /**
+   * @return GoogleCloudApigeeV1TlsInfoCommonName
+   */
+  public function getCommonName()
+  {
+    return $this->commonName;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnabled($enabled)
+  {
+    $this->enabled = $enabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnabled()
+  {
+    return $this->enabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnforce($enforce)
+  {
+    $this->enforce = $enforce;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnforce()
+  {
+    return $this->enforce;
+  }
+  /**
+   * @param bool
+   */
+  public function setIgnoreValidationErrors($ignoreValidationErrors)
+  {
+    $this->ignoreValidationErrors = $ignoreValidationErrors;
+  }
+  /**
+   * @return bool
+   */
+  public function getIgnoreValidationErrors()
+  {
+    return $this->ignoreValidationErrors;
+  }
+  /**
+   * @param string
+   */
+  public function setKeyAlias($keyAlias)
+  {
+    $this->keyAlias = $keyAlias;
+  }
+  /**
+   * @return string
+   */
+  public function getKeyAlias()
+  {
+    return $this->keyAlias;
+  }
+  /**
+   * @param string
+   */
+  public function setKeyStore($keyStore)
+  {
+    $this->keyStore = $keyStore;
+  }
+  /**
+   * @return string
+   */
+  public function getKeyStore()
+  {
+    return $this->keyStore;
+  }
+  /**
+   * @param string[]
+   */
+  public function setProtocols($protocols)
+  {
+    $this->protocols = $protocols;
+  }
+  /**
+   * @return string[]
+   */
+  public function getProtocols()
+  {
+    return $this->protocols;
+  }
+  /**
+   * @param string
+   */
+  public function setTrustStore($trustStore)
+  {
+    $this->trustStore = $trustStore;
+  }
+  /**
+   * @return string
+   */
+  public function getTrustStore()
+  {
+    return $this->trustStore;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1TlsInfo::class, 'Google_Service_Apigee_GoogleCloudApigeeV1TlsInfo');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1TlsInfoCommonName.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1TlsInfoCommonName.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1TlsInfoCommonName.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1TlsInfoCommonName extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $value;
+  /**
+   * @var bool
+   */
+  public $wildcardMatch;
+
+  /**
+   * @param string
+   */
+  public function setValue($value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return string
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+  /**
+   * @param bool
+   */
+  public function setWildcardMatch($wildcardMatch)
+  {
+    $this->wildcardMatch = $wildcardMatch;
+  }
+  /**
+   * @return bool
+   */
+  public function getWildcardMatch()
+  {
+    return $this->wildcardMatch;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1TlsInfoCommonName::class, 'Google_Service_Apigee_GoogleCloudApigeeV1TlsInfoCommonName');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1TlsInfoConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1TlsInfoConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1TlsInfoConfig.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\Apigee;
+
+class GoogleCloudApigeeV1TlsInfoConfig extends \Google\Collection
+{
+  protected $collection_key = 'protocols';
+  /**
+   * @var string[]
+   */
+  public $ciphers;
+  /**
+   * @var bool
+   */
+  public $clientAuthEnabled;
+  protected $commonNameType = GoogleCloudApigeeV1CommonNameConfig::class;
+  protected $commonNameDataType = '';
+  /**
+   * @var bool
+   */
+  public $enabled;
+  /**
+   * @var bool
+   */
+  public $enforce;
+  /**
+   * @var bool
+   */
+  public $ignoreValidationErrors;
+  /**
+   * @var string
+   */
+  public $keyAlias;
+  protected $keyAliasReferenceType = GoogleCloudApigeeV1KeyAliasReference::class;
+  protected $keyAliasReferenceDataType = '';
+  /**
+   * @var string[]
+   */
+  public $protocols;
+  /**
+   * @var string
+   */
+  public $trustStore;
+
+  /**
+   * @param string[]
+   */
+  public function setCiphers($ciphers)
+  {
+    $this->ciphers = $ciphers;
+  }
+  /**
+   * @return string[]
+   */
+  public function getCiphers()
+  {
+    return $this->ciphers;
+  }
+  /**
+   * @param bool
+   */
+  public function setClientAuthEnabled($clientAuthEnabled)
+  {
+    $this->clientAuthEnabled = $clientAuthEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getClientAuthEnabled()
+  {
+    return $this->clientAuthEnabled;
+  }
+  /**
+   * @param GoogleCloudApigeeV1CommonNameConfig
+   */
+  public function setCommonName(GoogleCloudApigeeV1CommonNameConfig $commonName)
+  {
+    $this->commonName = $commonName;
+  }
+  /**
+   * @return GoogleCloudApigeeV1CommonNameConfig
+   */
+  public function getCommonName()
+  {
+    return $this->commonName;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnabled($enabled)
+  {
+    $this->enabled = $enabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnabled()
+  {
+    return $this->enabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnforce($enforce)
+  {
+    $this->enforce = $enforce;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnforce()
+  {
+    return $this->enforce;
+  }
+  /**
+   * @param bool
+   */
+  public function setIgnoreValidationErrors($ignoreValidationErrors)
+  {
+    $this->ignoreValidationErrors = $ignoreValidationErrors;
+  }
+  /**
+   * @return bool
+   */
+  public function getIgnoreValidationErrors()
+  {
+    return $this->ignoreValidationErrors;
+  }
+  /**
+   * @param string
+   */
+  public function setKeyAlias($keyAlias)
+  {
+    $this->keyAlias = $keyAlias;
+  }
+  /**
+   * @return string
+   */
+  public function getKeyAlias()
+  {
+    return $this->keyAlias;
+  }
+  /**
+   * @param GoogleCloudApigeeV1KeyAliasReference
+   */
+  public function setKeyAliasReference(GoogleCloudApigeeV1KeyAliasReference $keyAliasReference)
+  {
+    $this->keyAliasReference = $keyAliasReference;
+  }
+  /**
+   * @return GoogleCloudApigeeV1KeyAliasReference
+   */
+  public function getKeyAliasReference()
+  {
+    return $this->keyAliasReference;
+  }
+  /**
+   * @param string[]
+   */
+  public function setProtocols($protocols)
+  {
+    $this->protocols = $protocols;
+  }
+  /**
+   * @return string[]
+   */
+  public function getProtocols()
+  {
+    return $this->protocols;
+  }
+  /**
+   * @param string
+   */
+  public function setTrustStore($trustStore)
+  {
+    $this->trustStore = $trustStore;
+  }
+  /**
+   * @return string
+   */
+  public function getTrustStore()
+  {
+    return $this->trustStore;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1TlsInfoConfig::class, 'Google_Service_Apigee_GoogleCloudApigeeV1TlsInfoConfig');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1TraceConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1TraceConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1TraceConfig.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\Apigee;
+
+class GoogleCloudApigeeV1TraceConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $endpoint;
+  /**
+   * @var string
+   */
+  public $exporter;
+  protected $samplingConfigType = GoogleCloudApigeeV1TraceSamplingConfig::class;
+  protected $samplingConfigDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setEndpoint($endpoint)
+  {
+    $this->endpoint = $endpoint;
+  }
+  /**
+   * @return string
+   */
+  public function getEndpoint()
+  {
+    return $this->endpoint;
+  }
+  /**
+   * @param string
+   */
+  public function setExporter($exporter)
+  {
+    $this->exporter = $exporter;
+  }
+  /**
+   * @return string
+   */
+  public function getExporter()
+  {
+    return $this->exporter;
+  }
+  /**
+   * @param GoogleCloudApigeeV1TraceSamplingConfig
+   */
+  public function setSamplingConfig(GoogleCloudApigeeV1TraceSamplingConfig $samplingConfig)
+  {
+    $this->samplingConfig = $samplingConfig;
+  }
+  /**
+   * @return GoogleCloudApigeeV1TraceSamplingConfig
+   */
+  public function getSamplingConfig()
+  {
+    return $this->samplingConfig;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1TraceConfig::class, 'Google_Service_Apigee_GoogleCloudApigeeV1TraceConfig');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1TraceConfigOverride.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1TraceConfigOverride.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1TraceConfigOverride.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\Apigee;
+
+class GoogleCloudApigeeV1TraceConfigOverride extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $apiProxy;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $samplingConfigType = GoogleCloudApigeeV1TraceSamplingConfig::class;
+  protected $samplingConfigDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setApiProxy($apiProxy)
+  {
+    $this->apiProxy = $apiProxy;
+  }
+  /**
+   * @return string
+   */
+  public function getApiProxy()
+  {
+    return $this->apiProxy;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudApigeeV1TraceSamplingConfig
+   */
+  public function setSamplingConfig(GoogleCloudApigeeV1TraceSamplingConfig $samplingConfig)
+  {
+    $this->samplingConfig = $samplingConfig;
+  }
+  /**
+   * @return GoogleCloudApigeeV1TraceSamplingConfig
+   */
+  public function getSamplingConfig()
+  {
+    return $this->samplingConfig;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1TraceConfigOverride::class, 'Google_Service_Apigee_GoogleCloudApigeeV1TraceConfigOverride');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1TraceSamplingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1TraceSamplingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1TraceSamplingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleCloudApigeeV1TraceSamplingConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $sampler;
+  /**
+   * @var float
+   */
+  public $samplingRate;
+
+  /**
+   * @param string
+   */
+  public function setSampler($sampler)
+  {
+    $this->sampler = $sampler;
+  }
+  /**
+   * @return string
+   */
+  public function getSampler()
+  {
+    return $this->sampler;
+  }
+  /**
+   * @param float
+   */
+  public function setSamplingRate($samplingRate)
+  {
+    $this->samplingRate = $samplingRate;
+  }
+  /**
+   * @return float
+   */
+  public function getSamplingRate()
+  {
+    return $this->samplingRate;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1TraceSamplingConfig::class, 'Google_Service_Apigee_GoogleCloudApigeeV1TraceSamplingConfig');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1UpdateAppGroupAppKeyRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1UpdateAppGroupAppKeyRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1UpdateAppGroupAppKeyRequest.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\Apigee;
+
+class GoogleCloudApigeeV1UpdateAppGroupAppKeyRequest extends \Google\Collection
+{
+  protected $collection_key = 'apiProducts';
+  /**
+   * @var string
+   */
+  public $action;
+  /**
+   * @var string[]
+   */
+  public $apiProducts;
+  protected $appGroupAppKeyType = GoogleCloudApigeeV1AppGroupAppKey::class;
+  protected $appGroupAppKeyDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setAction($action)
+  {
+    $this->action = $action;
+  }
+  /**
+   * @return string
+   */
+  public function getAction()
+  {
+    return $this->action;
+  }
+  /**
+   * @param string[]
+   */
+  public function setApiProducts($apiProducts)
+  {
+    $this->apiProducts = $apiProducts;
+  }
+  /**
+   * @return string[]
+   */
+  public function getApiProducts()
+  {
+    return $this->apiProducts;
+  }
+  /**
+   * @param GoogleCloudApigeeV1AppGroupAppKey
+   */
+  public function setAppGroupAppKey(GoogleCloudApigeeV1AppGroupAppKey $appGroupAppKey)
+  {
+    $this->appGroupAppKey = $appGroupAppKey;
+  }
+  /**
+   * @return GoogleCloudApigeeV1AppGroupAppKey
+   */
+  public function getAppGroupAppKey()
+  {
+    return $this->appGroupAppKey;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1UpdateAppGroupAppKeyRequest::class, 'Google_Service_Apigee_GoogleCloudApigeeV1UpdateAppGroupAppKeyRequest');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1UpdateError.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1UpdateError.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1UpdateError.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\Apigee;
+
+class GoogleCloudApigeeV1UpdateError extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $code;
+  /**
+   * @var string
+   */
+  public $message;
+  /**
+   * @var string
+   */
+  public $resource;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setCode($code)
+  {
+    $this->code = $code;
+  }
+  /**
+   * @return string
+   */
+  public function getCode()
+  {
+    return $this->code;
+  }
+  /**
+   * @param string
+   */
+  public function setMessage($message)
+  {
+    $this->message = $message;
+  }
+  /**
+   * @return string
+   */
+  public function getMessage()
+  {
+    return $this->message;
+  }
+  /**
+   * @param string
+   */
+  public function setResource($resource)
+  {
+    $this->resource = $resource;
+  }
+  /**
+   * @return string
+   */
+  public function getResource()
+  {
+    return $this->resource;
+  }
+  /**
+   * @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(GoogleCloudApigeeV1UpdateError::class, 'Google_Service_Apigee_GoogleCloudApigeeV1UpdateError');
Index: vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1UpdateSecurityIncidentRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1UpdateSecurityIncidentRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleCloudApigeeV1UpdateSecurityIncidentRequest.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\Apigee;
+
+class GoogleCloudApigeeV1UpdateSecurityIncidentRequest extends \Google\Model
+{
+  protected $securityIncidentType = GoogleCloudApigeeV1SecurityIncident::class;
+  protected $securityIncidentDataType = '';
+  /**
+   * @var string
+   */
+  public $updateMask;
+
+  /**
+   * @param GoogleCloudApigeeV1SecurityIncident
+   */
+  public function setSecurityIncident(GoogleCloudApigeeV1SecurityIncident $securityIncident)
+  {
+    $this->securityIncident = $securityIncident;
+  }
+  /**
+   * @return GoogleCloudApigeeV1SecurityIncident
+   */
+  public function getSecurityIncident()
+  {
+    return $this->securityIncident;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateMask($updateMask)
+  {
+    $this->updateMask = $updateMask;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateMask()
+  {
+    return $this->updateMask;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudApigeeV1UpdateSecurityIncidentRequest::class, 'Google_Service_Apigee_GoogleCloudApigeeV1UpdateSecurityIncidentRequest');
Index: vendor/google/apiclient-services/src/Apigee/GoogleIamV1AuditConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleIamV1AuditConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleIamV1AuditConfig.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\Apigee;
+
+class GoogleIamV1AuditConfig extends \Google\Collection
+{
+  protected $collection_key = 'auditLogConfigs';
+  protected $auditLogConfigsType = GoogleIamV1AuditLogConfig::class;
+  protected $auditLogConfigsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $service;
+
+  /**
+   * @param GoogleIamV1AuditLogConfig[]
+   */
+  public function setAuditLogConfigs($auditLogConfigs)
+  {
+    $this->auditLogConfigs = $auditLogConfigs;
+  }
+  /**
+   * @return GoogleIamV1AuditLogConfig[]
+   */
+  public function getAuditLogConfigs()
+  {
+    return $this->auditLogConfigs;
+  }
+  /**
+   * @param string
+   */
+  public function setService($service)
+  {
+    $this->service = $service;
+  }
+  /**
+   * @return string
+   */
+  public function getService()
+  {
+    return $this->service;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleIamV1AuditConfig::class, 'Google_Service_Apigee_GoogleIamV1AuditConfig');
Index: vendor/google/apiclient-services/src/Apigee/GoogleIamV1AuditLogConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleIamV1AuditLogConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleIamV1AuditLogConfig.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\Apigee;
+
+class GoogleIamV1AuditLogConfig extends \Google\Collection
+{
+  protected $collection_key = 'exemptedMembers';
+  /**
+   * @var string[]
+   */
+  public $exemptedMembers;
+  /**
+   * @var string
+   */
+  public $logType;
+
+  /**
+   * @param string[]
+   */
+  public function setExemptedMembers($exemptedMembers)
+  {
+    $this->exemptedMembers = $exemptedMembers;
+  }
+  /**
+   * @return string[]
+   */
+  public function getExemptedMembers()
+  {
+    return $this->exemptedMembers;
+  }
+  /**
+   * @param string
+   */
+  public function setLogType($logType)
+  {
+    $this->logType = $logType;
+  }
+  /**
+   * @return string
+   */
+  public function getLogType()
+  {
+    return $this->logType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleIamV1AuditLogConfig::class, 'Google_Service_Apigee_GoogleIamV1AuditLogConfig');
Index: vendor/google/apiclient-services/src/Apigee/GoogleIamV1Binding.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleIamV1Binding.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleIamV1Binding.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\Apigee;
+
+class GoogleIamV1Binding extends \Google\Collection
+{
+  protected $collection_key = 'members';
+  protected $conditionType = GoogleTypeExpr::class;
+  protected $conditionDataType = '';
+  /**
+   * @var string[]
+   */
+  public $members;
+  /**
+   * @var string
+   */
+  public $role;
+
+  /**
+   * @param GoogleTypeExpr
+   */
+  public function setCondition(GoogleTypeExpr $condition)
+  {
+    $this->condition = $condition;
+  }
+  /**
+   * @return GoogleTypeExpr
+   */
+  public function getCondition()
+  {
+    return $this->condition;
+  }
+  /**
+   * @param string[]
+   */
+  public function setMembers($members)
+  {
+    $this->members = $members;
+  }
+  /**
+   * @return string[]
+   */
+  public function getMembers()
+  {
+    return $this->members;
+  }
+  /**
+   * @param string
+   */
+  public function setRole($role)
+  {
+    $this->role = $role;
+  }
+  /**
+   * @return string
+   */
+  public function getRole()
+  {
+    return $this->role;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleIamV1Binding::class, 'Google_Service_Apigee_GoogleIamV1Binding');
Index: vendor/google/apiclient-services/src/Apigee/GoogleIamV1Policy.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleIamV1Policy.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleIamV1Policy.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\Apigee;
+
+class GoogleIamV1Policy extends \Google\Collection
+{
+  protected $collection_key = 'bindings';
+  protected $auditConfigsType = GoogleIamV1AuditConfig::class;
+  protected $auditConfigsDataType = 'array';
+  protected $bindingsType = GoogleIamV1Binding::class;
+  protected $bindingsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $etag;
+  /**
+   * @var int
+   */
+  public $version;
+
+  /**
+   * @param GoogleIamV1AuditConfig[]
+   */
+  public function setAuditConfigs($auditConfigs)
+  {
+    $this->auditConfigs = $auditConfigs;
+  }
+  /**
+   * @return GoogleIamV1AuditConfig[]
+   */
+  public function getAuditConfigs()
+  {
+    return $this->auditConfigs;
+  }
+  /**
+   * @param GoogleIamV1Binding[]
+   */
+  public function setBindings($bindings)
+  {
+    $this->bindings = $bindings;
+  }
+  /**
+   * @return GoogleIamV1Binding[]
+   */
+  public function getBindings()
+  {
+    return $this->bindings;
+  }
+  /**
+   * @param string
+   */
+  public function setEtag($etag)
+  {
+    $this->etag = $etag;
+  }
+  /**
+   * @return string
+   */
+  public function getEtag()
+  {
+    return $this->etag;
+  }
+  /**
+   * @param int
+   */
+  public function setVersion($version)
+  {
+    $this->version = $version;
+  }
+  /**
+   * @return int
+   */
+  public function getVersion()
+  {
+    return $this->version;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleIamV1Policy::class, 'Google_Service_Apigee_GoogleIamV1Policy');
Index: vendor/google/apiclient-services/src/Apigee/GoogleIamV1SetIamPolicyRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleIamV1SetIamPolicyRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleIamV1SetIamPolicyRequest.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\Apigee;
+
+class GoogleIamV1SetIamPolicyRequest extends \Google\Model
+{
+  protected $policyType = GoogleIamV1Policy::class;
+  protected $policyDataType = '';
+  /**
+   * @var string
+   */
+  public $updateMask;
+
+  /**
+   * @param GoogleIamV1Policy
+   */
+  public function setPolicy(GoogleIamV1Policy $policy)
+  {
+    $this->policy = $policy;
+  }
+  /**
+   * @return GoogleIamV1Policy
+   */
+  public function getPolicy()
+  {
+    return $this->policy;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateMask($updateMask)
+  {
+    $this->updateMask = $updateMask;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateMask()
+  {
+    return $this->updateMask;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleIamV1SetIamPolicyRequest::class, 'Google_Service_Apigee_GoogleIamV1SetIamPolicyRequest');
Index: vendor/google/apiclient-services/src/Apigee/GoogleIamV1TestIamPermissionsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleIamV1TestIamPermissionsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleIamV1TestIamPermissionsRequest.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\Apigee;
+
+class GoogleIamV1TestIamPermissionsRequest extends \Google\Collection
+{
+  protected $collection_key = 'permissions';
+  /**
+   * @var string[]
+   */
+  public $permissions;
+
+  /**
+   * @param string[]
+   */
+  public function setPermissions($permissions)
+  {
+    $this->permissions = $permissions;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPermissions()
+  {
+    return $this->permissions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleIamV1TestIamPermissionsRequest::class, 'Google_Service_Apigee_GoogleIamV1TestIamPermissionsRequest');
Index: vendor/google/apiclient-services/src/Apigee/GoogleIamV1TestIamPermissionsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleIamV1TestIamPermissionsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleIamV1TestIamPermissionsResponse.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\Apigee;
+
+class GoogleIamV1TestIamPermissionsResponse extends \Google\Collection
+{
+  protected $collection_key = 'permissions';
+  /**
+   * @var string[]
+   */
+  public $permissions;
+
+  /**
+   * @param string[]
+   */
+  public function setPermissions($permissions)
+  {
+    $this->permissions = $permissions;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPermissions()
+  {
+    return $this->permissions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleIamV1TestIamPermissionsResponse::class, 'Google_Service_Apigee_GoogleIamV1TestIamPermissionsResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleLongrunningListOperationsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleLongrunningListOperationsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleLongrunningListOperationsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleLongrunningListOperationsResponse extends \Google\Collection
+{
+  protected $collection_key = 'operations';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $operationsType = GoogleLongrunningOperation::class;
+  protected $operationsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleLongrunningOperation[]
+   */
+  public function setOperations($operations)
+  {
+    $this->operations = $operations;
+  }
+  /**
+   * @return GoogleLongrunningOperation[]
+   */
+  public function getOperations()
+  {
+    return $this->operations;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleLongrunningListOperationsResponse::class, 'Google_Service_Apigee_GoogleLongrunningListOperationsResponse');
Index: vendor/google/apiclient-services/src/Apigee/GoogleLongrunningOperation.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleLongrunningOperation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleLongrunningOperation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,114 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleLongrunningOperation extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $done;
+  protected $errorType = GoogleRpcStatus::class;
+  protected $errorDataType = '';
+  /**
+   * @var array[]
+   */
+  public $metadata;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var array[]
+   */
+  public $response;
+
+  /**
+   * @param bool
+   */
+  public function setDone($done)
+  {
+    $this->done = $done;
+  }
+  /**
+   * @return bool
+   */
+  public function getDone()
+  {
+    return $this->done;
+  }
+  /**
+   * @param GoogleRpcStatus
+   */
+  public function setError(GoogleRpcStatus $error)
+  {
+    $this->error = $error;
+  }
+  /**
+   * @return GoogleRpcStatus
+   */
+  public function getError()
+  {
+    return $this->error;
+  }
+  /**
+   * @param array[]
+   */
+  public function setMetadata($metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return array[]
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param array[]
+   */
+  public function setResponse($response)
+  {
+    $this->response = $response;
+  }
+  /**
+   * @return array[]
+   */
+  public function getResponse()
+  {
+    return $this->response;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleLongrunningOperation::class, 'Google_Service_Apigee_GoogleLongrunningOperation');
Index: vendor/google/apiclient-services/src/Apigee/GoogleProtobufEmpty.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleProtobufEmpty.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/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\Apigee;
+
+class GoogleProtobufEmpty extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleProtobufEmpty::class, 'Google_Service_Apigee_GoogleProtobufEmpty');
Index: vendor/google/apiclient-services/src/Apigee/GoogleRpcPreconditionFailure.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleRpcPreconditionFailure.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleRpcPreconditionFailure.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\Apigee;
+
+class GoogleRpcPreconditionFailure extends \Google\Collection
+{
+  protected $collection_key = 'violations';
+  protected $violationsType = GoogleRpcPreconditionFailureViolation::class;
+  protected $violationsDataType = 'array';
+
+  /**
+   * @param GoogleRpcPreconditionFailureViolation[]
+   */
+  public function setViolations($violations)
+  {
+    $this->violations = $violations;
+  }
+  /**
+   * @return GoogleRpcPreconditionFailureViolation[]
+   */
+  public function getViolations()
+  {
+    return $this->violations;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleRpcPreconditionFailure::class, 'Google_Service_Apigee_GoogleRpcPreconditionFailure');
Index: vendor/google/apiclient-services/src/Apigee/GoogleRpcPreconditionFailureViolation.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleRpcPreconditionFailureViolation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleRpcPreconditionFailureViolation.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\Apigee;
+
+class GoogleRpcPreconditionFailureViolation extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $subject;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setSubject($subject)
+  {
+    $this->subject = $subject;
+  }
+  /**
+   * @return string
+   */
+  public function getSubject()
+  {
+    return $this->subject;
+  }
+  /**
+   * @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(GoogleRpcPreconditionFailureViolation::class, 'Google_Service_Apigee_GoogleRpcPreconditionFailureViolation');
Index: vendor/google/apiclient-services/src/Apigee/GoogleRpcStatus.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleRpcStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleRpcStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,81 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleRpcStatus extends \Google\Collection
+{
+  protected $collection_key = 'details';
+  /**
+   * @var int
+   */
+  public $code;
+  /**
+   * @var array[]
+   */
+  public $details;
+  /**
+   * @var string
+   */
+  public $message;
+
+  /**
+   * @param int
+   */
+  public function setCode($code)
+  {
+    $this->code = $code;
+  }
+  /**
+   * @return int
+   */
+  public function getCode()
+  {
+    return $this->code;
+  }
+  /**
+   * @param array[]
+   */
+  public function setDetails($details)
+  {
+    $this->details = $details;
+  }
+  /**
+   * @return array[]
+   */
+  public function getDetails()
+  {
+    return $this->details;
+  }
+  /**
+   * @param string
+   */
+  public function setMessage($message)
+  {
+    $this->message = $message;
+  }
+  /**
+   * @return string
+   */
+  public function getMessage()
+  {
+    return $this->message;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleRpcStatus::class, 'Google_Service_Apigee_GoogleRpcStatus');
Index: vendor/google/apiclient-services/src/Apigee/GoogleTypeExpr.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleTypeExpr.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleTypeExpr.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\Apigee;
+
+class GoogleTypeExpr extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $expression;
+  /**
+   * @var string
+   */
+  public $location;
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setExpression($expression)
+  {
+    $this->expression = $expression;
+  }
+  /**
+   * @return string
+   */
+  public function getExpression()
+  {
+    return $this->expression;
+  }
+  /**
+   * @param string
+   */
+  public function setLocation($location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return string
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleTypeExpr::class, 'Google_Service_Apigee_GoogleTypeExpr');
Index: vendor/google/apiclient-services/src/Apigee/GoogleTypeInterval.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleTypeInterval.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleTypeInterval.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee;
+
+class GoogleTypeInterval 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(GoogleTypeInterval::class, 'Google_Service_Apigee_GoogleTypeInterval');
Index: vendor/google/apiclient-services/src/Apigee/GoogleTypeMoney.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/GoogleTypeMoney.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/GoogleTypeMoney.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\Apigee;
+
+class GoogleTypeMoney extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $currencyCode;
+  /**
+   * @var int
+   */
+  public $nanos;
+  /**
+   * @var string
+   */
+  public $units;
+
+  /**
+   * @param string
+   */
+  public function setCurrencyCode($currencyCode)
+  {
+    $this->currencyCode = $currencyCode;
+  }
+  /**
+   * @return string
+   */
+  public function getCurrencyCode()
+  {
+    return $this->currencyCode;
+  }
+  /**
+   * @param int
+   */
+  public function setNanos($nanos)
+  {
+    $this->nanos = $nanos;
+  }
+  /**
+   * @return int
+   */
+  public function getNanos()
+  {
+    return $this->nanos;
+  }
+  /**
+   * @param string
+   */
+  public function setUnits($units)
+  {
+    $this->units = $units;
+  }
+  /**
+   * @return string
+   */
+  public function getUnits()
+  {
+    return $this->units;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleTypeMoney::class, 'Google_Service_Apigee_GoogleTypeMoney');
Index: vendor/google/apiclient-services/src/Apigee/Resource/Hybrid.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/Hybrid.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/Hybrid.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\Apigee\Resource;
+
+/**
+ * The "hybrid" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $hybrid = $apigeeService->hybrid;
+ *  </code>
+ */
+class Hybrid extends \Google\Service\Resource
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Hybrid::class, 'Google_Service_Apigee_Resource_Hybrid');
Index: vendor/google/apiclient-services/src/Apigee/Resource/HybridIssuers.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/HybridIssuers.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/HybridIssuers.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\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1ListHybridIssuersResponse;
+
+/**
+ * The "issuers" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $issuers = $apigeeService->hybrid_issuers;
+ *  </code>
+ */
+class HybridIssuers extends \Google\Service\Resource
+{
+  /**
+   * Lists hybrid services and its trusted issuers service account ids. This api
+   * is authenticated and unauthorized(allow all the users) and used by runtime
+   * authn-authz service to query control plane's issuer service account ids.
+   * (issuers.listHybridIssuers)
+   *
+   * @param string $name Required. Must be of the form `hybrid/issuers`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1ListHybridIssuersResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listHybridIssuers($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListHybridIssuersResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(HybridIssuers::class, 'Google_Service_Apigee_Resource_HybridIssuers');
Index: vendor/google/apiclient-services/src/Apigee/Resource/Organizations.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/Organizations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/Organizations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,347 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1ControlPlaneAccess;
+use Google\Service\Apigee\GoogleCloudApigeeV1GetSyncAuthorizationRequest;
+use Google\Service\Apigee\GoogleCloudApigeeV1IngressConfig;
+use Google\Service\Apigee\GoogleCloudApigeeV1ListOrganizationsResponse;
+use Google\Service\Apigee\GoogleCloudApigeeV1Organization;
+use Google\Service\Apigee\GoogleCloudApigeeV1OrganizationProjectMapping;
+use Google\Service\Apigee\GoogleCloudApigeeV1RuntimeConfig;
+use Google\Service\Apigee\GoogleCloudApigeeV1SecuritySettings;
+use Google\Service\Apigee\GoogleCloudApigeeV1SetAddonsRequest;
+use Google\Service\Apigee\GoogleCloudApigeeV1SyncAuthorization;
+use Google\Service\Apigee\GoogleLongrunningOperation;
+
+/**
+ * The "organizations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $organizations = $apigeeService->organizations;
+ *  </code>
+ */
+class Organizations extends \Google\Service\Resource
+{
+  /**
+   * Creates an Apigee organization. See [Create an Apigee
+   * organization](https://cloud.google.com/apigee/docs/api-platform/get-
+   * started/create-org). (organizations.create)
+   *
+   * @param GoogleCloudApigeeV1Organization $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string parent Required. Name of the Google Cloud project in which
+   * to associate the Apigee organization. Pass the information as a query
+   * parameter using the following structure in your request: `projects/`
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function create(GoogleCloudApigeeV1Organization $postBody, $optParams = [])
+  {
+    $params = ['postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Delete an Apigee organization. For organizations with BillingType EVALUATION,
+   * an immediate deletion is performed. For paid organizations (Subscription or
+   * Pay-as-you-go), a soft-deletion is performed. The organization can be
+   * restored within the soft-deletion period, which is specified using the
+   * `retention` field in the request or by filing a support ticket with Apigee.
+   * During the data retention period specified in the request, the Apigee
+   * organization cannot be recreated in the same Google Cloud project.
+   * **IMPORTANT: The default data retention setting for this operation is 7 days.
+   * To permanently delete the organization in 24 hours, set the retention
+   * parameter to `MINIMUM`.** (organizations.delete)
+   *
+   * @param string $name Required. Name of the organization. Use the following
+   * structure in your request: `organizations/{org}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string retention Optional. This setting is applicable only for
+   * organizations that are soft-deleted (i.e., BillingType is not EVALUATION). It
+   * controls how long Organization data will be retained after the initial delete
+   * operation completes. During this period, the Organization may be restored to
+   * its last known state. After this period, the Organization will no longer be
+   * able to be restored. **Note: During the data retention period specified using
+   * this field, the Apigee organization cannot be recreated in the same Google
+   * Cloud project.**
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Gets the profile for an Apigee organization. See [Understanding
+   * organizations](https://cloud.google.com/apigee/docs/api-
+   * platform/fundamentals/organization-structure). (organizations.get)
+   *
+   * @param string $name Required. Apigee organization name in the following
+   * format: `organizations/{org}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1Organization
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1Organization::class);
+  }
+  /**
+   * Lists the service accounts allowed to access Apigee control plane directly
+   * for limited functionality. **Note**: Available to Apigee hybrid only.
+   * (organizations.getControlPlaneAccess)
+   *
+   * @param string $name Required. Resource name of the Control Plane Access. Use
+   * the following structure in your request:
+   * `organizations/{org}/controlPlaneAccess`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1ControlPlaneAccess
+   * @throws \Google\Service\Exception
+   */
+  public function getControlPlaneAccess($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('getControlPlaneAccess', [$params], GoogleCloudApigeeV1ControlPlaneAccess::class);
+  }
+  /**
+   * Gets the deployed ingress configuration for an organization.
+   * (organizations.getDeployedIngressConfig)
+   *
+   * @param string $name Required. Name of the deployed configuration for the
+   * organization in the following format:
+   * 'organizations/{org}/deployedIngressConfig'.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string view When set to FULL, additional details about the
+   * specific deployments receiving traffic will be included in the IngressConfig
+   * response's RoutingRules.
+   * @return GoogleCloudApigeeV1IngressConfig
+   * @throws \Google\Service\Exception
+   */
+  public function getDeployedIngressConfig($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('getDeployedIngressConfig', [$params], GoogleCloudApigeeV1IngressConfig::class);
+  }
+  /**
+   * Gets the project ID and region for an Apigee organization.
+   * (organizations.getProjectMapping)
+   *
+   * @param string $name Required. Apigee organization name in the following
+   * format: `organizations/{org}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1OrganizationProjectMapping
+   * @throws \Google\Service\Exception
+   */
+  public function getProjectMapping($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('getProjectMapping', [$params], GoogleCloudApigeeV1OrganizationProjectMapping::class);
+  }
+  /**
+   * Get runtime config for an organization. (organizations.getRuntimeConfig)
+   *
+   * @param string $name Required. Name of the runtime config for the organization
+   * in the following format: 'organizations/{org}/runtimeConfig'.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1RuntimeConfig
+   * @throws \Google\Service\Exception
+   */
+  public function getRuntimeConfig($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('getRuntimeConfig', [$params], GoogleCloudApigeeV1RuntimeConfig::class);
+  }
+  /**
+   * GetSecuritySettings gets the security settings for API Security.
+   * (organizations.getSecuritySettings)
+   *
+   * @param string $name Required. The name of the SecuritySettings to retrieve.
+   * This will always be: 'organizations/{org}/securitySettings'.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1SecuritySettings
+   * @throws \Google\Service\Exception
+   */
+  public function getSecuritySettings($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('getSecuritySettings', [$params], GoogleCloudApigeeV1SecuritySettings::class);
+  }
+  /**
+   * Lists the service accounts with the permissions required to allow the
+   * Synchronizer to download environment data from the control plane. An ETag is
+   * returned in the response to `getSyncAuthorization`. Pass that ETag when
+   * calling [setSyncAuthorization](setSyncAuthorization) to ensure that you are
+   * updating the correct version. If you don't pass the ETag in the call to
+   * `setSyncAuthorization`, then the existing authorization is overwritten
+   * indiscriminately. For more information, see [Configure the Synchronizer](http
+   * s://cloud.google.com/apigee/docs/hybrid/latest/synchronizer-access).
+   * **Note**: Available to Apigee hybrid only.
+   * (organizations.getSyncAuthorization)
+   *
+   * @param string $name Required. Name of the Apigee organization. Use the
+   * following structure in your request: `organizations/{org}`
+   * @param GoogleCloudApigeeV1GetSyncAuthorizationRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1SyncAuthorization
+   * @throws \Google\Service\Exception
+   */
+  public function getSyncAuthorization($name, GoogleCloudApigeeV1GetSyncAuthorizationRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('getSyncAuthorization', [$params], GoogleCloudApigeeV1SyncAuthorization::class);
+  }
+  /**
+   * Lists the Apigee organizations and associated Google Cloud projects that you
+   * have permission to access. See [Understanding
+   * organizations](https://cloud.google.com/apigee/docs/api-
+   * platform/fundamentals/organization-structure).
+   * (organizations.listOrganizations)
+   *
+   * @param string $parent Required. Use the following structure in your request:
+   * `organizations`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1ListOrganizationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizations($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListOrganizationsResponse::class);
+  }
+  /**
+   * Configures the add-ons for the Apigee organization. The existing add-on
+   * configuration will be fully replaced. (organizations.setAddons)
+   *
+   * @param string $org Required. Name of the organization. Use the following
+   * structure in your request: `organizations/{org}`
+   * @param GoogleCloudApigeeV1SetAddonsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function setAddons($org, GoogleCloudApigeeV1SetAddonsRequest $postBody, $optParams = [])
+  {
+    $params = ['org' => $org, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('setAddons', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Sets the permissions required to allow the Synchronizer to download
+   * environment data from the control plane. You must call this API to enable
+   * proper functioning of hybrid. Pass the ETag when calling
+   * `setSyncAuthorization` to ensure that you are updating the correct version.
+   * To get an ETag, call [getSyncAuthorization](getSyncAuthorization). If you
+   * don't pass the ETag in the call to `setSyncAuthorization`, then the existing
+   * authorization is overwritten indiscriminately. For more information, see
+   * [Configure the Synchronizer](https://cloud.google.com/apigee/docs/hybrid/late
+   * st/synchronizer-access). **Note**: Available to Apigee hybrid only.
+   * (organizations.setSyncAuthorization)
+   *
+   * @param string $name Required. Name of the Apigee organization. Use the
+   * following structure in your request: `organizations/{org}`
+   * @param GoogleCloudApigeeV1SyncAuthorization $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1SyncAuthorization
+   * @throws \Google\Service\Exception
+   */
+  public function setSyncAuthorization($name, GoogleCloudApigeeV1SyncAuthorization $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('setSyncAuthorization', [$params], GoogleCloudApigeeV1SyncAuthorization::class);
+  }
+  /**
+   * Updates the properties for an Apigee organization. No other fields in the
+   * organization profile will be updated. (organizations.update)
+   *
+   * @param string $name Required. Apigee organization name in the following
+   * format: `organizations/{org}`
+   * @param GoogleCloudApigeeV1Organization $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1Organization
+   * @throws \Google\Service\Exception
+   */
+  public function update($name, GoogleCloudApigeeV1Organization $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('update', [$params], GoogleCloudApigeeV1Organization::class);
+  }
+  /**
+   * Updates the permissions required to allow Apigee runtime-plane components
+   * access to the control plane. Currently, the permissions required are to: 1.
+   * Allow runtime components to publish analytics data to the control plane.
+   * **Note**: Available to Apigee hybrid only.
+   * (organizations.updateControlPlaneAccess)
+   *
+   * @param string $name Identifier. The resource name of the ControlPlaneAccess.
+   * Format: "organizations/{org}/controlPlaneAccess"
+   * @param GoogleCloudApigeeV1ControlPlaneAccess $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask List of fields to be updated. Fields that can be
+   * updated: synchronizer_identities, publisher_identities.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function updateControlPlaneAccess($name, GoogleCloudApigeeV1ControlPlaneAccess $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('updateControlPlaneAccess', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * UpdateSecuritySettings updates the current security settings for API
+   * Security. (organizations.updateSecuritySettings)
+   *
+   * @param string $name Identifier. Full resource name is always
+   * `organizations/{org}/securitySettings`.
+   * @param GoogleCloudApigeeV1SecuritySettings $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Optional. The list of fields to update. Allowed
+   * fields are: - ml_retraining_feedback_enabled
+   * @return GoogleCloudApigeeV1SecuritySettings
+   * @throws \Google\Service\Exception
+   */
+  public function updateSecuritySettings($name, GoogleCloudApigeeV1SecuritySettings $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('updateSecuritySettings', [$params], GoogleCloudApigeeV1SecuritySettings::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Organizations::class, 'Google_Service_Apigee_Resource_Organizations');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsAnalytics.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsAnalytics.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsAnalytics.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\Apigee\Resource;
+
+/**
+ * The "analytics" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $analytics = $apigeeService->organizations_analytics;
+ *  </code>
+ */
+class OrganizationsAnalytics extends \Google\Service\Resource
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsAnalytics::class, 'Google_Service_Apigee_Resource_OrganizationsAnalytics');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsAnalyticsDatastores.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsAnalyticsDatastores.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsAnalyticsDatastores.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,136 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1Datastore;
+use Google\Service\Apigee\GoogleCloudApigeeV1ListDatastoresResponse;
+use Google\Service\Apigee\GoogleCloudApigeeV1TestDatastoreResponse;
+use Google\Service\Apigee\GoogleProtobufEmpty;
+
+/**
+ * The "datastores" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $datastores = $apigeeService->organizations_analytics_datastores;
+ *  </code>
+ */
+class OrganizationsAnalyticsDatastores extends \Google\Service\Resource
+{
+  /**
+   * Create a Datastore for an org (datastores.create)
+   *
+   * @param string $parent Required. The parent organization name. Must be of the
+   * form `organizations/{org}`.
+   * @param GoogleCloudApigeeV1Datastore $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1Datastore
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudApigeeV1Datastore $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudApigeeV1Datastore::class);
+  }
+  /**
+   * Delete a Datastore from an org. (datastores.delete)
+   *
+   * @param string $name Required. Resource name of the Datastore to be deleted.
+   * Must be of the form `organizations/{org}/analytics/datastores/{datastoreId}`
+   * @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 Datastore (datastores.get)
+   *
+   * @param string $name Required. Resource name of the Datastore to be get. Must
+   * be of the form `organizations/{org}/analytics/datastores/{datastoreId}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1Datastore
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1Datastore::class);
+  }
+  /**
+   * List Datastores (datastores.listOrganizationsAnalyticsDatastores)
+   *
+   * @param string $parent Required. The parent organization name. Must be of the
+   * form `organizations/{org}`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string targetType Optional. TargetType is used to fetch all
+   * Datastores that match the type
+   * @return GoogleCloudApigeeV1ListDatastoresResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsAnalyticsDatastores($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListDatastoresResponse::class);
+  }
+  /**
+   * Test if Datastore configuration is correct. This includes checking if
+   * credentials provided by customer have required permissions in target
+   * destination storage (datastores.test)
+   *
+   * @param string $parent Required. The parent organization name Must be of the
+   * form `organizations/{org}`
+   * @param GoogleCloudApigeeV1Datastore $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1TestDatastoreResponse
+   * @throws \Google\Service\Exception
+   */
+  public function test($parent, GoogleCloudApigeeV1Datastore $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('test', [$params], GoogleCloudApigeeV1TestDatastoreResponse::class);
+  }
+  /**
+   * Update a Datastore (datastores.update)
+   *
+   * @param string $name Required. The resource name of datastore to be updated.
+   * Must be of the form `organizations/{org}/analytics/datastores/{datastoreId}`
+   * @param GoogleCloudApigeeV1Datastore $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1Datastore
+   * @throws \Google\Service\Exception
+   */
+  public function update($name, GoogleCloudApigeeV1Datastore $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('update', [$params], GoogleCloudApigeeV1Datastore::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsAnalyticsDatastores::class, 'Google_Service_Apigee_Resource_OrganizationsAnalyticsDatastores');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsApiproducts.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsApiproducts.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsApiproducts.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,191 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1ApiProduct;
+use Google\Service\Apigee\GoogleCloudApigeeV1Attributes;
+use Google\Service\Apigee\GoogleCloudApigeeV1ListApiProductsResponse;
+
+/**
+ * The "apiproducts" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $apiproducts = $apigeeService->organizations_apiproducts;
+ *  </code>
+ */
+class OrganizationsApiproducts extends \Google\Service\Resource
+{
+  /**
+   * Updates or creates API product attributes. This API **replaces** the current
+   * list of attributes with the attributes specified in the request body. In this
+   * way, you can update existing attributes, add new attributes, or delete
+   * existing attributes by omitting them from the request body. **Note**: OAuth
+   * access tokens and Key Management Service (KMS) entities (apps, developers,
+   * and API products) are cached for 180 seconds (current default). Any custom
+   * attributes associated with entities also get cached for at least 180 seconds
+   * after entity is accessed during runtime. In this case, the `ExpiresIn`
+   * element on the OAuthV2 policy won't be able to expire an access token in less
+   * than 180 seconds. (apiproducts.attributes)
+   *
+   * @param string $name Required. Name of the API product. Use the following
+   * structure in your request: `organizations/{org}/apiproducts/{apiproduct}`
+   * @param GoogleCloudApigeeV1Attributes $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1Attributes
+   * @throws \Google\Service\Exception
+   */
+  public function attributes($name, GoogleCloudApigeeV1Attributes $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('attributes', [$params], GoogleCloudApigeeV1Attributes::class);
+  }
+  /**
+   * Creates an API product in an organization. You create API products after you
+   * have proxied backend services using API proxies. An API product is a
+   * collection of API resources combined with quota settings and metadata that
+   * you can use to deliver customized and productized API bundles to your
+   * developer community. This metadata can include: - Scope - Environments - API
+   * proxies - Extensible profile API products enable you repackage APIs on the
+   * fly, without having to do any additional coding or configuration. Apigee
+   * recommends that you start with a simple API product including only required
+   * elements. You then provision credentials to apps to enable them to start
+   * testing your APIs. After you have authentication and authorization working
+   * against a simple API product, you can iterate to create finer-grained API
+   * products, defining different sets of API resources for each API product.
+   * **WARNING:** - If you don't specify an API proxy in the request body, *any*
+   * app associated with the product can make calls to *any* API in your entire
+   * organization. - If you don't specify an environment in the request body, the
+   * product allows access to all environments. For more information, see What is
+   * an API product? (apiproducts.create)
+   *
+   * @param string $parent Required. Name of the organization in which the API
+   * product will be created. Use the following structure in your request:
+   * `organizations/{org}`
+   * @param GoogleCloudApigeeV1ApiProduct $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1ApiProduct
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudApigeeV1ApiProduct $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudApigeeV1ApiProduct::class);
+  }
+  /**
+   * Deletes an API product from an organization. Deleting an API product causes
+   * app requests to the resource URIs defined in the API product to fail. Ensure
+   * that you create a new API product to serve existing apps, unless your
+   * intention is to disable access to the resources defined in the API product.
+   * The API product name required in the request URL is the internal name of the
+   * product, not the display name. While they may be the same, it depends on
+   * whether the API product was created via the UI or the API. View the list of
+   * API products to verify the internal name. (apiproducts.delete)
+   *
+   * @param string $name Required. Name of the API product. Use the following
+   * structure in your request: `organizations/{org}/apiproducts/{apiproduct}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1ApiProduct
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleCloudApigeeV1ApiProduct::class);
+  }
+  /**
+   * Gets configuration details for an API product. The API product name required
+   * in the request URL is the internal name of the product, not the display name.
+   * While they may be the same, it depends on whether the API product was created
+   * via the UI or the API. View the list of API products to verify the internal
+   * name. (apiproducts.get)
+   *
+   * @param string $name Required. Name of the API product. Use the following
+   * structure in your request: `organizations/{org}/apiproducts/{apiproduct}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1ApiProduct
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1ApiProduct::class);
+  }
+  /**
+   * Lists all API product names for an organization. Filter the list by passing
+   * an `attributename` and `attibutevalue`. The maximum number of API products
+   * returned is 1000. You can paginate the list of API products returned using
+   * the `startKey` and `count` query parameters.
+   * (apiproducts.listOrganizationsApiproducts)
+   *
+   * @param string $parent Required. Name of the organization. Use the following
+   * structure in your request: `organizations/{org}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string attributename Name of the attribute used to filter the
+   * search.
+   * @opt_param string attributevalue Value of the attribute used to filter the
+   * search.
+   * @opt_param string count Enter the number of API products you want returned in
+   * the API call. The limit is 1000.
+   * @opt_param bool expand Flag that specifies whether to expand the results. Set
+   * to `true` to get expanded details about each API.
+   * @opt_param string startKey Gets a list of API products starting with a
+   * specific API product in the list. For example, if you're returning 50 API
+   * products at a time (using the `count` query parameter), you can view products
+   * 50-99 by entering the name of the 50th API product in the first API (without
+   * using `startKey`). Product name is case sensitive.
+   * @return GoogleCloudApigeeV1ListApiProductsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsApiproducts($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListApiProductsResponse::class);
+  }
+  /**
+   * Updates an existing API product. You must include all required values,
+   * whether or not you are updating them, as well as any optional values that you
+   * are updating. The API product name required in the request URL is the
+   * internal name of the product, not the display name. While they may be the
+   * same, it depends on whether the API product was created via UI or API. View
+   * the list of API products to identify their internal names.
+   * (apiproducts.update)
+   *
+   * @param string $name Required. Name of the API product. Use the following
+   * structure in your request: `organizations/{org}/apiproducts/{apiproduct}`
+   * @param GoogleCloudApigeeV1ApiProduct $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1ApiProduct
+   * @throws \Google\Service\Exception
+   */
+  public function update($name, GoogleCloudApigeeV1ApiProduct $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('update', [$params], GoogleCloudApigeeV1ApiProduct::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsApiproducts::class, 'Google_Service_Apigee_Resource_OrganizationsApiproducts');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsApiproductsAttributes.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsApiproductsAttributes.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsApiproductsAttributes.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\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1Attribute;
+use Google\Service\Apigee\GoogleCloudApigeeV1Attributes;
+
+/**
+ * The "attributes" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $attributes = $apigeeService->organizations_apiproducts_attributes;
+ *  </code>
+ */
+class OrganizationsApiproductsAttributes extends \Google\Service\Resource
+{
+  /**
+   * Deletes an API product attribute. (attributes.delete)
+   *
+   * @param string $name Required. Name of the API product attribute. Use the
+   * following structure in your request:
+   * `organizations/{org}/apiproducts/{apiproduct}/attributes/{attribute}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1Attribute
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleCloudApigeeV1Attribute::class);
+  }
+  /**
+   * Gets the value of an API product attribute. (attributes.get)
+   *
+   * @param string $name Required. Name of the API product attribute. Use the
+   * following structure in your request:
+   * `organizations/{org}/apiproducts/{apiproduct}/attributes/{attribute}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1Attribute
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1Attribute::class);
+  }
+  /**
+   * Lists all API product attributes.
+   * (attributes.listOrganizationsApiproductsAttributes)
+   *
+   * @param string $parent Required. Name of the API product. Use the following
+   * structure in your request: `organizations/{org}/apiproducts/{apiproduct}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1Attributes
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsApiproductsAttributes($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1Attributes::class);
+  }
+  /**
+   * Updates the value of an API product attribute. **Note**: OAuth access tokens
+   * and Key Management Service (KMS) entities (apps, developers, and API
+   * products) are cached for 180 seconds (current default). Any custom attributes
+   * associated with entities also get cached for at least 180 seconds after
+   * entity is accessed during runtime. In this case, the `ExpiresIn` element on
+   * the OAuthV2 policy won't be able to expire an access token in less than 180
+   * seconds. (attributes.updateApiProductAttribute)
+   *
+   * @param string $name Required. Name of the API product. Use the following
+   * structure in your request: `organizations/{org}/apiproducts/{apiproduct}`
+   * @param GoogleCloudApigeeV1Attribute $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1Attribute
+   * @throws \Google\Service\Exception
+   */
+  public function updateApiProductAttribute($name, GoogleCloudApigeeV1Attribute $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('updateApiProductAttribute', [$params], GoogleCloudApigeeV1Attribute::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsApiproductsAttributes::class, 'Google_Service_Apigee_Resource_OrganizationsApiproductsAttributes');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsApiproductsRateplans.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsApiproductsRateplans.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsApiproductsRateplans.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,146 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1ListRatePlansResponse;
+use Google\Service\Apigee\GoogleCloudApigeeV1RatePlan;
+
+/**
+ * The "rateplans" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $rateplans = $apigeeService->organizations_apiproducts_rateplans;
+ *  </code>
+ */
+class OrganizationsApiproductsRateplans extends \Google\Service\Resource
+{
+  /**
+   * Create a rate plan that is associated with an API product in an organization.
+   * Using rate plans, API product owners can monetize their API products by
+   * configuring one or more of the following: - Billing frequency - Initial setup
+   * fees for using an API product - Payment funding model (postpaid only) - Fixed
+   * recurring or consumption-based charges for using an API product - Revenue
+   * sharing with developer partners An API product can have multiple rate plans
+   * associated with it but *only one* rate plan can be active at any point of
+   * time. **Note: From the developer's perspective, they purchase API products
+   * not rate plans. (rateplans.create)
+   *
+   * @param string $parent Required. Name of the API product that is associated
+   * with the rate plan. Use the following structure in your request:
+   * `organizations/{org}/apiproducts/{apiproduct}`
+   * @param GoogleCloudApigeeV1RatePlan $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1RatePlan
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudApigeeV1RatePlan $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudApigeeV1RatePlan::class);
+  }
+  /**
+   * Deletes a rate plan. (rateplans.delete)
+   *
+   * @param string $name Required. ID of the rate plan. Use the following
+   * structure in your request:
+   * `organizations/{org}/apiproducts/{apiproduct}/rateplans/{rateplan}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1RatePlan
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleCloudApigeeV1RatePlan::class);
+  }
+  /**
+   * Gets the details of a rate plan. (rateplans.get)
+   *
+   * @param string $name Required. Name of the rate plan. Use the following
+   * structure in your request:
+   * `organizations/{org}/apiproducts/{apiproduct}/rateplans/{rateplan}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1RatePlan
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1RatePlan::class);
+  }
+  /**
+   * Lists all the rate plans for an API product.
+   * (rateplans.listOrganizationsApiproductsRateplans)
+   *
+   * @param string $parent Required. Name of the API product. Use the following
+   * structure in your request: `organizations/{org}/apiproducts/{apiproduct}` Use
+   * `organizations/{org}/apiproducts/-` to return rate plans for all API products
+   * within the organization.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int count Number of rate plans to return in the API call. Use with
+   * the `startKey` parameter to provide more targeted filtering. The maximum
+   * limit is 1000. Defaults to 100.
+   * @opt_param bool expand Flag that specifies whether to expand the results. Set
+   * to `true` to get expanded details about each API. Defaults to `false`.
+   * @opt_param string orderBy Name of the attribute used for sorting. Valid
+   * values include: * `name`: Name of the rate plan. * `state`: State of the rate
+   * plan (`DRAFT`, `PUBLISHED`). * `startTime`: Time when the rate plan becomes
+   * active. * `endTime`: Time when the rate plan expires. **Note**: Not supported
+   * by Apigee at this time.
+   * @opt_param string startKey Name of the rate plan from which to start
+   * displaying the list of rate plans. If omitted, the list starts from the first
+   * item. For example, to view the rate plans from 51-150, set the value of
+   * `startKey` to the name of the 51st rate plan and set the value of `count` to
+   * 100.
+   * @opt_param string state State of the rate plans (`DRAFT`, `PUBLISHED`) that
+   * you want to display.
+   * @return GoogleCloudApigeeV1ListRatePlansResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsApiproductsRateplans($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListRatePlansResponse::class);
+  }
+  /**
+   * Updates an existing rate plan. (rateplans.update)
+   *
+   * @param string $name Required. Name of the rate plan. Use the following
+   * structure in your request:
+   * `organizations/{org}/apiproducts/{apiproduct}/rateplans/{rateplan}`
+   * @param GoogleCloudApigeeV1RatePlan $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1RatePlan
+   * @throws \Google\Service\Exception
+   */
+  public function update($name, GoogleCloudApigeeV1RatePlan $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('update', [$params], GoogleCloudApigeeV1RatePlan::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsApiproductsRateplans::class, 'Google_Service_Apigee_Resource_OrganizationsApiproductsRateplans');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsApis.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsApis.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsApis.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,149 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleApiHttpBody;
+use Google\Service\Apigee\GoogleCloudApigeeV1ApiProxy;
+use Google\Service\Apigee\GoogleCloudApigeeV1ApiProxyRevision;
+use Google\Service\Apigee\GoogleCloudApigeeV1ListApiProxiesResponse;
+
+/**
+ * The "apis" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $apis = $apigeeService->organizations_apis;
+ *  </code>
+ */
+class OrganizationsApis extends \Google\Service\Resource
+{
+  /**
+   * Creates an API proxy. The API proxy created will not be accessible at runtime
+   * until it is deployed to an environment. Create a new API proxy by setting the
+   * `name` query parameter to the name of the API proxy. Import an API proxy
+   * configuration bundle stored in zip format on your local machine to your
+   * organization by doing the following: * Set the `name` query parameter to the
+   * name of the API proxy. * Set the `action` query parameter to `import`. * Set
+   * the `Content-Type` header to `multipart/form-data`. * Pass as a file the name
+   * of API proxy configuration bundle stored in zip format on your local machine
+   * using the `file` form field. **Note**: To validate the API proxy
+   * configuration bundle only without importing it, set the `action` query
+   * parameter to `validate`. When importing an API proxy configuration bundle, if
+   * the API proxy does not exist, it will be created. If the API proxy exists,
+   * then a new revision is created. Invalid API proxy configurations are
+   * rejected, and a list of validation errors is returned to the client.
+   * (apis.create)
+   *
+   * @param string $parent Required. Name of the organization in the following
+   * format: `organizations/{org}`
+   * @param GoogleApiHttpBody $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string action Action to perform when importing an API proxy
+   * configuration bundle. Set this parameter to one of the following values: *
+   * `import` to import the API proxy configuration bundle. * `validate` to
+   * validate the API proxy configuration bundle without importing it.
+   * @opt_param string name Name of the API proxy. Restrict the characters used
+   * to: A-Za-z0-9._-
+   * @opt_param bool validate Ignored. All uploads are validated regardless of the
+   * value of this field. Maintained for compatibility with Apigee Edge API.
+   * @return GoogleCloudApigeeV1ApiProxyRevision
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleApiHttpBody $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudApigeeV1ApiProxyRevision::class);
+  }
+  /**
+   * Deletes an API proxy and all associated endpoints, policies, resources, and
+   * revisions. The API proxy must be undeployed before you can delete it.
+   * (apis.delete)
+   *
+   * @param string $name Required. Name of the API proxy in the following format:
+   * `organizations/{org}/apis/{api}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1ApiProxy
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleCloudApigeeV1ApiProxy::class);
+  }
+  /**
+   * Gets an API proxy including a list of existing revisions. (apis.get)
+   *
+   * @param string $name Required. Name of the API proxy in the following format:
+   * `organizations/{org}/apis/{api}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1ApiProxy
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1ApiProxy::class);
+  }
+  /**
+   * Lists the names of all API proxies in an organization. The names returned
+   * correspond to the names defined in the configuration files for each API
+   * proxy. (apis.listOrganizationsApis)
+   *
+   * @param string $parent Required. Name of the organization in the following
+   * format: `organizations/{org}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool includeMetaData Flag that specifies whether to include API
+   * proxy metadata in the response.
+   * @opt_param bool includeRevisions Flag that specifies whether to include a
+   * list of revisions in the response.
+   * @return GoogleCloudApigeeV1ListApiProxiesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsApis($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListApiProxiesResponse::class);
+  }
+  /**
+   * Updates an existing API proxy. (apis.patch)
+   *
+   * @param string $name Required. API proxy to update in the following format:
+   * `organizations/{org}/apis/{api}`
+   * @param GoogleCloudApigeeV1ApiProxy $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Required. The list of fields to update.
+   * @return GoogleCloudApigeeV1ApiProxy
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudApigeeV1ApiProxy $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudApigeeV1ApiProxy::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsApis::class, 'Google_Service_Apigee_Resource_OrganizationsApis');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsApisDeployments.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsApisDeployments.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsApisDeployments.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\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1ListDeploymentsResponse;
+
+/**
+ * The "deployments" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $deployments = $apigeeService->organizations_apis_deployments;
+ *  </code>
+ */
+class OrganizationsApisDeployments extends \Google\Service\Resource
+{
+  /**
+   * Lists all deployments of an API proxy.
+   * (deployments.listOrganizationsApisDeployments)
+   *
+   * @param string $parent Required. Name of the API proxy for which to return
+   * deployment information in the following format:
+   * `organizations/{org}/apis/{api}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1ListDeploymentsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsApisDeployments($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListDeploymentsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsApisDeployments::class, 'Google_Service_Apigee_Resource_OrganizationsApisDeployments');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsApisKeyvaluemaps.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsApisKeyvaluemaps.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsApisKeyvaluemaps.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,68 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1KeyValueMap;
+
+/**
+ * The "keyvaluemaps" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $keyvaluemaps = $apigeeService->organizations_apis_keyvaluemaps;
+ *  </code>
+ */
+class OrganizationsApisKeyvaluemaps extends \Google\Service\Resource
+{
+  /**
+   * Creates a key value map in an API proxy. (keyvaluemaps.create)
+   *
+   * @param string $parent Required. Name of the environment in which to create
+   * the key value map. Use the following structure in your request:
+   * `organizations/{org}/apis/{api}`
+   * @param GoogleCloudApigeeV1KeyValueMap $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1KeyValueMap
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudApigeeV1KeyValueMap $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudApigeeV1KeyValueMap::class);
+  }
+  /**
+   * Deletes a key value map from an API proxy. (keyvaluemaps.delete)
+   *
+   * @param string $name Required. Name of the key value map. Use the following
+   * structure in your request:
+   * `organizations/{org}/apis/{api}/keyvaluemaps/{keyvaluemap}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1KeyValueMap
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleCloudApigeeV1KeyValueMap::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsApisKeyvaluemaps::class, 'Google_Service_Apigee_Resource_OrganizationsApisKeyvaluemaps');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsApisKeyvaluemapsEntries.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsApisKeyvaluemapsEntries.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsApisKeyvaluemapsEntries.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,149 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1KeyValueEntry;
+use Google\Service\Apigee\GoogleCloudApigeeV1ListKeyValueEntriesResponse;
+
+/**
+ * The "entries" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $entries = $apigeeService->organizations_apis_keyvaluemaps_entries;
+ *  </code>
+ */
+class OrganizationsApisKeyvaluemapsEntries extends \Google\Service\Resource
+{
+  /**
+   * Creates key value entries in a key value map scoped to an organization,
+   * environment, or API proxy. **Note**: Supported for Apigee hybrid 1.8.x and
+   * higher. (entries.create)
+   *
+   * @param string $parent Required. Scope as indicated by the URI in which to
+   * create the key value map entry. Use **one** of the following structures in
+   * your request: *
+   * `organizations/{organization}/apis/{api}/keyvaluemaps/{keyvaluemap}`. * `orga
+   * nizations/{organization}/environments/{environment}/keyvaluemaps/{keyvaluemap
+   * }` * `organizations/{organization}/keyvaluemaps/{keyvaluemap}`.
+   * @param GoogleCloudApigeeV1KeyValueEntry $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1KeyValueEntry
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudApigeeV1KeyValueEntry $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudApigeeV1KeyValueEntry::class);
+  }
+  /**
+   * Deletes a key value entry from a key value map scoped to an organization,
+   * environment, or API proxy. **Notes:** * After you delete the key value entry,
+   * the policy consuming the entry will continue to function with its cached
+   * values for a few minutes. This is expected behavior. * Supported for Apigee
+   * hybrid 1.8.x and higher. (entries.delete)
+   *
+   * @param string $name Required. Scope as indicated by the URI in which to
+   * delete the key value map entry. Use **one** of the following structures in
+   * your request: * `organizations/{organization}/apis/{api}/keyvaluemaps/{keyval
+   * uemap}/entries/{entry}`. * `organizations/{organization}/environments/{enviro
+   * nment}/keyvaluemaps/{keyvaluemap}/entries/{entry}` *
+   * `organizations/{organization}/keyvaluemaps/{keyvaluemap}/entries/{entry}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1KeyValueEntry
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleCloudApigeeV1KeyValueEntry::class);
+  }
+  /**
+   * Get the key value entry value for a key value map scoped to an organization,
+   * environment, or API proxy. **Note**: Supported for Apigee hybrid 1.8.x and
+   * higher. (entries.get)
+   *
+   * @param string $name Required. Scope as indicated by the URI in which to fetch
+   * the key value map entry/value. Use **one** of the following structures in
+   * your request: * `organizations/{organization}/apis/{api}/keyvaluemaps/{keyval
+   * uemap}/entries/{entry}`. * `organizations/{organization}/environments/{enviro
+   * nment}/keyvaluemaps/{keyvaluemap}/entries/{entry}` *
+   * `organizations/{organization}/keyvaluemaps/{keyvaluemap}/entries/{entry}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1KeyValueEntry
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1KeyValueEntry::class);
+  }
+  /**
+   * Lists key value entries for key values maps scoped to an organization,
+   * environment, or API proxy. **Note**: Supported for Apigee hybrid 1.8.x and
+   * higher. (entries.listOrganizationsApisKeyvaluemapsEntries)
+   *
+   * @param string $parent Required. Scope as indicated by the URI in which to
+   * list key value maps. Use **one** of the following structures in your request:
+   * * `organizations/{organization}/apis/{api}/keyvaluemaps/{keyvaluemap}`. * `or
+   * ganizations/{organization}/environments/{environment}/keyvaluemaps/{keyvaluem
+   * ap}` * `organizations/{organization}/keyvaluemaps/{keyvaluemap}`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Optional. Maximum number of key value entries to
+   * return. If unspecified, at most 100 entries will be returned.
+   * @opt_param string pageToken Optional. Page token. If provides, must be a
+   * valid key value entry returned from a previous call that can be used to
+   * retrieve the next page.
+   * @return GoogleCloudApigeeV1ListKeyValueEntriesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsApisKeyvaluemapsEntries($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListKeyValueEntriesResponse::class);
+  }
+  /**
+   * Update key value entry scoped to an organization, environment, or API proxy
+   * for an existing key. (entries.update)
+   *
+   * @param string $name Required. Scope as indicated by the URI in which to
+   * create the key value map entry. Use **one** of the following structures in
+   * your request: *
+   * `organizations/{organization}/apis/{api}/keyvaluemaps/{keyvaluemap}`. * `orga
+   * nizations/{organization}/environments/{environment}/keyvaluemaps/{keyvaluemap
+   * }` * `organizations/{organization}/keyvaluemaps/{keyvaluemap}`.
+   * @param GoogleCloudApigeeV1KeyValueEntry $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1KeyValueEntry
+   * @throws \Google\Service\Exception
+   */
+  public function update($name, GoogleCloudApigeeV1KeyValueEntry $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('update', [$params], GoogleCloudApigeeV1KeyValueEntry::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsApisKeyvaluemapsEntries::class, 'Google_Service_Apigee_Resource_OrganizationsApisKeyvaluemapsEntries');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsApisRevisions.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsApisRevisions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsApisRevisions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,102 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleApiHttpBody;
+use Google\Service\Apigee\GoogleCloudApigeeV1ApiProxyRevision;
+
+/**
+ * The "revisions" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $revisions = $apigeeService->organizations_apis_revisions;
+ *  </code>
+ */
+class OrganizationsApisRevisions extends \Google\Service\Resource
+{
+  /**
+   * Deletes an API proxy revision and all policies, resources, endpoints, and
+   * revisions associated with it. The API proxy revision must be undeployed
+   * before you can delete it. (revisions.delete)
+   *
+   * @param string $name Required. API proxy revision in the following format:
+   * `organizations/{org}/apis/{api}/revisions/{rev}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1ApiProxyRevision
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleCloudApigeeV1ApiProxyRevision::class);
+  }
+  /**
+   * Gets an API proxy revision. To download the API proxy configuration bundle
+   * for the specified revision as a zip file, set the `format` query parameter to
+   * `bundle`. If you are using curl, specify `-o filename.zip` to save the output
+   * to a file; otherwise, it displays to `stdout`. Then, develop the API proxy
+   * configuration locally and upload the updated API proxy configuration
+   * revision, as described in [updateApiProxyRevision](updateApiProxyRevision).
+   * (revisions.get)
+   *
+   * @param string $name Required. API proxy revision in the following format:
+   * `organizations/{org}/apis/{api}/revisions/{rev}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string format Format used when downloading the API proxy
+   * configuration revision. Set to `bundle` to download the API proxy
+   * configuration revision as a zip file.
+   * @return GoogleApiHttpBody
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleApiHttpBody::class);
+  }
+  /**
+   * Updates an existing API proxy revision by uploading the API proxy
+   * configuration bundle as a zip file from your local machine. You can update
+   * only API proxy revisions that have never been deployed. After deployment, an
+   * API proxy revision becomes immutable, even if it is undeployed. Set the
+   * `Content-Type` header to either `multipart/form-data` or `application/octet-
+   * stream`. (revisions.updateApiProxyRevision)
+   *
+   * @param string $name Required. API proxy revision to update in the following
+   * format: `organizations/{org}/apis/{api}/revisions/{rev}`
+   * @param GoogleApiHttpBody $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool validate Ignored. All uploads are validated regardless of the
+   * value of this field. Maintained for compatibility with Apigee Edge API.
+   * @return GoogleCloudApigeeV1ApiProxyRevision
+   * @throws \Google\Service\Exception
+   */
+  public function updateApiProxyRevision($name, GoogleApiHttpBody $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('updateApiProxyRevision', [$params], GoogleCloudApigeeV1ApiProxyRevision::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsApisRevisions::class, 'Google_Service_Apigee_Resource_OrganizationsApisRevisions');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsApisRevisionsDeployments.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsApisRevisionsDeployments.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsApisRevisionsDeployments.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\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1ListDeploymentsResponse;
+
+/**
+ * The "deployments" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $deployments = $apigeeService->organizations_apis_revisions_deployments;
+ *  </code>
+ */
+class OrganizationsApisRevisionsDeployments extends \Google\Service\Resource
+{
+  /**
+   * Lists all deployments of an API proxy revision.
+   * (deployments.listOrganizationsApisRevisionsDeployments)
+   *
+   * @param string $parent Required. Name of the API proxy revision for which to
+   * return deployment information in the following format:
+   * `organizations/{org}/apis/{api}/revisions/{rev}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1ListDeploymentsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsApisRevisionsDeployments($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListDeploymentsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsApisRevisionsDeployments::class, 'Google_Service_Apigee_Resource_OrganizationsApisRevisionsDeployments');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsAppgroups.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsAppgroups.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsAppgroups.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,142 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1AppGroup;
+use Google\Service\Apigee\GoogleCloudApigeeV1ListAppGroupsResponse;
+
+/**
+ * The "appgroups" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $appgroups = $apigeeService->organizations_appgroups;
+ *  </code>
+ */
+class OrganizationsAppgroups extends \Google\Service\Resource
+{
+  /**
+   * Creates an AppGroup. Once created, user can register apps under the AppGroup
+   * to obtain secret key and password. At creation time, the AppGroup's state is
+   * set as `active`. (appgroups.create)
+   *
+   * @param string $parent Required. Name of the Apigee organization in which the
+   * AppGroup is created. Use the following structure in your request:
+   * `organizations/{org}`.
+   * @param GoogleCloudApigeeV1AppGroup $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1AppGroup
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudApigeeV1AppGroup $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudApigeeV1AppGroup::class);
+  }
+  /**
+   * Deletes an AppGroup. All app and API keys associations with the AppGroup are
+   * also removed. **Warning**: This API will permanently delete the AppGroup and
+   * related artifacts. **Note**: The delete operation is asynchronous. The
+   * AppGroup app is deleted immediately, but its associated resources, such as
+   * apps and API keys, may take anywhere from a few seconds to a few minutes to
+   * be deleted. (appgroups.delete)
+   *
+   * @param string $name Required. Name of the AppGroup. Use the following
+   * structure in your request: `organizations/{org}/appgroups/{app_group_name}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1AppGroup
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleCloudApigeeV1AppGroup::class);
+  }
+  /**
+   * Returns the AppGroup details for the provided AppGroup name in the request
+   * URI. (appgroups.get)
+   *
+   * @param string $name Required. Name of the AppGroup. Use the following
+   * structure in your request: `organizations/{org}/appgroups/{app_group_name}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1AppGroup
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1AppGroup::class);
+  }
+  /**
+   * Lists all AppGroups in an organization. A maximum of 1000 AppGroups are
+   * returned in the response if PageSize is not specified, or if the PageSize is
+   * greater than 1000. (appgroups.listOrganizationsAppgroups)
+   *
+   * @param string $parent Required. Name of the Apigee organization. Use the
+   * following structure in your request: `organizations/{org}`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter The filter expression to be used to get the list of
+   * AppGroups, where filtering can be done on status, channelId or channelUri of
+   * the app group. Examples: filter=status=active", filter=channelId=,
+   * filter=channelUri=
+   * @opt_param int pageSize Count of AppGroups a single page can have in the
+   * response. If unspecified, at most 1000 AppGroups will be returned. The
+   * maximum value is 1000; values above 1000 will be coerced to 1000.
+   * @opt_param string pageToken The starting index record for listing the
+   * AppGroups.
+   * @return GoogleCloudApigeeV1ListAppGroupsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsAppgroups($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListAppGroupsResponse::class);
+  }
+  /**
+   * Updates an AppGroup. This API replaces the existing AppGroup details with
+   * those specified in the request. Include or exclude any existing details that
+   * you want to retain or delete, respectively. Note that the state of the
+   * AppGroup should be updated using `action`, and not via AppGroup.
+   * (appgroups.update)
+   *
+   * @param string $name Required. Name of the AppGroup. Use the following
+   * structure in your request: `organizations/{org}/appgroups/{app_group_name}`
+   * @param GoogleCloudApigeeV1AppGroup $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string action Activate or de-activate the AppGroup by setting the
+   * action as `active` or `inactive`. The `Content-Type` header must be set to
+   * `application/octet-stream`, with empty body.
+   * @return GoogleCloudApigeeV1AppGroup
+   * @throws \Google\Service\Exception
+   */
+  public function update($name, GoogleCloudApigeeV1AppGroup $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('update', [$params], GoogleCloudApigeeV1AppGroup::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsAppgroups::class, 'Google_Service_Apigee_Resource_OrganizationsAppgroups');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsAppgroupsApps.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsAppgroupsApps.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsAppgroupsApps.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,144 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1AppGroupApp;
+use Google\Service\Apigee\GoogleCloudApigeeV1ListAppGroupAppsResponse;
+
+/**
+ * The "apps" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $apps = $apigeeService->organizations_appgroups_apps;
+ *  </code>
+ */
+class OrganizationsAppgroupsApps extends \Google\Service\Resource
+{
+  /**
+   * Creates an app and associates it with an AppGroup. This API associates the
+   * AppGroup app with the specified API product and auto-generates an API key for
+   * the app to use in calls to API proxies inside that API product. The `name` is
+   * the unique ID of the app that you can use in API calls. (apps.create)
+   *
+   * @param string $parent Required. Name of the AppGroup. Use the following
+   * structure in your request: `organizations/{org}/appgroups/{app_group_name}`
+   * @param GoogleCloudApigeeV1AppGroupApp $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1AppGroupApp
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudApigeeV1AppGroupApp $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudApigeeV1AppGroupApp::class);
+  }
+  /**
+   * Deletes an AppGroup app. **Note**: The delete operation is asynchronous. The
+   * AppGroup app is deleted immediately, but its associated resources, such as
+   * app keys or access tokens, may take anywhere from a few seconds to a few
+   * minutes to be deleted. (apps.delete)
+   *
+   * @param string $name Required. Name of the AppGroup app. Use the following
+   * structure in your request:
+   * `organizations/{org}/appgroups/{app_group_name}/apps/{app}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1AppGroupApp
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleCloudApigeeV1AppGroupApp::class);
+  }
+  /**
+   * Returns the details for an AppGroup app. (apps.get)
+   *
+   * @param string $name Required. Name of the AppGroup app. Use the following
+   * structure in your request:
+   * `organizations/{org}/appgroups/{app_group_name}/apps/{app}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1AppGroupApp
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1AppGroupApp::class);
+  }
+  /**
+   * Lists all apps created by an AppGroup in an Apigee organization. Optionally,
+   * you can request an expanded view of the AppGroup apps. Lists all AppGroupApps
+   * in an AppGroup. A maximum of 1000 AppGroup apps are returned in the response
+   * if PageSize is not specified, or if the PageSize is greater than 1000.
+   * (apps.listOrganizationsAppgroupsApps)
+   *
+   * @param string $parent Required. Name of the AppGroup. Use the following
+   * structure in your request: `organizations/{org}/appgroups/{app_group_name}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Optional. Maximum number entries to return. If
+   * unspecified, at most 1000 entries will be returned.
+   * @opt_param string pageToken Optional. Page token. If provides, must be a
+   * valid AppGroup app returned from a previous call that can be used to retrieve
+   * the next page.
+   * @return GoogleCloudApigeeV1ListAppGroupAppsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsAppgroupsApps($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListAppGroupAppsResponse::class);
+  }
+  /**
+   * Updates the details for an AppGroup app. In addition, you can add an API
+   * product to an AppGroup app and automatically generate an API key for the app
+   * to use when calling APIs in the API product. If you want to use an existing
+   * API key for the API product, add the API product to the API key using the
+   * UpdateAppGroupAppKey API. Using this API, you cannot update the app name, as
+   * it is the primary key used to identify the app and cannot be changed. This
+   * API replaces the existing attributes with those specified in the request.
+   * Include or exclude any existing attributes that you want to retain or delete,
+   * respectively. (apps.update)
+   *
+   * @param string $name Required. Name of the AppGroup app. Use the following
+   * structure in your request:
+   * `organizations/{org}/appgroups/{app_group_name}/apps/{app}`
+   * @param GoogleCloudApigeeV1AppGroupApp $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string action Approve or revoke the consumer key by setting this
+   * value to `approve` or `revoke`. The `Content-Type` header must be set to
+   * `application/octet-stream`, with empty body.
+   * @return GoogleCloudApigeeV1AppGroupApp
+   * @throws \Google\Service\Exception
+   */
+  public function update($name, GoogleCloudApigeeV1AppGroupApp $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('update', [$params], GoogleCloudApigeeV1AppGroupApp::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsAppgroupsApps::class, 'Google_Service_Apigee_Resource_OrganizationsAppgroupsApps');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsAppgroupsAppsKeys.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsAppgroupsAppsKeys.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsAppgroupsAppsKeys.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,121 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1AppGroupAppKey;
+use Google\Service\Apigee\GoogleCloudApigeeV1UpdateAppGroupAppKeyRequest;
+
+/**
+ * The "keys" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $keys = $apigeeService->organizations_appgroups_apps_keys;
+ *  </code>
+ */
+class OrganizationsAppgroupsAppsKeys extends \Google\Service\Resource
+{
+  /**
+   * Creates a custom consumer key and secret for a AppGroup app. This is
+   * particularly useful if you want to migrate existing consumer keys and secrets
+   * to Apigee from another system. Consumer keys and secrets can contain letters,
+   * numbers, underscores, and hyphens. No other special characters are allowed.
+   * To avoid service disruptions, a consumer key and secret should not exceed 2
+   * KBs each. **Note**: When creating the consumer key and secret, an association
+   * to API products will not be made. Therefore, you should not specify the
+   * associated API products in your request. Instead, use the
+   * ProductizeAppGroupAppKey API to make the association after the consumer key
+   * and secret are created. If a consumer key and secret already exist, you can
+   * keep them or delete them using the DeleteAppGroupAppKey API. (keys.create)
+   *
+   * @param string $parent Required. Parent of the AppGroup app key. Use the
+   * following structure in your request:
+   * `organizations/{org}/appgroups/{app_group_name}/apps/{app}/keys`
+   * @param GoogleCloudApigeeV1AppGroupAppKey $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1AppGroupAppKey
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudApigeeV1AppGroupAppKey $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudApigeeV1AppGroupAppKey::class);
+  }
+  /**
+   * Deletes an app's consumer key and removes all API products associated with
+   * the app. After the consumer key is deleted, it cannot be used to access any
+   * APIs. (keys.delete)
+   *
+   * @param string $name Required. Name of the AppGroup app key. Use the following
+   * structure in your request:
+   * `organizations/{org}/appgroups/{app_group_name}/apps/{app}/keys/{key}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1AppGroupAppKey
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleCloudApigeeV1AppGroupAppKey::class);
+  }
+  /**
+   * Gets details for a consumer key for a AppGroup app, including the key and
+   * secret value, associated API products, and other information. (keys.get)
+   *
+   * @param string $name Required. Name of the AppGroup app key. Use the following
+   * structure in your request:
+   * `organizations/{org}/appgroups/{app_group_name}/apps/{app}/keys/{key}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1AppGroupAppKey
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1AppGroupAppKey::class);
+  }
+  /**
+   * Adds an API product to an AppGroupAppKey, enabling the app that holds the key
+   * to access the API resources bundled in the API product. In addition, you can
+   * add attributes to the AppGroupAppKey. This API replaces the existing
+   * attributes with those specified in the request. Include or exclude any
+   * existing attributes that you want to retain or delete, respectively. You can
+   * use the same key to access all API products associated with the app.
+   * (keys.updateAppGroupAppKey)
+   *
+   * @param string $name Required. Name of the AppGroup app key. Use the following
+   * structure in your request:
+   * `organizations/{org}/appgroups/{app_group_name}/apps/{app}/keys/{key}`
+   * @param GoogleCloudApigeeV1UpdateAppGroupAppKeyRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1AppGroupAppKey
+   * @throws \Google\Service\Exception
+   */
+  public function updateAppGroupAppKey($name, GoogleCloudApigeeV1UpdateAppGroupAppKeyRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('updateAppGroupAppKey', [$params], GoogleCloudApigeeV1AppGroupAppKey::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsAppgroupsAppsKeys::class, 'Google_Service_Apigee_Resource_OrganizationsAppgroupsAppsKeys');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsAppgroupsAppsKeysApiproducts.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsAppgroupsAppsKeysApiproducts.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsAppgroupsAppsKeysApiproducts.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\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1AppGroupAppKey;
+use Google\Service\Apigee\GoogleProtobufEmpty;
+
+/**
+ * The "apiproducts" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $apiproducts = $apigeeService->organizations_appgroups_apps_keys_apiproducts;
+ *  </code>
+ */
+class OrganizationsAppgroupsAppsKeysApiproducts extends \Google\Service\Resource
+{
+  /**
+   * Removes an API product from an app's consumer key. After the API product is
+   * removed, the app cannot access the API resources defined in that API product.
+   * **Note**: The consumer key is not removed, only its association with the API
+   * product. (apiproducts.delete)
+   *
+   * @param string $name Required. Parent of the AppGroup app key. Use the
+   * following structure in your request: `organizations/{org}/appgroups/{app_grou
+   * p_name}/apps/{app}/keys/{key}/apiproducts/{apiproduct}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1AppGroupAppKey
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleCloudApigeeV1AppGroupAppKey::class);
+  }
+  /**
+   * Approves or revokes the consumer key for an API product. After a consumer key
+   * is approved, the app can use it to access APIs. A consumer key that is
+   * revoked or pending cannot be used to access an API. Any access tokens
+   * associated with a revoked consumer key will remain active. However, Apigee
+   * checks the status of the consumer key and if set to `revoked` will not allow
+   * access to the API. (apiproducts.updateAppGroupAppKeyApiProduct)
+   *
+   * @param string $name Required. Name of the API product in the developer app
+   * key in the following format: `organizations/{org}/appgroups/{app_group_name}/
+   * apps/{app}/keys/{key}/apiproducts/{apiproduct}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string action Approve or revoke the consumer key by setting this
+   * value to `approve` or `revoke` respectively. The `Content-Type` header, if
+   * set, must be set to `application/octet-stream`, with empty body.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function updateAppGroupAppKeyApiProduct($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('updateAppGroupAppKeyApiProduct', [$params], GoogleProtobufEmpty::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsAppgroupsAppsKeysApiproducts::class, 'Google_Service_Apigee_Resource_OrganizationsAppgroupsAppsKeysApiproducts');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsApps.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsApps.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsApps.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\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1App;
+use Google\Service\Apigee\GoogleCloudApigeeV1ListAppsResponse;
+
+/**
+ * The "apps" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $apps = $apigeeService->organizations_apps;
+ *  </code>
+ */
+class OrganizationsApps extends \Google\Service\Resource
+{
+  /**
+   * Gets the app profile for the specified app ID. (apps.get)
+   *
+   * @param string $name Required. App ID in the following format:
+   * `organizations/{org}/apps/{app}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1App
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1App::class);
+  }
+  /**
+   * Lists IDs of apps within an organization that have the specified app status
+   * (approved or revoked) or are of the specified app type (developer or
+   * company). (apps.listOrganizationsApps)
+   *
+   * @param string $parent Required. Resource path of the parent in the following
+   * format: `organizations/{org}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string apiProduct API product.
+   * @opt_param string apptype Optional. 'apptype' is no longer available. Use a
+   * 'filter' instead.
+   * @opt_param bool expand Optional. Flag that specifies whether to return an
+   * expanded list of apps for the organization. Defaults to `false`.
+   * @opt_param string filter Optional. The filter expression to be used to get
+   * the list of apps, where filtering can be done on developerEmail, apiProduct,
+   * consumerKey, status, appId, appName, appType and appGroup. Examples:
+   * "developerEmail=foo@bar.com", "appType=AppGroup", or "appType=Developer"
+   * "filter" is supported from ver 1.10.0 and above.
+   * @opt_param string ids Optional. Comma-separated list of app IDs on which to
+   * filter.
+   * @opt_param bool includeCred Optional. Flag that specifies whether to include
+   * credentials in the response.
+   * @opt_param string keyStatus Optional. Key status of the app. Valid values
+   * include `approved` or `revoked`. Defaults to `approved`.
+   * @opt_param int pageSize Optional. Count of apps a single page can have in the
+   * response. If unspecified, at most 100 apps will be returned. The maximum
+   * value is 100; values above 100 will be coerced to 100. "page_size" is
+   * supported from ver 1.10.0 and above.
+   * @opt_param string pageToken Optional. The starting index record for listing
+   * the developers. "page_token" is supported from ver 1.10.0 and above.
+   * @opt_param string rows Optional. Maximum number of app IDs to return.
+   * Defaults to 10000.
+   * @opt_param string startKey Returns the list of apps starting from the
+   * specified app ID.
+   * @opt_param string status Optional. Filter by the status of the app. Valid
+   * values are `approved` or `revoked`. Defaults to `approved`.
+   * @return GoogleCloudApigeeV1ListAppsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsApps($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListAppsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsApps::class, 'Google_Service_Apigee_Resource_OrganizationsApps');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsDatacollectors.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsDatacollectors.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsDatacollectors.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,125 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1DataCollector;
+use Google\Service\Apigee\GoogleCloudApigeeV1ListDataCollectorsResponse;
+use Google\Service\Apigee\GoogleProtobufEmpty;
+
+/**
+ * The "datacollectors" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $datacollectors = $apigeeService->organizations_datacollectors;
+ *  </code>
+ */
+class OrganizationsDatacollectors extends \Google\Service\Resource
+{
+  /**
+   * Creates a new data collector. (datacollectors.create)
+   *
+   * @param string $parent Required. Name of the organization in which to create
+   * the data collector in the following format: `organizations/{org}`.
+   * @param GoogleCloudApigeeV1DataCollector $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string dataCollectorId ID of the data collector. Overrides any ID
+   * in the data collector resource. Must be a string beginning with `dc_` that
+   * contains only letters, numbers, and underscores.
+   * @return GoogleCloudApigeeV1DataCollector
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudApigeeV1DataCollector $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudApigeeV1DataCollector::class);
+  }
+  /**
+   * Deletes a data collector. (datacollectors.delete)
+   *
+   * @param string $name Required. Name of the data collector in the following
+   * format: `organizations/{org}/datacollectors/{data_collector_id}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Gets a data collector. (datacollectors.get)
+   *
+   * @param string $name Required. Name of the data collector in the following
+   * format: `organizations/{org}/datacollectors/{data_collector_id}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1DataCollector
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1DataCollector::class);
+  }
+  /**
+   * Lists all data collectors. (datacollectors.listOrganizationsDatacollectors)
+   *
+   * @param string $parent Required. Name of the organization for which to list
+   * data collectors in the following format: `organizations/{org}`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Maximum number of data collectors to return. The page
+   * size defaults to 25.
+   * @opt_param string pageToken Page token, returned from a previous
+   * ListDataCollectors call, that you can use to retrieve the next page.
+   * @return GoogleCloudApigeeV1ListDataCollectorsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsDatacollectors($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListDataCollectorsResponse::class);
+  }
+  /**
+   * Updates a data collector. (datacollectors.patch)
+   *
+   * @param string $name Required. Name of the data collector in the following
+   * format: `organizations/{org}/datacollectors/{data_collector_id}`.
+   * @param GoogleCloudApigeeV1DataCollector $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask List of fields to be updated.
+   * @return GoogleCloudApigeeV1DataCollector
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudApigeeV1DataCollector $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudApigeeV1DataCollector::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsDatacollectors::class, 'Google_Service_Apigee_Resource_OrganizationsDatacollectors');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsDeployments.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsDeployments.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsDeployments.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\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1ListDeploymentsResponse;
+
+/**
+ * The "deployments" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $deployments = $apigeeService->organizations_deployments;
+ *  </code>
+ */
+class OrganizationsDeployments extends \Google\Service\Resource
+{
+  /**
+   * Lists all deployments of API proxies or shared flows.
+   * (deployments.listOrganizationsDeployments)
+   *
+   * @param string $parent Required. Name of the organization for which to return
+   * deployment information in the following format: `organizations/{org}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool sharedFlows Optional. Flag that specifies whether to return
+   * shared flow or API proxy deployments. Set to `true` to return shared flow
+   * deployments; set to `false` to return API proxy deployments. Defaults to
+   * `false`.
+   * @return GoogleCloudApigeeV1ListDeploymentsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsDeployments($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListDeploymentsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsDeployments::class, 'Google_Service_Apigee_Resource_OrganizationsDeployments');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsDevelopers.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsDevelopers.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsDevelopers.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\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1Attributes;
+use Google\Service\Apigee\GoogleCloudApigeeV1Developer;
+use Google\Service\Apigee\GoogleCloudApigeeV1DeveloperBalance;
+use Google\Service\Apigee\GoogleCloudApigeeV1DeveloperMonetizationConfig;
+use Google\Service\Apigee\GoogleCloudApigeeV1ListOfDevelopersResponse;
+use Google\Service\Apigee\GoogleProtobufEmpty;
+
+/**
+ * The "developers" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $developers = $apigeeService->organizations_developers;
+ *  </code>
+ */
+class OrganizationsDevelopers extends \Google\Service\Resource
+{
+  /**
+   * Updates developer attributes. This API replaces the existing attributes with
+   * those specified in the request. Add new attributes, and include or exclude
+   * any existing attributes that you want to retain or remove, respectively. The
+   * custom attribute limit is 18. **Note**: OAuth access tokens and Key
+   * Management Service (KMS) entities (apps, developers, and API products) are
+   * cached for 180 seconds (default). Any custom attributes associated with these
+   * entities are cached for at least 180 seconds after the entity is accessed at
+   * runtime. Therefore, an `ExpiresIn` element on the OAuthV2 policy won't be
+   * able to expire an access token in less than 180 seconds.
+   * (developers.attributes)
+   *
+   * @param string $parent Required. Email address of the developer for which
+   * attributes are being updated. Use the following structure in your request:
+   * `organizations/{org}/developers/{developer_email}`
+   * @param GoogleCloudApigeeV1Attributes $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1Attributes
+   * @throws \Google\Service\Exception
+   */
+  public function attributes($parent, GoogleCloudApigeeV1Attributes $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('attributes', [$params], GoogleCloudApigeeV1Attributes::class);
+  }
+  /**
+   * Creates a developer. Once created, the developer can register an app and
+   * obtain an API key. At creation time, a developer is set as `active`. To
+   * change the developer status, use the SetDeveloperStatus API.
+   * (developers.create)
+   *
+   * @param string $parent Required. Name of the Apigee organization in which the
+   * developer is created. Use the following structure in your request:
+   * `organizations/{org}`.
+   * @param GoogleCloudApigeeV1Developer $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1Developer
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudApigeeV1Developer $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudApigeeV1Developer::class);
+  }
+  /**
+   * Deletes a developer. All apps and API keys associated with the developer are
+   * also removed. **Warning**: This API will permanently delete the developer and
+   * related artifacts. To avoid permanently deleting developers and their
+   * artifacts, set the developer status to `inactive` using the
+   * SetDeveloperStatus API. **Note**: The delete operation is asynchronous. The
+   * developer app is deleted immediately, but its associated resources, such as
+   * apps and API keys, may take anywhere from a few seconds to a few minutes to
+   * be deleted. (developers.delete)
+   *
+   * @param string $name Required. Email address of the developer. Use the
+   * following structure in your request:
+   * `organizations/{org}/developers/{developer_email}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1Developer
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleCloudApigeeV1Developer::class);
+  }
+  /**
+   * Returns the developer details, including the developer's name, email address,
+   * apps, and other information. **Note**: The response includes only the first
+   * 100 developer apps. (developers.get)
+   *
+   * @param string $name Required. Email address of the developer. Use the
+   * following structure in your request:
+   * `organizations/{org}/developers/{developer_email}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string action Status of the developer. Valid values are `active`
+   * or `inactive`.
+   * @return GoogleCloudApigeeV1Developer
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1Developer::class);
+  }
+  /**
+   * Gets the account balance for the developer. (developers.getBalance)
+   *
+   * @param string $name Required. Account balance for the developer. Use the
+   * following structure in your request:
+   * `organizations/{org}/developers/{developer}/balance`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1DeveloperBalance
+   * @throws \Google\Service\Exception
+   */
+  public function getBalance($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('getBalance', [$params], GoogleCloudApigeeV1DeveloperBalance::class);
+  }
+  /**
+   * Gets the monetization configuration for the developer.
+   * (developers.getMonetizationConfig)
+   *
+   * @param string $name Required. Monetization configuration for the developer.
+   * Use the following structure in your request:
+   * `organizations/{org}/developers/{developer}/monetizationConfig`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1DeveloperMonetizationConfig
+   * @throws \Google\Service\Exception
+   */
+  public function getMonetizationConfig($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('getMonetizationConfig', [$params], GoogleCloudApigeeV1DeveloperMonetizationConfig::class);
+  }
+  /**
+   * Lists all developers in an organization by email address. By default, the
+   * response does not include company developers. Set the `includeCompany` query
+   * parameter to `true` to include company developers. **Note**: A maximum of
+   * 1000 developers are returned in the response. You paginate the list of
+   * developers returned using the `startKey` and `count` query parameters.
+   * (developers.listOrganizationsDevelopers)
+   *
+   * @param string $parent Required. Name of the Apigee organization. Use the
+   * following structure in your request: `organizations/{org}`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string app Optional. List only Developers that are associated with
+   * the app. Note that start_key, count are not applicable for this filter
+   * criteria.
+   * @opt_param string count Optional. Number of developers to return in the API
+   * call. Use with the `startKey` parameter to provide more targeted filtering.
+   * The limit is 1000.
+   * @opt_param bool expand Specifies whether to expand the results. Set to `true`
+   * to expand the results. This query parameter is not valid if you use the
+   * `count` or `startKey` query parameters.
+   * @opt_param string ids Optional. List of IDs to include, separated by commas.
+   * @opt_param bool includeCompany Flag that specifies whether to include company
+   * details in the response.
+   * @opt_param string startKey **Note**: Must be used in conjunction with the
+   * `count` parameter. Email address of the developer from which to start
+   * displaying the list of developers. For example, if the an unfiltered list
+   * returns: ``` westley@example.com fezzik@example.com buttercup@example.com ```
+   * and your `startKey` is `fezzik@example.com`, the list returned will be ```
+   * fezzik@example.com buttercup@example.com ```
+   * @return GoogleCloudApigeeV1ListOfDevelopersResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsDevelopers($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListOfDevelopersResponse::class);
+  }
+  /**
+   * Sets the status of a developer. A developer is `active` by default. If you
+   * set a developer's status to `inactive`, the API keys assigned to the
+   * developer apps are no longer valid even though the API keys are set to
+   * `approved`. Inactive developers can still sign in to the developer portal and
+   * create apps; however, any new API keys generated during app creation won't
+   * work. To set the status of a developer, set the `action` query parameter to
+   * `active` or `inactive`, and the `Content-Type` header to `application/octet-
+   * stream`. If successful, the API call returns the following HTTP status code:
+   * `204 No Content` (developers.setDeveloperStatus)
+   *
+   * @param string $name Required. Name of the developer. Use the following
+   * structure in your request: `organizations/{org}/developers/{developer_id}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string action Status of the developer. Valid values are `active`
+   * and `inactive`.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function setDeveloperStatus($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('setDeveloperStatus', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Updates a developer. This API replaces the existing developer details with
+   * those specified in the request. Include or exclude any existing details that
+   * you want to retain or delete, respectively. The custom attribute limit is 18.
+   * **Note**: OAuth access tokens and Key Management Service (KMS) entities
+   * (apps, developers, and API products) are cached for 180 seconds (current
+   * default). Any custom attributes associated with these entities are cached for
+   * at least 180 seconds after the entity is accessed at runtime. Therefore, an
+   * `ExpiresIn` element on the OAuthV2 policy won't be able to expire an access
+   * token in less than 180 seconds. (developers.update)
+   *
+   * @param string $name Required. Email address of the developer. Use the
+   * following structure in your request:
+   * `organizations/{org}/developers/{developer_email}`
+   * @param GoogleCloudApigeeV1Developer $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1Developer
+   * @throws \Google\Service\Exception
+   */
+  public function update($name, GoogleCloudApigeeV1Developer $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('update', [$params], GoogleCloudApigeeV1Developer::class);
+  }
+  /**
+   * Updates the monetization configuration for the developer.
+   * (developers.updateMonetizationConfig)
+   *
+   * @param string $name Required. Monetization configuration for the developer.
+   * Use the following structure in your request:
+   * `organizations/{org}/developers/{developer}/monetizationConfig`
+   * @param GoogleCloudApigeeV1DeveloperMonetizationConfig $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1DeveloperMonetizationConfig
+   * @throws \Google\Service\Exception
+   */
+  public function updateMonetizationConfig($name, GoogleCloudApigeeV1DeveloperMonetizationConfig $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('updateMonetizationConfig', [$params], GoogleCloudApigeeV1DeveloperMonetizationConfig::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsDevelopers::class, 'Google_Service_Apigee_Resource_OrganizationsDevelopers');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsDevelopersApps.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsDevelopersApps.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsDevelopersApps.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,222 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1Attributes;
+use Google\Service\Apigee\GoogleCloudApigeeV1DeveloperApp;
+use Google\Service\Apigee\GoogleCloudApigeeV1ListDeveloperAppsResponse;
+
+/**
+ * The "apps" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $apps = $apigeeService->organizations_developers_apps;
+ *  </code>
+ */
+class OrganizationsDevelopersApps extends \Google\Service\Resource
+{
+  /**
+   * Updates attributes for a developer app. This API replaces the current
+   * attributes with those specified in the request. (apps.attributes)
+   *
+   * @param string $name Required. Name of the developer app. Use the following
+   * structure in your request:
+   * `organizations/{org}/developers/{developer_email}/apps/{app}`
+   * @param GoogleCloudApigeeV1Attributes $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1Attributes
+   * @throws \Google\Service\Exception
+   */
+  public function attributes($name, GoogleCloudApigeeV1Attributes $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('attributes', [$params], GoogleCloudApigeeV1Attributes::class);
+  }
+  /**
+   * Creates an app associated with a developer. This API associates the developer
+   * app with the specified API product and auto-generates an API key for the app
+   * to use in calls to API proxies inside that API product. The `name` is the
+   * unique ID of the app that you can use in API calls. The `DisplayName` (set as
+   * an attribute) appears in the UI. If you don't set the `DisplayName`
+   * attribute, the `name` appears in the UI. (apps.create)
+   *
+   * @param string $parent Required. Name of the developer. Use the following
+   * structure in your request: `organizations/{org}/developers/{developer_email}`
+   * @param GoogleCloudApigeeV1DeveloperApp $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1DeveloperApp
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudApigeeV1DeveloperApp $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudApigeeV1DeveloperApp::class);
+  }
+  /**
+   * Deletes a developer app. **Note**: The delete operation is asynchronous. The
+   * developer app is deleted immediately, but its associated resources, such as
+   * app keys or access tokens, may take anywhere from a few seconds to a few
+   * minutes to be deleted. (apps.delete)
+   *
+   * @param string $name Required. Name of the developer app. Use the following
+   * structure in your request:
+   * `organizations/{org}/developers/{developer_email}/apps/{app}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1DeveloperApp
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleCloudApigeeV1DeveloperApp::class);
+  }
+  /**
+   * Manages access to a developer app by enabling you to: * Approve or revoke a
+   * developer app * Generate a new consumer key and secret for a developer app To
+   * approve or revoke a developer app, set the `action` query parameter to
+   * `approve` or `revoke`, respectively, and the `Content-Type` header to
+   * `application/octet-stream`. If a developer app is revoked, none of its API
+   * keys are valid for API calls even though the keys are still approved. If
+   * successful, the API call returns the following HTTP status code: `204 No
+   * Content` To generate a new consumer key and secret for a developer app, pass
+   * the new key/secret details. Rather than replace an existing key, this API
+   * generates a new key. In this case, multiple key pairs may be associated with
+   * a single developer app. Each key pair has an independent status (`approve` or
+   * `revoke`) and expiration time. Any approved, non-expired key can be used in
+   * an API call. For example, if you're using API key rotation, you can generate
+   * new keys with expiration times that overlap keys that are going to expire.
+   * You might also generate a new consumer key/secret if the security of the
+   * original key/secret is compromised. The `keyExpiresIn` property defines the
+   * expiration time for the API key in milliseconds. If you don't set this
+   * property or set it to `-1`, the API key never expires. **Notes**: * When
+   * generating a new key/secret, this API replaces the existing attributes,
+   * notes, and callback URLs with those specified in the request. Include or
+   * exclude any existing information that you want to retain or delete,
+   * respectively. * To migrate existing consumer keys and secrets to hybrid from
+   * another system, see the CreateDeveloperAppKey API.
+   * (apps.generateKeyPairOrUpdateDeveloperAppStatus)
+   *
+   * @param string $name Required. Name of the developer app. Use the following
+   * structure in your request:
+   * `organizations/{org}/developers/{developer_email}/apps/{app}`
+   * @param GoogleCloudApigeeV1DeveloperApp $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string action Action. Valid values are `approve` or `revoke`.
+   * @return GoogleCloudApigeeV1DeveloperApp
+   * @throws \Google\Service\Exception
+   */
+  public function generateKeyPairOrUpdateDeveloperAppStatus($name, GoogleCloudApigeeV1DeveloperApp $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('generateKeyPairOrUpdateDeveloperAppStatus', [$params], GoogleCloudApigeeV1DeveloperApp::class);
+  }
+  /**
+   * Returns the details for a developer app. (apps.get)
+   *
+   * @param string $name Required. Name of the developer app. Use the following
+   * structure in your request:
+   * `organizations/{org}/developers/{developer_email}/apps/{app}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string entity **Note**: Must be used in conjunction with the
+   * `query` parameter. Set to `apiresources` to return the number of API
+   * resources that have been approved for access by a developer app in the
+   * specified Apigee organization.
+   * @opt_param string query **Note**: Must be used in conjunction with the
+   * `entity` parameter. Set to `count` to return the number of API resources that
+   * have been approved for access by a developer app in the specified Apigee
+   * organization.
+   * @return GoogleCloudApigeeV1DeveloperApp
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1DeveloperApp::class);
+  }
+  /**
+   * Lists all apps created by a developer in an Apigee organization. Optionally,
+   * you can request an expanded view of the developer apps. A maximum of 100
+   * developer apps are returned per API call. You can paginate the list of
+   * deveoper apps returned using the `startKey` and `count` query parameters.
+   * (apps.listOrganizationsDevelopersApps)
+   *
+   * @param string $parent Required. Name of the developer. Use the following
+   * structure in your request: `organizations/{org}/developers/{developer_email}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string count Number of developer apps to return in the API call.
+   * Use with the `startKey` parameter to provide more targeted filtering. The
+   * limit is 1000.
+   * @opt_param bool expand Optional. Specifies whether to expand the results. Set
+   * to `true` to expand the results. This query parameter is not valid if you use
+   * the `count` or `startKey` query parameters.
+   * @opt_param bool shallowExpand Optional. Specifies whether to expand the
+   * results in shallow mode. Set to `true` to expand the results in shallow mode.
+   * @opt_param string startKey **Note**: Must be used in conjunction with the
+   * `count` parameter. Name of the developer app from which to start displaying
+   * the list of developer apps. For example, if you're returning 50 developer
+   * apps at a time (using the `count` query parameter), you can view developer
+   * apps 50-99 by entering the name of the 50th developer app. The developer app
+   * name is case sensitive.
+   * @return GoogleCloudApigeeV1ListDeveloperAppsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsDevelopersApps($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListDeveloperAppsResponse::class);
+  }
+  /**
+   * Updates the details for a developer app. In addition, you can add an API
+   * product to a developer app and automatically generate an API key for the app
+   * to use when calling APIs in the API product. If you want to use an existing
+   * API key for the API product, add the API product to the API key using the
+   * UpdateDeveloperAppKey API. Using this API, you cannot update the following: *
+   * App name as it is the primary key used to identify the app and cannot be
+   * changed. * Scopes associated with the app. Instead, use the
+   * ReplaceDeveloperAppKey API. This API replaces the existing attributes with
+   * those specified in the request. Include or exclude any existing attributes
+   * that you want to retain or delete, respectively. (apps.update)
+   *
+   * @param string $name Required. Name of the developer app. Use the following
+   * structure in your request:
+   * `organizations/{org}/developers/{developer_email}/apps/{app}`
+   * @param GoogleCloudApigeeV1DeveloperApp $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1DeveloperApp
+   * @throws \Google\Service\Exception
+   */
+  public function update($name, GoogleCloudApigeeV1DeveloperApp $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('update', [$params], GoogleCloudApigeeV1DeveloperApp::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsDevelopersApps::class, 'Google_Service_Apigee_Resource_OrganizationsDevelopersApps');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsDevelopersAppsAttributes.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsDevelopersAppsAttributes.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsDevelopersAppsAttributes.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,108 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1Attribute;
+use Google\Service\Apigee\GoogleCloudApigeeV1Attributes;
+
+/**
+ * The "attributes" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $attributes = $apigeeService->organizations_developers_apps_attributes;
+ *  </code>
+ */
+class OrganizationsDevelopersAppsAttributes extends \Google\Service\Resource
+{
+  /**
+   * Deletes a developer app attribute. (attributes.delete)
+   *
+   * @param string $name Required. Name of the developer app attribute. Use the
+   * following structure in your request: `organizations/{org}/developers/{develop
+   * er_email}/apps/{app}/attributes/{attribute}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1Attribute
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleCloudApigeeV1Attribute::class);
+  }
+  /**
+   * Returns a developer app attribute. (attributes.get)
+   *
+   * @param string $name Required. Name of the developer app attribute. Use the
+   * following structure in your request: `organizations/{org}/developers/{develop
+   * er_email}/apps/{app}/attributes/{attribute}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1Attribute
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1Attribute::class);
+  }
+  /**
+   * Returns a list of all developer app attributes.
+   * (attributes.listOrganizationsDevelopersAppsAttributes)
+   *
+   * @param string $parent Required. Name of the developer app. Use the following
+   * structure in your request:
+   * `organizations/{org}/developers/{developer_email}/apps/{app}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1Attributes
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsDevelopersAppsAttributes($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1Attributes::class);
+  }
+  /**
+   * Updates a developer app attribute. **Note**: OAuth access tokens and Key
+   * Management Service (KMS) entities (apps, developers, and API products) are
+   * cached for 180 seconds (current default). Any custom attributes associated
+   * with these entities are cached for at least 180 seconds after the entity is
+   * accessed at runtime. Therefore, an `ExpiresIn` element on the OAuthV2 policy
+   * won't be able to expire an access token in less than 180 seconds.
+   * (attributes.updateDeveloperAppAttribute)
+   *
+   * @param string $name Required. Name of the developer app attribute. Use the
+   * following structure in your request: `organizations/{org}/developers/{develop
+   * er_email}/apps/{app}/attributes/{attribute}`
+   * @param GoogleCloudApigeeV1Attribute $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1Attribute
+   * @throws \Google\Service\Exception
+   */
+  public function updateDeveloperAppAttribute($name, GoogleCloudApigeeV1Attribute $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('updateDeveloperAppAttribute', [$params], GoogleCloudApigeeV1Attribute::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsDevelopersAppsAttributes::class, 'Google_Service_Apigee_Resource_OrganizationsDevelopersAppsAttributes');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsDevelopersAppsKeys.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsDevelopersAppsKeys.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsDevelopersAppsKeys.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\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1DeveloperAppKey;
+
+/**
+ * The "keys" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $keys = $apigeeService->organizations_developers_apps_keys;
+ *  </code>
+ */
+class OrganizationsDevelopersAppsKeys extends \Google\Service\Resource
+{
+  /**
+   * Creates a custom consumer key and secret for a developer app. This is
+   * particularly useful if you want to migrate existing consumer keys and secrets
+   * to Apigee from another system. Consumer keys and secrets can contain letters,
+   * numbers, underscores, and hyphens. No other special characters are allowed.
+   * To avoid service disruptions, a consumer key and secret should not exceed 2
+   * KBs each. **Note**: When creating the consumer key and secret, an association
+   * to API products will not be made. Therefore, you should not specify the
+   * associated API products in your request. Instead, use the
+   * UpdateDeveloperAppKey API to make the association after the consumer key and
+   * secret are created. If a consumer key and secret already exist, you can keep
+   * them or delete them using the DeleteDeveloperAppKey API. **Note**: All keys
+   * start out with status=approved, even if status=revoked is passed when the key
+   * is created. To revoke a key, use the UpdateDeveloperAppKey API. (keys.create)
+   *
+   * @param string $parent Parent of the developer app key. Use the following
+   * structure in your request:
+   * 'organizations/{org}/developers/{developerEmail}/apps/{appName}'
+   * @param GoogleCloudApigeeV1DeveloperAppKey $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1DeveloperAppKey
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudApigeeV1DeveloperAppKey $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudApigeeV1DeveloperAppKey::class);
+  }
+  /**
+   * Deletes an app's consumer key and removes all API products associated with
+   * the app. After the consumer key is deleted, it cannot be used to access any
+   * APIs. **Note**: After you delete a consumer key, you may want to: 1. Create a
+   * new consumer key and secret for the developer app using the
+   * CreateDeveloperAppKey API, and subsequently add an API product to the key
+   * using the UpdateDeveloperAppKey API. 2. Delete the developer app, if it is no
+   * longer required. (keys.delete)
+   *
+   * @param string $name Name of the developer app key. Use the following
+   * structure in your request:
+   * `organizations/{org}/developers/{developer_email}/apps/{app}/keys/{key}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1DeveloperAppKey
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleCloudApigeeV1DeveloperAppKey::class);
+  }
+  /**
+   * Gets details for a consumer key for a developer app, including the key and
+   * secret value, associated API products, and other information. (keys.get)
+   *
+   * @param string $name Name of the developer app key. Use the following
+   * structure in your request:
+   * `organizations/{org}/developers/{developer_email}/apps/{app}/keys/{key}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1DeveloperAppKey
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1DeveloperAppKey::class);
+  }
+  /**
+   * Updates the scope of an app. This API replaces the existing scopes with those
+   * specified in the request. Include or exclude any existing scopes that you
+   * want to retain or delete, respectively. The specified scopes must already be
+   * defined for the API products associated with the app. This API sets the
+   * `scopes` element under the `apiProducts` element in the attributes of the
+   * app. (keys.replaceDeveloperAppKey)
+   *
+   * @param string $name Name of the developer app key. Use the following
+   * structure in your request:
+   * `organizations/{org}/developers/{developer_email}/apps/{app}/keys/{key}`
+   * @param GoogleCloudApigeeV1DeveloperAppKey $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1DeveloperAppKey
+   * @throws \Google\Service\Exception
+   */
+  public function replaceDeveloperAppKey($name, GoogleCloudApigeeV1DeveloperAppKey $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('replaceDeveloperAppKey', [$params], GoogleCloudApigeeV1DeveloperAppKey::class);
+  }
+  /**
+   * Adds an API product to a developer app key, enabling the app that holds the
+   * key to access the API resources bundled in the API product. In addition, you
+   * can add attributes to a developer app key. This API replaces the existing
+   * attributes with those specified in the request. Include or exclude any
+   * existing attributes that you want to retain or delete, respectively. You can
+   * use the same key to access all API products associated with the app.
+   * (keys.updateDeveloperAppKey)
+   *
+   * @param string $name Name of the developer app key. Use the following
+   * structure in your request:
+   * `organizations/{org}/developers/{developer_email}/apps/{app}/keys/{key}`
+   * @param GoogleCloudApigeeV1DeveloperAppKey $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string action Approve or revoke the consumer key by setting this
+   * value to `approve` or `revoke`, respectively. The `Content-Type` header must
+   * be set to `application/octet-stream`.
+   * @return GoogleCloudApigeeV1DeveloperAppKey
+   * @throws \Google\Service\Exception
+   */
+  public function updateDeveloperAppKey($name, GoogleCloudApigeeV1DeveloperAppKey $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('updateDeveloperAppKey', [$params], GoogleCloudApigeeV1DeveloperAppKey::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsDevelopersAppsKeys::class, 'Google_Service_Apigee_Resource_OrganizationsDevelopersAppsKeys');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsDevelopersAppsKeysApiproducts.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsDevelopersAppsKeysApiproducts.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsDevelopersAppsKeysApiproducts.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\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1DeveloperAppKey;
+use Google\Service\Apigee\GoogleProtobufEmpty;
+
+/**
+ * The "apiproducts" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $apiproducts = $apigeeService->organizations_developers_apps_keys_apiproducts;
+ *  </code>
+ */
+class OrganizationsDevelopersAppsKeysApiproducts extends \Google\Service\Resource
+{
+  /**
+   * Removes an API product from an app's consumer key. After the API product is
+   * removed, the app cannot access the API resources defined in that API product.
+   * **Note**: The consumer key is not removed, only its association with the API
+   * product. (apiproducts.delete)
+   *
+   * @param string $name Name of the API product in the developer app key in the
+   * following format: `organizations/{org}/developers/{developer_email}/apps/{app
+   * }/keys/{key}/apiproducts/{apiproduct}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1DeveloperAppKey
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleCloudApigeeV1DeveloperAppKey::class);
+  }
+  /**
+   * Approves or revokes the consumer key for an API product. After a consumer key
+   * is approved, the app can use it to access APIs. A consumer key that is
+   * revoked or pending cannot be used to access an API. Any access tokens
+   * associated with a revoked consumer key will remain active. However, Apigee
+   * checks the status of the consumer key and if set to `revoked` will not allow
+   * access to the API. (apiproducts.updateDeveloperAppKeyApiProduct)
+   *
+   * @param string $name Name of the API product in the developer app key in the
+   * following format: `organizations/{org}/developers/{developer_email}/apps/{app
+   * }/keys/{key}/apiproducts/{apiproduct}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string action Approve or revoke the consumer key by setting this
+   * value to `approve` or `revoke`, respectively.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function updateDeveloperAppKeyApiProduct($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('updateDeveloperAppKeyApiProduct', [$params], GoogleProtobufEmpty::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsDevelopersAppsKeysApiproducts::class, 'Google_Service_Apigee_Resource_OrganizationsDevelopersAppsKeysApiproducts');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsDevelopersAppsKeysCreate.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsDevelopersAppsKeysCreate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsDevelopersAppsKeysCreate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,65 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1DeveloperAppKey;
+
+/**
+ * The "create" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $create = $apigeeService->organizations_developers_apps_keys_create;
+ *  </code>
+ */
+class OrganizationsDevelopersAppsKeysCreate extends \Google\Service\Resource
+{
+  /**
+   * Creates a custom consumer key and secret for a developer app. This is
+   * particularly useful if you want to migrate existing consumer keys and secrets
+   * to Apigee from another system. Consumer keys and secrets can contain letters,
+   * numbers, underscores, and hyphens. No other special characters are allowed.
+   * To avoid service disruptions, a consumer key and secret should not exceed 2
+   * KBs each. **Note**: When creating the consumer key and secret, an association
+   * to API products will not be made. Therefore, you should not specify the
+   * associated API products in your request. Instead, use the
+   * UpdateDeveloperAppKey API to make the association after the consumer key and
+   * secret are created. If a consumer key and secret already exist, you can keep
+   * them or delete them using the DeleteDeveloperAppKey API. **Note**: All keys
+   * start out with status=approved, even if status=revoked is passed when the key
+   * is created. To revoke a key, use the UpdateDeveloperAppKey API.
+   * (create.create)
+   *
+   * @param string $parent Parent of the developer app key. Use the following
+   * structure in your request:
+   * 'organizations/{org}/developers/{developerEmail}/apps/{appName}'
+   * @param GoogleCloudApigeeV1DeveloperAppKey $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1DeveloperAppKey
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudApigeeV1DeveloperAppKey $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudApigeeV1DeveloperAppKey::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsDevelopersAppsKeysCreate::class, 'Google_Service_Apigee_Resource_OrganizationsDevelopersAppsKeysCreate');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsDevelopersAttributes.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsDevelopersAttributes.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsDevelopersAttributes.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,108 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1Attribute;
+use Google\Service\Apigee\GoogleCloudApigeeV1Attributes;
+
+/**
+ * The "attributes" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $attributes = $apigeeService->organizations_developers_attributes;
+ *  </code>
+ */
+class OrganizationsDevelopersAttributes extends \Google\Service\Resource
+{
+  /**
+   * Deletes a developer attribute. (attributes.delete)
+   *
+   * @param string $name Required. Name of the developer attribute. Use the
+   * following structure in your request:
+   * `organizations/{org}/developers/{developer_email}/attributes/{attribute}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1Attribute
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleCloudApigeeV1Attribute::class);
+  }
+  /**
+   * Returns the value of the specified developer attribute. (attributes.get)
+   *
+   * @param string $name Required. Name of the developer attribute. Use the
+   * following structure in your request:
+   * `organizations/{org}/developers/{developer_email}/attributes/{attribute}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1Attribute
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1Attribute::class);
+  }
+  /**
+   * Returns a list of all developer attributes.
+   * (attributes.listOrganizationsDevelopersAttributes)
+   *
+   * @param string $parent Required. Email address of the developer for which
+   * attributes are being listed. Use the following structure in your request:
+   * `organizations/{org}/developers/{developer_email}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1Attributes
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsDevelopersAttributes($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1Attributes::class);
+  }
+  /**
+   * Updates a developer attribute. **Note**: OAuth access tokens and Key
+   * Management Service (KMS) entities (apps, developers, and API products) are
+   * cached for 180 seconds (default). Any custom attributes associated with these
+   * entities are cached for at least 180 seconds after the entity is accessed at
+   * runtime. Therefore, an `ExpiresIn` element on the OAuthV2 policy won't be
+   * able to expire an access token in less than 180 seconds.
+   * (attributes.updateDeveloperAttribute)
+   *
+   * @param string $name Required. Name of the developer attribute. Use the
+   * following structure in your request:
+   * `organizations/{org}/developers/{developer_email}/attributes/{attribute}`
+   * @param GoogleCloudApigeeV1Attribute $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1Attribute
+   * @throws \Google\Service\Exception
+   */
+  public function updateDeveloperAttribute($name, GoogleCloudApigeeV1Attribute $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('updateDeveloperAttribute', [$params], GoogleCloudApigeeV1Attribute::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsDevelopersAttributes::class, 'Google_Service_Apigee_Resource_OrganizationsDevelopersAttributes');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsDevelopersBalance.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsDevelopersBalance.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsDevelopersBalance.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,73 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1AdjustDeveloperBalanceRequest;
+use Google\Service\Apigee\GoogleCloudApigeeV1CreditDeveloperBalanceRequest;
+use Google\Service\Apigee\GoogleCloudApigeeV1DeveloperBalance;
+
+/**
+ * The "balance" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $balance = $apigeeService->organizations_developers_balance;
+ *  </code>
+ */
+class OrganizationsDevelopersBalance extends \Google\Service\Resource
+{
+  /**
+   * Adjust the prepaid balance for the developer. This API will be used in
+   * scenarios where the developer has been under-charged or over-charged.
+   * (balance.adjust)
+   *
+   * @param string $name Required. Account balance for the developer. Use the
+   * following structure in your request:
+   * `organizations/{org}/developers/{developer}/balance`
+   * @param GoogleCloudApigeeV1AdjustDeveloperBalanceRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1DeveloperBalance
+   * @throws \Google\Service\Exception
+   */
+  public function adjust($name, GoogleCloudApigeeV1AdjustDeveloperBalanceRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('adjust', [$params], GoogleCloudApigeeV1DeveloperBalance::class);
+  }
+  /**
+   * Credits the account balance for the developer. (balance.credit)
+   *
+   * @param string $name Required. Account balance for the developer. Use the
+   * following structure in your request:
+   * `organizations/{org}/developers/{developer}/balance`
+   * @param GoogleCloudApigeeV1CreditDeveloperBalanceRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1DeveloperBalance
+   * @throws \Google\Service\Exception
+   */
+  public function credit($name, GoogleCloudApigeeV1CreditDeveloperBalanceRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('credit', [$params], GoogleCloudApigeeV1DeveloperBalance::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsDevelopersBalance::class, 'Google_Service_Apigee_Resource_OrganizationsDevelopersBalance');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsDevelopersSubscriptions.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsDevelopersSubscriptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsDevelopersSubscriptions.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\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1DeveloperSubscription;
+use Google\Service\Apigee\GoogleCloudApigeeV1ExpireDeveloperSubscriptionRequest;
+use Google\Service\Apigee\GoogleCloudApigeeV1ListDeveloperSubscriptionsResponse;
+
+/**
+ * The "subscriptions" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $subscriptions = $apigeeService->organizations_developers_subscriptions;
+ *  </code>
+ */
+class OrganizationsDevelopersSubscriptions extends \Google\Service\Resource
+{
+  /**
+   * Creates a subscription to an API product.  (subscriptions.create)
+   *
+   * @param string $parent Required. Email address of the developer that is
+   * purchasing a subscription to the API product. Use the following structure in
+   * your request: `organizations/{org}/developers/{developer_email}`
+   * @param GoogleCloudApigeeV1DeveloperSubscription $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1DeveloperSubscription
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudApigeeV1DeveloperSubscription $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudApigeeV1DeveloperSubscription::class);
+  }
+  /**
+   * Expires an API product subscription immediately. (subscriptions.expire)
+   *
+   * @param string $name Required. Name of the API product subscription. Use the
+   * following structure in your request: `organizations/{org}/developers/{develop
+   * er_email}/subscriptions/{subscription}`
+   * @param GoogleCloudApigeeV1ExpireDeveloperSubscriptionRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1DeveloperSubscription
+   * @throws \Google\Service\Exception
+   */
+  public function expire($name, GoogleCloudApigeeV1ExpireDeveloperSubscriptionRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('expire', [$params], GoogleCloudApigeeV1DeveloperSubscription::class);
+  }
+  /**
+   * Gets details for an API product subscription. (subscriptions.get)
+   *
+   * @param string $name Required. Name of the API product subscription. Use the
+   * following structure in your request: `organizations/{org}/developers/{develop
+   * er_email}/subscriptions/{subscription}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1DeveloperSubscription
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1DeveloperSubscription::class);
+  }
+  /**
+   * Lists all API product subscriptions for a developer.
+   * (subscriptions.listOrganizationsDevelopersSubscriptions)
+   *
+   * @param string $parent Required. Email address of the developer. Use the
+   * following structure in your request:
+   * `organizations/{org}/developers/{developer_email}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int count Number of API product subscriptions to return in the API
+   * call. Use with `startKey` to provide more targeted filtering. Defaults to
+   * 100. The maximum limit is 1000.
+   * @opt_param string startKey Name of the API product subscription from which to
+   * start displaying the list of subscriptions. If omitted, the list starts from
+   * the first item. For example, to view the API product subscriptions from
+   * 51-150, set the value of `startKey` to the name of the 51st subscription and
+   * set the value of `count` to 100.
+   * @return GoogleCloudApigeeV1ListDeveloperSubscriptionsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsDevelopersSubscriptions($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListDeveloperSubscriptionsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsDevelopersSubscriptions::class, 'Google_Service_Apigee_Resource_OrganizationsDevelopersSubscriptions');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEndpointAttachments.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEndpointAttachments.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEndpointAttachments.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,112 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1EndpointAttachment;
+use Google\Service\Apigee\GoogleCloudApigeeV1ListEndpointAttachmentsResponse;
+use Google\Service\Apigee\GoogleLongrunningOperation;
+
+/**
+ * The "endpointAttachments" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $endpointAttachments = $apigeeService->organizations_endpointAttachments;
+ *  </code>
+ */
+class OrganizationsEndpointAttachments extends \Google\Service\Resource
+{
+  /**
+   * Creates an endpoint attachment. **Note:** Not supported for Apigee hybrid.
+   * (endpointAttachments.create)
+   *
+   * @param string $parent Required. Organization the endpoint attachment will be
+   * created in.
+   * @param GoogleCloudApigeeV1EndpointAttachment $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string endpointAttachmentId ID to use for the endpoint attachment.
+   * ID must start with a lowercase letter followed by up to 31 lowercase letters,
+   * numbers, or hyphens, and cannot end with a hyphen. The minimum length is 2.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudApigeeV1EndpointAttachment $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Deletes an endpoint attachment. (endpointAttachments.delete)
+   *
+   * @param string $name Required. Name of the endpoint attachment. Use the
+   * following structure in your request:
+   * `organizations/{org}/endpointAttachments/{endpoint_attachment}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Gets the endpoint attachment. (endpointAttachments.get)
+   *
+   * @param string $name Required. Name of the endpoint attachment. Use the
+   * following structure in your request:
+   * `organizations/{org}/endpointAttachments/{endpoint_attachment}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1EndpointAttachment
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1EndpointAttachment::class);
+  }
+  /**
+   * Lists the endpoint attachments in an organization.
+   * (endpointAttachments.listOrganizationsEndpointAttachments)
+   *
+   * @param string $parent Required. Name of the organization for which to list
+   * endpoint attachments. Use the following structure in your request:
+   * `organizations/{org}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Optional. Maximum number of endpoint attachments to
+   * return. If unspecified, at most 25 attachments will be returned.
+   * @opt_param string pageToken Optional. Page token, returned from a previous
+   * `ListEndpointAttachments` call, that you can use to retrieve the next page.
+   * @return GoogleCloudApigeeV1ListEndpointAttachmentsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsEndpointAttachments($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListEndpointAttachmentsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsEndpointAttachments::class, 'Google_Service_Apigee_Resource_OrganizationsEndpointAttachments');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvgroups.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvgroups.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvgroups.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,146 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1EnvironmentGroup;
+use Google\Service\Apigee\GoogleCloudApigeeV1EnvironmentGroupConfig;
+use Google\Service\Apigee\GoogleCloudApigeeV1ListEnvironmentGroupsResponse;
+use Google\Service\Apigee\GoogleLongrunningOperation;
+
+/**
+ * The "envgroups" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $envgroups = $apigeeService->organizations_envgroups;
+ *  </code>
+ */
+class OrganizationsEnvgroups extends \Google\Service\Resource
+{
+  /**
+   * Creates a new environment group. (envgroups.create)
+   *
+   * @param string $parent Required. Name of the organization in which to create
+   * the environment group in the following format: `organizations/{org}`.
+   * @param GoogleCloudApigeeV1EnvironmentGroup $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string name Optional. ID of the environment group. Overrides any
+   * ID in the environment_group resource.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudApigeeV1EnvironmentGroup $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Deletes an environment group. (envgroups.delete)
+   *
+   * @param string $name Required. Name of the environment group in the following
+   * format: `organizations/{org}/envgroups/{envgroup}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Gets an environment group. (envgroups.get)
+   *
+   * @param string $name Required. Name of the environment group in the following
+   * format: `organizations/{org}/envgroups/{envgroup}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1EnvironmentGroup
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1EnvironmentGroup::class);
+  }
+  /**
+   * Gets the deployed ingress configuration for an environment group.
+   * (envgroups.getDeployedIngressConfig)
+   *
+   * @param string $name Required. Name of the deployed configuration for the
+   * environment group in the following format:
+   * 'organizations/{org}/envgroups/{envgroup}/deployedIngressConfig'.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string view When set to FULL, additional details about the
+   * specific deployments receiving traffic will be included in the IngressConfig
+   * response's RoutingRules.
+   * @return GoogleCloudApigeeV1EnvironmentGroupConfig
+   * @throws \Google\Service\Exception
+   */
+  public function getDeployedIngressConfig($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('getDeployedIngressConfig', [$params], GoogleCloudApigeeV1EnvironmentGroupConfig::class);
+  }
+  /**
+   * Lists all environment groups. (envgroups.listOrganizationsEnvgroups)
+   *
+   * @param string $parent Required. Name of the organization for which to list
+   * environment groups in the following format: `organizations/{org}`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Maximum number of environment groups to return. The
+   * page size defaults to 25.
+   * @opt_param string pageToken Page token, returned from a previous
+   * ListEnvironmentGroups call, that you can use to retrieve the next page.
+   * @return GoogleCloudApigeeV1ListEnvironmentGroupsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsEnvgroups($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListEnvironmentGroupsResponse::class);
+  }
+  /**
+   * Updates an environment group. (envgroups.patch)
+   *
+   * @param string $name Required. Name of the environment group to update in the
+   * format: `organizations/{org}/envgroups/{envgroup}.
+   * @param GoogleCloudApigeeV1EnvironmentGroup $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Optional. List of fields to be updated.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudApigeeV1EnvironmentGroup $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleLongrunningOperation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsEnvgroups::class, 'Google_Service_Apigee_Resource_OrganizationsEnvgroups');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvgroupsAttachments.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvgroupsAttachments.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvgroupsAttachments.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,109 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1EnvironmentGroupAttachment;
+use Google\Service\Apigee\GoogleCloudApigeeV1ListEnvironmentGroupAttachmentsResponse;
+use Google\Service\Apigee\GoogleLongrunningOperation;
+
+/**
+ * The "attachments" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $attachments = $apigeeService->organizations_envgroups_attachments;
+ *  </code>
+ */
+class OrganizationsEnvgroupsAttachments extends \Google\Service\Resource
+{
+  /**
+   * Creates a new attachment of an environment to an environment group.
+   * (attachments.create)
+   *
+   * @param string $parent Required. EnvironmentGroup under which to create the
+   * attachment in the following format:
+   * `organizations/{org}/envgroups/{envgroup}`.
+   * @param GoogleCloudApigeeV1EnvironmentGroupAttachment $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudApigeeV1EnvironmentGroupAttachment $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Deletes an environment group attachment. (attachments.delete)
+   *
+   * @param string $name Required. Name of the environment group attachment to
+   * delete in the following format:
+   * `organizations/{org}/envgroups/{envgroup}/attachments/{attachment}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Gets an environment group attachment. (attachments.get)
+   *
+   * @param string $name Required. Name of the environment group attachment in the
+   * following format:
+   * `organizations/{org}/envgroups/{envgroup}/attachments/{attachment}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1EnvironmentGroupAttachment
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1EnvironmentGroupAttachment::class);
+  }
+  /**
+   * Lists all attachments of an environment group.
+   * (attachments.listOrganizationsEnvgroupsAttachments)
+   *
+   * @param string $parent Required. Name of the environment group in the
+   * following format: `organizations/{org}/envgroups/{envgroup}`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Maximum number of environment group attachments to
+   * return. The page size defaults to 25.
+   * @opt_param string pageToken Page token, returned by a previous
+   * ListEnvironmentGroupAttachments call, that you can use to retrieve the next
+   * page.
+   * @return GoogleCloudApigeeV1ListEnvironmentGroupAttachmentsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsEnvgroupsAttachments($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListEnvironmentGroupAttachmentsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsEnvgroupsAttachments::class, 'Google_Service_Apigee_Resource_OrganizationsEnvgroupsAttachments');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironments.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironments.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironments.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,443 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1AddonsConfig;
+use Google\Service\Apigee\GoogleCloudApigeeV1ApiSecurityRuntimeConfig;
+use Google\Service\Apigee\GoogleCloudApigeeV1DebugMask;
+use Google\Service\Apigee\GoogleCloudApigeeV1Environment;
+use Google\Service\Apigee\GoogleCloudApigeeV1EnvironmentConfig;
+use Google\Service\Apigee\GoogleCloudApigeeV1SecurityActionsConfig;
+use Google\Service\Apigee\GoogleCloudApigeeV1Subscription;
+use Google\Service\Apigee\GoogleCloudApigeeV1TraceConfig;
+use Google\Service\Apigee\GoogleIamV1Policy;
+use Google\Service\Apigee\GoogleIamV1SetIamPolicyRequest;
+use Google\Service\Apigee\GoogleIamV1TestIamPermissionsRequest;
+use Google\Service\Apigee\GoogleIamV1TestIamPermissionsResponse;
+use Google\Service\Apigee\GoogleLongrunningOperation;
+use Google\Service\Apigee\GoogleProtobufEmpty;
+
+/**
+ * The "environments" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $environments = $apigeeService->organizations_environments;
+ *  </code>
+ */
+class OrganizationsEnvironments extends \Google\Service\Resource
+{
+  /**
+   * Creates an environment in an organization. (environments.create)
+   *
+   * @param string $parent Required. Name of the organization in which the
+   * environment will be created. Use the following structure in your request:
+   * `organizations/{org}`
+   * @param GoogleCloudApigeeV1Environment $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string name Optional. Name of the environment.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudApigeeV1Environment $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Deletes an environment from an organization. **Warning: You must delete all
+   * key value maps and key value entries before you delete an environment.**
+   * Otherwise, if you re-create the environment the key value map entry
+   * operations will encounter encryption/decryption discrepancies.
+   * (environments.delete)
+   *
+   * @param string $name Required. Name of the environment. Use the following
+   * structure in your request: `organizations/{org}/environments/{env}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Gets environment details. (environments.get)
+   *
+   * @param string $name Required. Name of the environment. Use the following
+   * structure in your request: `organizations/{org}/environments/{env}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1Environment
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1Environment::class);
+  }
+  /**
+   * Gets the add-ons config of an environment. (environments.getAddonsConfig)
+   *
+   * @param string $name Required. Name of the add-ons config. Must be in the
+   * format of `/organizations/{org}/environments/{env}/addonsConfig`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1AddonsConfig
+   * @throws \Google\Service\Exception
+   */
+  public function getAddonsConfig($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('getAddonsConfig', [$params], GoogleCloudApigeeV1AddonsConfig::class);
+  }
+  /**
+   * Gets the API Security runtime configuration for an environment. This named
+   * ApiSecurityRuntimeConfig to prevent conflicts with ApiSecurityConfig from
+   * addon config. (environments.getApiSecurityRuntimeConfig)
+   *
+   * @param string $name Required. Name of the environment API Security Runtime
+   * configuration resource. Use the following structure in your request:
+   * `organizations/{org}/environments/{env}/apiSecurityRuntimeConfig`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1ApiSecurityRuntimeConfig
+   * @throws \Google\Service\Exception
+   */
+  public function getApiSecurityRuntimeConfig($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('getApiSecurityRuntimeConfig', [$params], GoogleCloudApigeeV1ApiSecurityRuntimeConfig::class);
+  }
+  /**
+   * Gets the debug mask singleton resource for an environment.
+   * (environments.getDebugmask)
+   *
+   * @param string $name Required. Name of the debug mask. Use the following
+   * structure in your request:
+   * `organizations/{org}/environments/{env}/debugmask`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1DebugMask
+   * @throws \Google\Service\Exception
+   */
+  public function getDebugmask($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('getDebugmask', [$params], GoogleCloudApigeeV1DebugMask::class);
+  }
+  /**
+   * Gets the deployed configuration for an environment.
+   * (environments.getDeployedConfig)
+   *
+   * @param string $name Required. Name of the environment deployed configuration
+   * resource. Use the following structure in your request:
+   * `organizations/{org}/environments/{env}/deployedConfig`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1EnvironmentConfig
+   * @throws \Google\Service\Exception
+   */
+  public function getDeployedConfig($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('getDeployedConfig', [$params], GoogleCloudApigeeV1EnvironmentConfig::class);
+  }
+  /**
+   * Gets the IAM policy on an environment. For more information, see [Manage
+   * users, roles, and permissions using the
+   * API](https://cloud.google.com/apigee/docs/api-platform/system-
+   * administration/manage-users-roles). You must have the
+   * `apigee.environments.getIamPolicy` permission to call this API.
+   * (environments.getIamPolicy)
+   *
+   * @param string $resource REQUIRED: The resource for which the policy is being
+   * requested. See [Resource
+   * names](https://cloud.google.com/apis/design/resource_names) for the
+   * appropriate value for this field.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int options.requestedPolicyVersion Optional. The maximum policy
+   * version that will be used to format the policy. Valid values are 0, 1, and 3.
+   * Requests specifying an invalid value will be rejected. Requests for policies
+   * with any conditional role bindings must specify version 3. Policies with no
+   * conditional role bindings may specify any valid value or leave the field
+   * unset. The policy in the response might use the policy version that you
+   * specified, or it might use a lower policy version. For example, if you
+   * specify version 3, but the policy has no conditional role bindings, the
+   * response uses version 1. To learn which resources support conditions in their
+   * IAM policies, see the [IAM
+   * documentation](https://cloud.google.com/iam/help/conditions/resource-
+   * policies).
+   * @return GoogleIamV1Policy
+   * @throws \Google\Service\Exception
+   */
+  public function getIamPolicy($resource, $optParams = [])
+  {
+    $params = ['resource' => $resource];
+    $params = array_merge($params, $optParams);
+    return $this->call('getIamPolicy', [$params], GoogleIamV1Policy::class);
+  }
+  /**
+   * GetSecurityActionConfig returns the current SecurityActions configuration.
+   * (environments.getSecurityActionsConfig)
+   *
+   * @param string $name Required. The name of the SecurityActionsConfig to
+   * retrieve. This will always be:
+   * `organizations/{org}/environments/{env}/security_actions_config`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1SecurityActionsConfig
+   * @throws \Google\Service\Exception
+   */
+  public function getSecurityActionsConfig($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('getSecurityActionsConfig', [$params], GoogleCloudApigeeV1SecurityActionsConfig::class);
+  }
+  /**
+   * Get distributed trace configuration in an environment.
+   * (environments.getTraceConfig)
+   *
+   * @param string $name Required. Name of the trace configuration. Use the
+   * following structure in your request:
+   * "organizations/environments/traceConfig".
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1TraceConfig
+   * @throws \Google\Service\Exception
+   */
+  public function getTraceConfig($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('getTraceConfig', [$params], GoogleCloudApigeeV1TraceConfig::class);
+  }
+  /**
+   * Updates properties for an Apigee environment with patch semantics using a
+   * field mask. **Note:** Not supported for Apigee hybrid.
+   * (environments.modifyEnvironment)
+   *
+   * @param string $name Required. Name of the environment. Use the following
+   * structure in your request: `organizations/{org}/environments/{environment}`.
+   * @param GoogleCloudApigeeV1Environment $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask List of fields to be updated. Fields that can be
+   * updated: node_config.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function modifyEnvironment($name, GoogleCloudApigeeV1Environment $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('modifyEnvironment', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Sets the IAM policy on an environment, if the policy already exists it will
+   * be replaced. For more information, see [Manage users, roles, and permissions
+   * using the API](https://cloud.google.com/apigee/docs/api-platform/system-
+   * administration/manage-users-roles). You must have the
+   * `apigee.environments.setIamPolicy` permission to call this API.
+   * (environments.setIamPolicy)
+   *
+   * @param string $resource REQUIRED: The resource for which the policy is being
+   * specified. See [Resource
+   * names](https://cloud.google.com/apis/design/resource_names) for the
+   * appropriate value for this field.
+   * @param GoogleIamV1SetIamPolicyRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleIamV1Policy
+   * @throws \Google\Service\Exception
+   */
+  public function setIamPolicy($resource, GoogleIamV1SetIamPolicyRequest $postBody, $optParams = [])
+  {
+    $params = ['resource' => $resource, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('setIamPolicy', [$params], GoogleIamV1Policy::class);
+  }
+  /**
+   * Creates a subscription for the environment's Pub/Sub topic. The server will
+   * assign a random name for this subscription. The "name" and "push_config" must
+   * *not* be specified. (environments.subscribe)
+   *
+   * @param string $parent Required. Name of the environment. Use the following
+   * structure in your request: `organizations/{org}/environments/{env}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1Subscription
+   * @throws \Google\Service\Exception
+   */
+  public function subscribe($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('subscribe', [$params], GoogleCloudApigeeV1Subscription::class);
+  }
+  /**
+   * Tests the permissions of a user on an environment, and returns a subset of
+   * permissions that the user has on the environment. If the environment does not
+   * exist, an empty permission set is returned (a NOT_FOUND error is not
+   * returned). (environments.testIamPermissions)
+   *
+   * @param string $resource REQUIRED: The resource for which the policy detail is
+   * being requested. See [Resource
+   * names](https://cloud.google.com/apis/design/resource_names) for the
+   * appropriate value for this field.
+   * @param GoogleIamV1TestIamPermissionsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleIamV1TestIamPermissionsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function testIamPermissions($resource, GoogleIamV1TestIamPermissionsRequest $postBody, $optParams = [])
+  {
+    $params = ['resource' => $resource, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('testIamPermissions', [$params], GoogleIamV1TestIamPermissionsResponse::class);
+  }
+  /**
+   * Deletes a subscription for the environment's Pub/Sub topic.
+   * (environments.unsubscribe)
+   *
+   * @param string $parent Required. Name of the environment. Use the following
+   * structure in your request: `organizations/{org}/environments/{env}`
+   * @param GoogleCloudApigeeV1Subscription $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function unsubscribe($parent, GoogleCloudApigeeV1Subscription $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('unsubscribe', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Updates an existing environment. When updating properties, you must pass all
+   * existing properties to the API, even if they are not being changed. If you
+   * omit properties from the payload, the properties are removed. To get the
+   * current list of properties for the environment, use the [Get Environment
+   * API](get). **Note**: Both `PUT` and `POST` methods are supported for updating
+   * an existing environment. (environments.update)
+   *
+   * @param string $name Required. Name of the environment. Use the following
+   * structure in your request: `organizations/{org}/environments/{env}`
+   * @param GoogleCloudApigeeV1Environment $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1Environment
+   * @throws \Google\Service\Exception
+   */
+  public function update($name, GoogleCloudApigeeV1Environment $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('update', [$params], GoogleCloudApigeeV1Environment::class);
+  }
+  /**
+   * Updates the debug mask singleton resource for an environment.
+   * (environments.updateDebugmask)
+   *
+   * @param string $name Name of the debug mask.
+   * @param GoogleCloudApigeeV1DebugMask $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool replaceRepeatedFields Boolean flag that specifies whether to
+   * replace existing values in the debug mask when doing an update. Set to true
+   * to replace existing values. The default behavior is to append the values
+   * (false).
+   * @opt_param string updateMask Field debug mask to support partial updates.
+   * @return GoogleCloudApigeeV1DebugMask
+   * @throws \Google\Service\Exception
+   */
+  public function updateDebugmask($name, GoogleCloudApigeeV1DebugMask $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('updateDebugmask', [$params], GoogleCloudApigeeV1DebugMask::class);
+  }
+  /**
+   * Updates an existing environment. When updating properties, you must pass all
+   * existing properties to the API, even if they are not being changed. If you
+   * omit properties from the payload, the properties are removed. To get the
+   * current list of properties for the environment, use the [Get Environment
+   * API](get). **Note**: Both `PUT` and `POST` methods are supported for updating
+   * an existing environment. (environments.updateEnvironment)
+   *
+   * @param string $name Required. Name of the environment. Use the following
+   * structure in your request: `organizations/{org}/environments/{env}`
+   * @param GoogleCloudApigeeV1Environment $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1Environment
+   * @throws \Google\Service\Exception
+   */
+  public function updateEnvironment($name, GoogleCloudApigeeV1Environment $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('updateEnvironment', [$params], GoogleCloudApigeeV1Environment::class);
+  }
+  /**
+   * UpdateSecurityActionConfig updates the current SecurityActions configuration.
+   * This method is used to enable/disable the feature at the environment level.
+   * (environments.updateSecurityActionsConfig)
+   *
+   * @param string $name This is a singleton resource, the name will always be set
+   * by SecurityActions and any user input will be ignored. The name is always:
+   * `organizations/{org}/environments/{env}/security_actions_config`
+   * @param GoogleCloudApigeeV1SecurityActionsConfig $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask The list of fields to update.
+   * @return GoogleCloudApigeeV1SecurityActionsConfig
+   * @throws \Google\Service\Exception
+   */
+  public function updateSecurityActionsConfig($name, GoogleCloudApigeeV1SecurityActionsConfig $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('updateSecurityActionsConfig', [$params], GoogleCloudApigeeV1SecurityActionsConfig::class);
+  }
+  /**
+   * Updates the trace configurations in an environment. Note that the repeated
+   * fields have replace semantics when included in the field mask and that they
+   * will be overwritten by the value of the fields in the request body.
+   * (environments.updateTraceConfig)
+   *
+   * @param string $name Required. Name of the trace configuration. Use the
+   * following structure in your request:
+   * "organizations/environments/traceConfig".
+   * @param GoogleCloudApigeeV1TraceConfig $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask List of fields to be updated.
+   * @return GoogleCloudApigeeV1TraceConfig
+   * @throws \Google\Service\Exception
+   */
+  public function updateTraceConfig($name, GoogleCloudApigeeV1TraceConfig $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('updateTraceConfig', [$params], GoogleCloudApigeeV1TraceConfig::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsEnvironments::class, 'Google_Service_Apigee_Resource_OrganizationsEnvironments');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsAddonsConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsAddonsConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsAddonsConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,53 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1SetAddonEnablementRequest;
+use Google\Service\Apigee\GoogleLongrunningOperation;
+
+/**
+ * The "addonsConfig" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $addonsConfig = $apigeeService->organizations_environments_addonsConfig;
+ *  </code>
+ */
+class OrganizationsEnvironmentsAddonsConfig extends \Google\Service\Resource
+{
+  /**
+   * Updates an add-on enablement status of an environment.
+   * (addonsConfig.setAddonEnablement)
+   *
+   * @param string $name Required. Name of the add-ons config. Must be in the
+   * format of `/organizations/{org}/environments/{env}/addonsConfig`
+   * @param GoogleCloudApigeeV1SetAddonEnablementRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function setAddonEnablement($name, GoogleCloudApigeeV1SetAddonEnablementRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('setAddonEnablement', [$params], GoogleLongrunningOperation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsEnvironmentsAddonsConfig::class, 'Google_Service_Apigee_Resource_OrganizationsEnvironmentsAddonsConfig');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsAnalytics.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsAnalytics.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsAnalytics.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\Apigee\Resource;
+
+/**
+ * The "analytics" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $analytics = $apigeeService->organizations_environments_analytics;
+ *  </code>
+ */
+class OrganizationsEnvironmentsAnalytics extends \Google\Service\Resource
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsEnvironmentsAnalytics::class, 'Google_Service_Apigee_Resource_OrganizationsEnvironmentsAnalytics');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsAnalyticsAdmin.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsAnalyticsAdmin.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsAnalyticsAdmin.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\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1Schema;
+
+/**
+ * The "admin" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $admin = $apigeeService->organizations_environments_analytics_admin;
+ *  </code>
+ */
+class OrganizationsEnvironmentsAnalyticsAdmin extends \Google\Service\Resource
+{
+  /**
+   * Gets a list of metrics and dimensions that can be used to create analytics
+   * queries and reports. Each schema element contains the name of the field, its
+   * associated type, and a flag indicating whether it is a standard or custom
+   * field. (admin.getSchemav2)
+   *
+   * @param string $name Required. Path to the schema. Use the following structure
+   * in your request:
+   * `organizations/{org}/environments/{env}/analytics/admin/schemav2`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool disableCache Flag that specifies whether the schema is be
+   * read from the database or cache. Set to `true` to read the schema from the
+   * database. Defaults to cache.
+   * @opt_param string type Required. Name of the dataset for which you want to
+   * retrieve the schema. For example: `fact` or `agg_cus1`
+   * @return GoogleCloudApigeeV1Schema
+   * @throws \Google\Service\Exception
+   */
+  public function getSchemav2($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('getSchemav2', [$params], GoogleCloudApigeeV1Schema::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsEnvironmentsAnalyticsAdmin::class, 'Google_Service_Apigee_Resource_OrganizationsEnvironmentsAnalyticsAdmin');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsAnalyticsExports.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsAnalyticsExports.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsAnalyticsExports.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,90 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1Export;
+use Google\Service\Apigee\GoogleCloudApigeeV1ExportRequest;
+use Google\Service\Apigee\GoogleCloudApigeeV1ListExportsResponse;
+
+/**
+ * The "exports" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $exports = $apigeeService->organizations_environments_analytics_exports;
+ *  </code>
+ */
+class OrganizationsEnvironmentsAnalyticsExports extends \Google\Service\Resource
+{
+  /**
+   * Submit a data export job to be processed in the background. If the request is
+   * successful, the API returns a 201 status, a URI that can be used to retrieve
+   * the status of the export job, and the `state` value of "enqueued".
+   * (exports.create)
+   *
+   * @param string $parent Required. Names of the parent organization and
+   * environment. Must be of the form `organizations/{org}/environments/{env}`.
+   * @param GoogleCloudApigeeV1ExportRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1Export
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudApigeeV1ExportRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudApigeeV1Export::class);
+  }
+  /**
+   * Gets the details and status of an analytics export job. If the export job is
+   * still in progress, its `state` is set to "running". After the export job has
+   * completed successfully, its `state` is set to "completed". If the export job
+   * fails, its `state` is set to `failed`. (exports.get)
+   *
+   * @param string $name Required. Resource name of the export to get.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1Export
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1Export::class);
+  }
+  /**
+   * Lists the details and status of all analytics export jobs belonging to the
+   * parent organization and environment.
+   * (exports.listOrganizationsEnvironmentsAnalyticsExports)
+   *
+   * @param string $parent Required. Names of the parent organization and
+   * environment. Must be of the form `organizations/{org}/environments/{env}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1ListExportsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsEnvironmentsAnalyticsExports($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListExportsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsEnvironmentsAnalyticsExports::class, 'Google_Service_Apigee_Resource_OrganizationsEnvironmentsAnalyticsExports');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsApis.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsApis.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsApis.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\Apigee\Resource;
+
+/**
+ * The "apis" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $apis = $apigeeService->organizations_environments_apis;
+ *  </code>
+ */
+class OrganizationsEnvironmentsApis extends \Google\Service\Resource
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsEnvironmentsApis::class, 'Google_Service_Apigee_Resource_OrganizationsEnvironmentsApis');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsApisDeployments.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsApisDeployments.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsApisDeployments.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\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1ListDeploymentsResponse;
+
+/**
+ * The "deployments" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $deployments = $apigeeService->organizations_environments_apis_deployments;
+ *  </code>
+ */
+class OrganizationsEnvironmentsApisDeployments extends \Google\Service\Resource
+{
+  /**
+   * Lists all deployments of an API proxy in an environment.
+   * (deployments.listOrganizationsEnvironmentsApisDeployments)
+   *
+   * @param string $parent Required. Name representing an API proxy in an
+   * environment in the following format:
+   * `organizations/{org}/environments/{env}/apis/{api}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1ListDeploymentsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsEnvironmentsApisDeployments($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListDeploymentsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsEnvironmentsApisDeployments::class, 'Google_Service_Apigee_Resource_OrganizationsEnvironmentsApisDeployments');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsApisRevisions.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsApisRevisions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsApisRevisions.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\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1Deployment;
+use Google\Service\Apigee\GoogleProtobufEmpty;
+
+/**
+ * The "revisions" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $revisions = $apigeeService->organizations_environments_apis_revisions;
+ *  </code>
+ */
+class OrganizationsEnvironmentsApisRevisions extends \Google\Service\Resource
+{
+  /**
+   * Deploys a revision of an API proxy. If another revision of the same API proxy
+   * revision is currently deployed, set the `override` parameter to `true` to
+   * have this revision replace the currently deployed revision. You cannot invoke
+   * an API proxy until it has been deployed to an environment. After you deploy
+   * an API proxy revision, you cannot edit it. To edit the API proxy, you must
+   * create and deploy a new revision. For a request path `organizations/{org}/env
+   * ironments/{env}/apis/{api}/revisions/{rev}/deployments`, two permissions are
+   * required: * `apigee.deployments.create` on the resource
+   * `organizations/{org}/environments/{env}` * `apigee.proxyrevisions.deploy` on
+   * the resource `organizations/{org}/apis/{api}/revisions/{rev}`
+   * (revisions.deploy)
+   *
+   * @param string $name Required. Name of the API proxy revision deployment in
+   * the following format:
+   * `organizations/{org}/environments/{env}/apis/{api}/revisions/{rev}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool override Flag that specifies whether the new deployment
+   * replaces other deployed revisions of the API proxy in the environment. Set
+   * `override` to `true` to replace other deployed revisions. By default,
+   * `override` is `false` and the deployment is rejected if other revisions of
+   * the API proxy are deployed in the environment.
+   * @opt_param bool sequencedRollout Flag that specifies whether to enable
+   * sequenced rollout. If set to `true`, the routing rules for this deployment
+   * and the environment changes to add the deployment will be rolled out in a
+   * safe order. This reduces the risk of downtime that could be caused by
+   * changing the environment group's routing before the new destination for the
+   * affected traffic is ready to receive it. This should only be necessary if the
+   * new deployment will be capturing traffic from another environment under a
+   * shared environment group or if traffic will be rerouted to a different
+   * environment due to a base path removal. The generateDeployChangeReport API
+   * may be used to examine routing changes before issuing the deployment request,
+   * and its response will indicate if a sequenced rollout is recommended for the
+   * deployment.
+   * @opt_param string serviceAccount Google Cloud IAM service account. The
+   * service account represents the identity of the deployed proxy, and determines
+   * what permissions it has. The format must be
+   * `{ACCOUNT_ID}@{PROJECT}.iam.gserviceaccount.com`.
+   * @return GoogleCloudApigeeV1Deployment
+   * @throws \Google\Service\Exception
+   */
+  public function deploy($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('deploy', [$params], GoogleCloudApigeeV1Deployment::class);
+  }
+  /**
+   * Gets the deployment of an API proxy revision and actual state reported by
+   * runtime pods. (revisions.getDeployments)
+   *
+   * @param string $name Required. Name representing an API proxy revision in an
+   * environment in the following format:
+   * `organizations/{org}/environments/{env}/apis/{api}/revisions/{rev}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1Deployment
+   * @throws \Google\Service\Exception
+   */
+  public function getDeployments($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('getDeployments', [$params], GoogleCloudApigeeV1Deployment::class);
+  }
+  /**
+   * Undeploys an API proxy revision from an environment. For a request path `orga
+   * nizations/{org}/environments/{env}/apis/{api}/revisions/{rev}/deployments`,
+   * two permissions are required: * `apigee.deployments.delete` on the resource
+   * `organizations/{org}/environments/{env}` * `apigee.proxyrevisions.undeploy`
+   * on the resource `organizations/{org}/apis/{api}/revisions/{rev}`
+   * (revisions.undeploy)
+   *
+   * @param string $name Required. Name of the API proxy revision deployment in
+   * the following format:
+   * `organizations/{org}/environments/{env}/apis/{api}/revisions/{rev}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool sequencedRollout Flag that specifies whether to enable
+   * sequenced rollout. If set to `true`, the environment group routing rules
+   * corresponding to this deployment will be removed before removing the
+   * deployment from the runtime. This is likely to be a rare use case; it is only
+   * needed when the intended effect of undeploying this proxy is to cause the
+   * traffic it currently handles to be rerouted to some other existing proxy in
+   * the environment group. The GenerateUndeployChangeReport API may be used to
+   * examine routing changes before issuing the undeployment request, and its
+   * response will indicate if a sequenced rollout is recommended for the
+   * undeployment.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function undeploy($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('undeploy', [$params], GoogleProtobufEmpty::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsEnvironmentsApisRevisions::class, 'Google_Service_Apigee_Resource_OrganizationsEnvironmentsApisRevisions');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsApisRevisionsDebugsessions.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsApisRevisionsDebugsessions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsApisRevisionsDebugsessions.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\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1DebugSession;
+use Google\Service\Apigee\GoogleCloudApigeeV1ListDebugSessionsResponse;
+use Google\Service\Apigee\GoogleProtobufEmpty;
+
+/**
+ * The "debugsessions" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $debugsessions = $apigeeService->organizations_environments_apis_revisions_debugsessions;
+ *  </code>
+ */
+class OrganizationsEnvironmentsApisRevisionsDebugsessions extends \Google\Service\Resource
+{
+  /**
+   * Creates a debug session for a deployed API Proxy revision.
+   * (debugsessions.create)
+   *
+   * @param string $parent Required. The resource name of the API Proxy revision
+   * deployment for which to create the DebugSession. Must be of the form `organiz
+   * ations/{organization}/environments/{environment}/apis/{api}/revisions/{revisi
+   * on}`.
+   * @param GoogleCloudApigeeV1DebugSession $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string timeout Optional. The time in seconds after which this
+   * DebugSession should end. A timeout specified in DebugSession will overwrite
+   * this value.
+   * @return GoogleCloudApigeeV1DebugSession
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudApigeeV1DebugSession $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudApigeeV1DebugSession::class);
+  }
+  /**
+   * Deletes the data from a debug session. This does not cancel the debug session
+   * or prevent further data from being collected if the session is still active
+   * in runtime pods. (debugsessions.deleteData)
+   *
+   * @param string $name Required. The name of the debug session to delete. Must
+   * be of the form: `organizations/{organization}/environments/{environment}/apis
+   * /{api}/revisions/{revision}/debugsessions/{debugsession}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function deleteData($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('deleteData', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Retrieves a debug session. (debugsessions.get)
+   *
+   * @param string $name Required. The name of the debug session to retrieve. Must
+   * be of the form: `organizations/{organization}/environments/{environment}/apis
+   * /{api}/revisions/{revision}/debugsessions/{session}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1DebugSession
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1DebugSession::class);
+  }
+  /**
+   * Lists debug sessions that are currently active in the given API Proxy
+   * revision.
+   * (debugsessions.listOrganizationsEnvironmentsApisRevisionsDebugsessions)
+   *
+   * @param string $parent Required. The name of the API Proxy revision deployment
+   * for which to list debug sessions. Must be of the form: `organizations/{organi
+   * zation}/environments/{environment}/apis/{api}/revisions/{revision}`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Maximum number of debug sessions to return. The page
+   * size defaults to 25.
+   * @opt_param string pageToken Page token, returned from a previous
+   * ListDebugSessions call, that you can use to retrieve the next page.
+   * @return GoogleCloudApigeeV1ListDebugSessionsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsEnvironmentsApisRevisionsDebugsessions($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListDebugSessionsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsEnvironmentsApisRevisionsDebugsessions::class, 'Google_Service_Apigee_Resource_OrganizationsEnvironmentsApisRevisionsDebugsessions');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsApisRevisionsDebugsessionsData.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsApisRevisionsDebugsessionsData.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsApisRevisionsDebugsessionsData.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\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1DebugSessionTransaction;
+
+/**
+ * The "data" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $data = $apigeeService->organizations_environments_apis_revisions_debugsessions_data;
+ *  </code>
+ */
+class OrganizationsEnvironmentsApisRevisionsDebugsessionsData extends \Google\Service\Resource
+{
+  /**
+   * Gets the debug data from a transaction. (data.get)
+   *
+   * @param string $name Required. The name of the debug session transaction. Must
+   * be of the form: `organizations/{organization}/environments/{environment}/apis
+   * /{api}/revisions/{revision}/debugsessions/{session}/data/{transaction}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1DebugSessionTransaction
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1DebugSessionTransaction::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsEnvironmentsApisRevisionsDebugsessionsData::class, 'Google_Service_Apigee_Resource_OrganizationsEnvironmentsApisRevisionsDebugsessionsData');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsApisRevisionsDeployments.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsApisRevisionsDeployments.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsApisRevisionsDeployments.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\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1DeploymentChangeReport;
+
+/**
+ * The "deployments" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $deployments = $apigeeService->organizations_environments_apis_revisions_deployments;
+ *  </code>
+ */
+class OrganizationsEnvironmentsApisRevisionsDeployments extends \Google\Service\Resource
+{
+  /**
+   * Generates a report for a dry run analysis of a DeployApiProxy request without
+   * committing the deployment. In addition to the standard validations performed
+   * when adding deployments, additional analysis will be done to detect possible
+   * traffic routing changes that would result from this deployment being created.
+   * Any potential routing conflicts or unsafe changes will be reported in the
+   * response. This routing analysis is not performed for a non-dry-run
+   * DeployApiProxy request. For a request path `organizations/{org}/environments/
+   * {env}/apis/{api}/revisions/{rev}/deployments:generateDeployChangeReport`, two
+   * permissions are required: * `apigee.deployments.create` on the resource
+   * `organizations/{org}/environments/{env}` * `apigee.proxyrevisions.deploy` on
+   * the resource `organizations/{org}/apis/{api}/revisions/{rev}`
+   * (deployments.generateDeployChangeReport)
+   *
+   * @param string $name Name of the API proxy revision deployment in the
+   * following format:
+   * `organizations/{org}/environments/{env}/apis/{api}/revisions/{rev}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool override Flag that specifies whether to force the deployment
+   * of the new revision over the currently deployed revision by overriding
+   * conflict checks.
+   * @return GoogleCloudApigeeV1DeploymentChangeReport
+   * @throws \Google\Service\Exception
+   */
+  public function generateDeployChangeReport($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('generateDeployChangeReport', [$params], GoogleCloudApigeeV1DeploymentChangeReport::class);
+  }
+  /**
+   * Generates a report for a dry run analysis of an UndeployApiProxy request
+   * without committing the undeploy. In addition to the standard validations
+   * performed when removing deployments, additional analysis will be done to
+   * detect possible traffic routing changes that would result from this
+   * deployment being removed. Any potential routing conflicts or unsafe changes
+   * will be reported in the response. This routing analysis is not performed for
+   * a non-dry-run UndeployApiProxy request. For a request path `organizations/{or
+   * g}/environments/{env}/apis/{api}/revisions/{rev}/deployments:generateUndeploy
+   * ChangeReport`, two permissions are required: * `apigee.deployments.delete` on
+   * the resource `organizations/{org}/environments/{env}` *
+   * `apigee.proxyrevisions.undeploy` on the resource
+   * `organizations/{org}/apis/{api}/revisions/{rev}`
+   * (deployments.generateUndeployChangeReport)
+   *
+   * @param string $name Name of the API proxy revision deployment in the
+   * following format:
+   * `organizations/{org}/environments/{env}/apis/{api}/revisions/{rev}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1DeploymentChangeReport
+   * @throws \Google\Service\Exception
+   */
+  public function generateUndeployChangeReport($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('generateUndeployChangeReport', [$params], GoogleCloudApigeeV1DeploymentChangeReport::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsEnvironmentsApisRevisionsDeployments::class, 'Google_Service_Apigee_Resource_OrganizationsEnvironmentsApisRevisionsDeployments');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsArchiveDeployments.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsArchiveDeployments.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsArchiveDeployments.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\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1ArchiveDeployment;
+use Google\Service\Apigee\GoogleCloudApigeeV1GenerateDownloadUrlRequest;
+use Google\Service\Apigee\GoogleCloudApigeeV1GenerateDownloadUrlResponse;
+use Google\Service\Apigee\GoogleCloudApigeeV1GenerateUploadUrlRequest;
+use Google\Service\Apigee\GoogleCloudApigeeV1GenerateUploadUrlResponse;
+use Google\Service\Apigee\GoogleCloudApigeeV1ListArchiveDeploymentsResponse;
+use Google\Service\Apigee\GoogleLongrunningOperation;
+use Google\Service\Apigee\GoogleProtobufEmpty;
+
+/**
+ * The "archiveDeployments" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $archiveDeployments = $apigeeService->organizations_environments_archiveDeployments;
+ *  </code>
+ */
+class OrganizationsEnvironmentsArchiveDeployments extends \Google\Service\Resource
+{
+  /**
+   * Creates a new ArchiveDeployment. (archiveDeployments.create)
+   *
+   * @param string $parent Required. The Environment this Archive Deployment will
+   * be created in.
+   * @param GoogleCloudApigeeV1ArchiveDeployment $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudApigeeV1ArchiveDeployment $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Deletes an archive deployment. (archiveDeployments.delete)
+   *
+   * @param string $name Required. Name of the Archive Deployment in the following
+   * format: `organizations/{org}/environments/{env}/archiveDeployments/{id}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleProtobufEmpty::class);
+  }
+  /**
+   * Generates a signed URL for downloading the original zip file used to create
+   * an Archive Deployment. The URL is only valid for a limited period and should
+   * be used within minutes after generation. Each call returns a new upload URL.
+   * (archiveDeployments.generateDownloadUrl)
+   *
+   * @param string $name Required. The name of the Archive Deployment you want to
+   * download.
+   * @param GoogleCloudApigeeV1GenerateDownloadUrlRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1GenerateDownloadUrlResponse
+   * @throws \Google\Service\Exception
+   */
+  public function generateDownloadUrl($name, GoogleCloudApigeeV1GenerateDownloadUrlRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('generateDownloadUrl', [$params], GoogleCloudApigeeV1GenerateDownloadUrlResponse::class);
+  }
+  /**
+   * Generates a signed URL for uploading an Archive zip file to Google Cloud
+   * Storage. Once the upload is complete, the signed URL should be passed to
+   * CreateArchiveDeployment. When uploading to the generated signed URL, please
+   * follow these restrictions: * Source file type should be a zip file. * Source
+   * file size should not exceed 1GB limit. * No credentials should be attached -
+   * the signed URLs provide access to the target bucket using internal service
+   * identity; if credentials were attached, the identity from the credentials
+   * would be used, but that identity does not have permissions to upload files to
+   * the URL. When making a HTTP PUT request, these two headers need to be
+   * specified: * `content-type: application/zip` * `x-goog-content-length-range:
+   * 0,1073741824` And this header SHOULD NOT be specified: * `Authorization:
+   * Bearer YOUR_TOKEN` (archiveDeployments.generateUploadUrl)
+   *
+   * @param string $parent Required. The organization and environment to upload
+   * to.
+   * @param GoogleCloudApigeeV1GenerateUploadUrlRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1GenerateUploadUrlResponse
+   * @throws \Google\Service\Exception
+   */
+  public function generateUploadUrl($parent, GoogleCloudApigeeV1GenerateUploadUrlRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('generateUploadUrl', [$params], GoogleCloudApigeeV1GenerateUploadUrlResponse::class);
+  }
+  /**
+   * Gets the specified ArchiveDeployment. (archiveDeployments.get)
+   *
+   * @param string $name Required. Name of the Archive Deployment in the following
+   * format: `organizations/{org}/environments/{env}/archiveDeployments/{id}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1ArchiveDeployment
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1ArchiveDeployment::class);
+  }
+  /**
+   * Lists the ArchiveDeployments in the specified Environment.
+   * (archiveDeployments.listOrganizationsEnvironmentsArchiveDeployments)
+   *
+   * @param string $parent Required. Name of the Environment for which to list
+   * Archive Deployments in the format: `organizations/{org}/environments/{env}`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Optional. An optional query used to return a subset
+   * of Archive Deployments using the semantics defined in
+   * https://google.aip.dev/160.
+   * @opt_param int pageSize Optional. Maximum number of Archive Deployments to
+   * return. If unspecified, at most 25 deployments will be returned.
+   * @opt_param string pageToken Optional. Page token, returned from a previous
+   * ListArchiveDeployments call, that you can use to retrieve the next page.
+   * @return GoogleCloudApigeeV1ListArchiveDeploymentsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsEnvironmentsArchiveDeployments($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListArchiveDeploymentsResponse::class);
+  }
+  /**
+   * Updates an existing ArchiveDeployment. Labels can modified but most of the
+   * other fields are not modifiable. (archiveDeployments.patch)
+   *
+   * @param string $name Name of the Archive Deployment in the following format:
+   * `organizations/{org}/environments/{env}/archiveDeployments/{id}`.
+   * @param GoogleCloudApigeeV1ArchiveDeployment $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Required. The list of fields to be updated.
+   * @return GoogleCloudApigeeV1ArchiveDeployment
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudApigeeV1ArchiveDeployment $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudApigeeV1ArchiveDeployment::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsEnvironmentsArchiveDeployments::class, 'Google_Service_Apigee_Resource_OrganizationsEnvironmentsArchiveDeployments');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsCaches.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsCaches.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsCaches.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\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleProtobufEmpty;
+
+/**
+ * The "caches" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $caches = $apigeeService->organizations_environments_caches;
+ *  </code>
+ */
+class OrganizationsEnvironmentsCaches extends \Google\Service\Resource
+{
+  /**
+   * Deletes a cache. (caches.delete)
+   *
+   * @param string $name Required. Cache resource name of the form: `organizations
+   * /{organization_id}/environments/{environment_id}/caches/{cache_id}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleProtobufEmpty::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsEnvironmentsCaches::class, 'Google_Service_Apigee_Resource_OrganizationsEnvironmentsCaches');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsDeployments.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsDeployments.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsDeployments.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,158 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1Deployment;
+use Google\Service\Apigee\GoogleCloudApigeeV1ListDeploymentsResponse;
+use Google\Service\Apigee\GoogleIamV1Policy;
+use Google\Service\Apigee\GoogleIamV1SetIamPolicyRequest;
+use Google\Service\Apigee\GoogleIamV1TestIamPermissionsRequest;
+use Google\Service\Apigee\GoogleIamV1TestIamPermissionsResponse;
+
+/**
+ * The "deployments" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $deployments = $apigeeService->organizations_environments_deployments;
+ *  </code>
+ */
+class OrganizationsEnvironmentsDeployments extends \Google\Service\Resource
+{
+  /**
+   * Gets a particular deployment of Api proxy or a shared flow in an environment
+   * (deployments.get)
+   *
+   * @param string $name Required. Name of the api proxy or the shared flow
+   * deployment. Use the following structure in your request:
+   * `organizations/{org}/environments/{env}/deployments/{deployment}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1Deployment
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1Deployment::class);
+  }
+  /**
+   * Gets the IAM policy on a deployment. For more information, see [Manage users,
+   * roles, and permissions using the
+   * API](https://cloud.google.com/apigee/docs/api-platform/system-
+   * administration/manage-users-roles). You must have the
+   * `apigee.deployments.getIamPolicy` permission to call this API.
+   * (deployments.getIamPolicy)
+   *
+   * @param string $resource REQUIRED: The resource for which the policy is being
+   * requested. See [Resource
+   * names](https://cloud.google.com/apis/design/resource_names) for the
+   * appropriate value for this field.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int options.requestedPolicyVersion Optional. The maximum policy
+   * version that will be used to format the policy. Valid values are 0, 1, and 3.
+   * Requests specifying an invalid value will be rejected. Requests for policies
+   * with any conditional role bindings must specify version 3. Policies with no
+   * conditional role bindings may specify any valid value or leave the field
+   * unset. The policy in the response might use the policy version that you
+   * specified, or it might use a lower policy version. For example, if you
+   * specify version 3, but the policy has no conditional role bindings, the
+   * response uses version 1. To learn which resources support conditions in their
+   * IAM policies, see the [IAM
+   * documentation](https://cloud.google.com/iam/help/conditions/resource-
+   * policies).
+   * @return GoogleIamV1Policy
+   * @throws \Google\Service\Exception
+   */
+  public function getIamPolicy($resource, $optParams = [])
+  {
+    $params = ['resource' => $resource];
+    $params = array_merge($params, $optParams);
+    return $this->call('getIamPolicy', [$params], GoogleIamV1Policy::class);
+  }
+  /**
+   * Lists all deployments of API proxies or shared flows in an environment.
+   * (deployments.listOrganizationsEnvironmentsDeployments)
+   *
+   * @param string $parent Required. Name of the environment for which to return
+   * deployment information in the following format:
+   * `organizations/{org}/environments/{env}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool sharedFlows Optional. Flag that specifies whether to return
+   * shared flow or API proxy deployments. Set to `true` to return shared flow
+   * deployments; set to `false` to return API proxy deployments. Defaults to
+   * `false`.
+   * @return GoogleCloudApigeeV1ListDeploymentsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsEnvironmentsDeployments($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListDeploymentsResponse::class);
+  }
+  /**
+   * Sets the IAM policy on a deployment, if the policy already exists it will be
+   * replaced. For more information, see [Manage users, roles, and permissions
+   * using the API](https://cloud.google.com/apigee/docs/api-platform/system-
+   * administration/manage-users-roles). You must have the
+   * `apigee.deployments.setIamPolicy` permission to call this API.
+   * (deployments.setIamPolicy)
+   *
+   * @param string $resource REQUIRED: The resource for which the policy is being
+   * specified. See [Resource
+   * names](https://cloud.google.com/apis/design/resource_names) for the
+   * appropriate value for this field.
+   * @param GoogleIamV1SetIamPolicyRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleIamV1Policy
+   * @throws \Google\Service\Exception
+   */
+  public function setIamPolicy($resource, GoogleIamV1SetIamPolicyRequest $postBody, $optParams = [])
+  {
+    $params = ['resource' => $resource, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('setIamPolicy', [$params], GoogleIamV1Policy::class);
+  }
+  /**
+   * Tests the permissions of a user on a deployment, and returns a subset of
+   * permissions that the user has on the deployment. If the deployment does not
+   * exist, an empty permission set is returned (a NOT_FOUND error is not
+   * returned). (deployments.testIamPermissions)
+   *
+   * @param string $resource REQUIRED: The resource for which the policy detail is
+   * being requested. See [Resource
+   * names](https://cloud.google.com/apis/design/resource_names) for the
+   * appropriate value for this field.
+   * @param GoogleIamV1TestIamPermissionsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleIamV1TestIamPermissionsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function testIamPermissions($resource, GoogleIamV1TestIamPermissionsRequest $postBody, $optParams = [])
+  {
+    $params = ['resource' => $resource, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('testIamPermissions', [$params], GoogleIamV1TestIamPermissionsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsEnvironmentsDeployments::class, 'Google_Service_Apigee_Resource_OrganizationsEnvironmentsDeployments');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsFlowhooks.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsFlowhooks.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsFlowhooks.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,86 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1FlowHook;
+
+/**
+ * The "flowhooks" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $flowhooks = $apigeeService->organizations_environments_flowhooks;
+ *  </code>
+ */
+class OrganizationsEnvironmentsFlowhooks extends \Google\Service\Resource
+{
+  /**
+   * Attaches a shared flow to a flow hook. (flowhooks.attachSharedFlowToFlowHook)
+   *
+   * @param string $name Required. Name of the flow hook to which the shared flow
+   * should be attached in the following format:
+   * `organizations/{org}/environments/{env}/flowhooks/{flowhook}`
+   * @param GoogleCloudApigeeV1FlowHook $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1FlowHook
+   * @throws \Google\Service\Exception
+   */
+  public function attachSharedFlowToFlowHook($name, GoogleCloudApigeeV1FlowHook $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('attachSharedFlowToFlowHook', [$params], GoogleCloudApigeeV1FlowHook::class);
+  }
+  /**
+   * Detaches a shared flow from a flow hook.
+   * (flowhooks.detachSharedFlowFromFlowHook)
+   *
+   * @param string $name Required. Name of the flow hook to detach in the
+   * following format:
+   * `organizations/{org}/environments/{env}/flowhooks/{flowhook}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1FlowHook
+   * @throws \Google\Service\Exception
+   */
+  public function detachSharedFlowFromFlowHook($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('detachSharedFlowFromFlowHook', [$params], GoogleCloudApigeeV1FlowHook::class);
+  }
+  /**
+   * Returns the name of the shared flow attached to the specified flow hook. If
+   * there's no shared flow attached to the flow hook, the API does not return an
+   * error; it simply does not return a name in the response. (flowhooks.get)
+   *
+   * @param string $name Required. Name of the flow hook in the following format:
+   * `organizations/{org}/environments/{env}/flowhooks/{flowhook}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1FlowHook
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1FlowHook::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsEnvironmentsFlowhooks::class, 'Google_Service_Apigee_Resource_OrganizationsEnvironmentsFlowhooks');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsKeystores.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsKeystores.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsKeystores.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,91 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1Keystore;
+
+/**
+ * The "keystores" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $keystores = $apigeeService->organizations_environments_keystores;
+ *  </code>
+ */
+class OrganizationsEnvironmentsKeystores extends \Google\Service\Resource
+{
+  /**
+   * Creates a keystore or truststore. - Keystore: Contains certificates and their
+   * associated keys. - Truststore: Contains trusted certificates used to validate
+   * a server's certificate. These certificates are typically self-signed
+   * certificates or certificates that are not signed by a trusted CA.
+   * (keystores.create)
+   *
+   * @param string $parent Required. Name of the environment in which to create
+   * the keystore. Use the following format in your request:
+   * `organizations/{org}/environments/{env}`
+   * @param GoogleCloudApigeeV1Keystore $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string name Optional. Name of the keystore. Overrides the value in
+   * Keystore.
+   * @return GoogleCloudApigeeV1Keystore
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudApigeeV1Keystore $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudApigeeV1Keystore::class);
+  }
+  /**
+   * Deletes a keystore or truststore. (keystores.delete)
+   *
+   * @param string $name Required. Name of the keystore. Use the following format
+   * in your request:
+   * `organizations/{org}/environments/{env}/keystores/{keystore}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1Keystore
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleCloudApigeeV1Keystore::class);
+  }
+  /**
+   * Gets a keystore or truststore. (keystores.get)
+   *
+   * @param string $name Required. Name of the keystore. Use the following format
+   * in your request:
+   * `organizations/{org}/environments/{env}/keystores/{keystore}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1Keystore
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1Keystore::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsEnvironmentsKeystores::class, 'Google_Service_Apigee_Resource_OrganizationsEnvironmentsKeystores');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsKeystoresAliases.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsKeystoresAliases.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsKeystoresAliases.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\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleApiHttpBody;
+use Google\Service\Apigee\GoogleCloudApigeeV1Alias;
+
+/**
+ * The "aliases" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $aliases = $apigeeService->organizations_environments_keystores_aliases;
+ *  </code>
+ */
+class OrganizationsEnvironmentsKeystoresAliases extends \Google\Service\Resource
+{
+  /**
+   * Creates an alias from a key/certificate pair. The structure of the request is
+   * controlled by the `format` query parameter: - `keycertfile` - Separate PEM-
+   * encoded key and certificate files are uploaded. Set `Content-Type:
+   * multipart/form-data` and include the `keyFile`, `certFile`, and `password`
+   * (if keys are encrypted) fields in the request body. If uploading to a
+   * truststore, omit `keyFile`. - `pkcs12` - A PKCS12 file is uploaded. Set
+   * `Content-Type: multipart/form-data`, provide the file in the `file` field,
+   * and include the `password` field if the file is encrypted in the request
+   * body. - `selfsignedcert` - A new private key and certificate are generated.
+   * Set `Content-Type: application/json` and include CertificateGenerationSpec in
+   * the request body. (aliases.create)
+   *
+   * @param string $parent Required. Name of the keystore. Use the following
+   * format in your request:
+   * `organizations/{org}/environments/{env}/keystores/{keystore}`.
+   * @param GoogleApiHttpBody $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string _password DEPRECATED: For improved security, specify the
+   * password in the request body instead of using the query parameter. To specify
+   * the password in the request body, set `Content-type: multipart/form-data`
+   * part with name `password`. Password for the private key file, if required.
+   * @opt_param string alias Alias for the key/certificate pair. Values must match
+   * the regular expression `[\w\s-.]{1,255}`. This must be provided for all
+   * formats except `selfsignedcert`; self-signed certs may specify the alias in
+   * either this parameter or the JSON body.
+   * @opt_param string format Required. Format of the data. Valid values include:
+   * `selfsignedcert`, `keycertfile`, or `pkcs12`
+   * @opt_param bool ignoreExpiryValidation Flag that specifies whether to ignore
+   * expiry validation. If set to `true`, no expiry validation will be performed.
+   * @opt_param bool ignoreNewlineValidation Flag that specifies whether to ignore
+   * newline validation. If set to `true`, no error is thrown when the file
+   * contains a certificate chain with no newline between each certificate.
+   * Defaults to `false`.
+   * @return GoogleCloudApigeeV1Alias
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleApiHttpBody $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudApigeeV1Alias::class);
+  }
+  /**
+   * Generates a PKCS #10 Certificate Signing Request for the private key in an
+   * alias. (aliases.csr)
+   *
+   * @param string $name Required. Name of the alias. Use the following format in
+   * your request: `organizations/{org}/environments/{env}/keystores/{keystore}/al
+   * iases/{alias}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleApiHttpBody
+   * @throws \Google\Service\Exception
+   */
+  public function csr($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('csr', [$params], GoogleApiHttpBody::class);
+  }
+  /**
+   * Deletes an alias. (aliases.delete)
+   *
+   * @param string $name Required. Name of the alias. Use the following format in
+   * your request: `organizations/{org}/environments/{env}/keystores/{keystore}/al
+   * iases/{alias}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1Alias
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleCloudApigeeV1Alias::class);
+  }
+  /**
+   * Gets an alias. (aliases.get)
+   *
+   * @param string $name Required. Name of the alias. Use the following format in
+   * your request: `organizations/{org}/environments/{env}/keystores/{keystore}/al
+   * iases/{alias}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1Alias
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1Alias::class);
+  }
+  /**
+   * Gets the certificate from an alias in PEM-encoded form.
+   * (aliases.getCertificate)
+   *
+   * @param string $name Required. Name of the alias. Use the following format in
+   * your request: `organizations/{org}/environments/{env}/keystores/{keystore}/al
+   * iases/{alias}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleApiHttpBody
+   * @throws \Google\Service\Exception
+   */
+  public function getCertificate($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('getCertificate', [$params], GoogleApiHttpBody::class);
+  }
+  /**
+   * Updates the certificate in an alias. (aliases.update)
+   *
+   * @param string $name Required. Name of the alias. Use the following format in
+   * your request:
+   * `organizations/{org}/environments/{env}/keystores/{keystore}/aliases/{alias}`
+   * @param GoogleApiHttpBody $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool ignoreExpiryValidation Required. Flag that specifies whether
+   * to ignore expiry validation. If set to `true`, no expiry validation will be
+   * performed.
+   * @opt_param bool ignoreNewlineValidation Flag that specifies whether to ignore
+   * newline validation. If set to `true`, no error is thrown when the file
+   * contains a certificate chain with no newline between each certificate.
+   * Defaults to `false`.
+   * @return GoogleCloudApigeeV1Alias
+   * @throws \Google\Service\Exception
+   */
+  public function update($name, GoogleApiHttpBody $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('update', [$params], GoogleCloudApigeeV1Alias::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsEnvironmentsKeystoresAliases::class, 'Google_Service_Apigee_Resource_OrganizationsEnvironmentsKeystoresAliases');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsKeyvaluemaps.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsKeyvaluemaps.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsKeyvaluemaps.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,68 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1KeyValueMap;
+
+/**
+ * The "keyvaluemaps" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $keyvaluemaps = $apigeeService->organizations_environments_keyvaluemaps;
+ *  </code>
+ */
+class OrganizationsEnvironmentsKeyvaluemaps extends \Google\Service\Resource
+{
+  /**
+   * Creates a key value map in an environment. (keyvaluemaps.create)
+   *
+   * @param string $parent Required. Name of the environment in which to create
+   * the key value map. Use the following structure in your request:
+   * `organizations/{org}/environments/{env}`
+   * @param GoogleCloudApigeeV1KeyValueMap $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1KeyValueMap
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudApigeeV1KeyValueMap $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudApigeeV1KeyValueMap::class);
+  }
+  /**
+   * Deletes a key value map from an environment. (keyvaluemaps.delete)
+   *
+   * @param string $name Required. Name of the key value map. Use the following
+   * structure in your request:
+   * `organizations/{org}/environments/{env}/keyvaluemaps/{keyvaluemap}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1KeyValueMap
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleCloudApigeeV1KeyValueMap::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsEnvironmentsKeyvaluemaps::class, 'Google_Service_Apigee_Resource_OrganizationsEnvironmentsKeyvaluemaps');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsKeyvaluemapsEntries.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsKeyvaluemapsEntries.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsKeyvaluemapsEntries.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,149 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1KeyValueEntry;
+use Google\Service\Apigee\GoogleCloudApigeeV1ListKeyValueEntriesResponse;
+
+/**
+ * The "entries" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $entries = $apigeeService->organizations_environments_keyvaluemaps_entries;
+ *  </code>
+ */
+class OrganizationsEnvironmentsKeyvaluemapsEntries extends \Google\Service\Resource
+{
+  /**
+   * Creates key value entries in a key value map scoped to an organization,
+   * environment, or API proxy. **Note**: Supported for Apigee hybrid 1.8.x and
+   * higher. (entries.create)
+   *
+   * @param string $parent Required. Scope as indicated by the URI in which to
+   * create the key value map entry. Use **one** of the following structures in
+   * your request: *
+   * `organizations/{organization}/apis/{api}/keyvaluemaps/{keyvaluemap}`. * `orga
+   * nizations/{organization}/environments/{environment}/keyvaluemaps/{keyvaluemap
+   * }` * `organizations/{organization}/keyvaluemaps/{keyvaluemap}`.
+   * @param GoogleCloudApigeeV1KeyValueEntry $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1KeyValueEntry
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudApigeeV1KeyValueEntry $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudApigeeV1KeyValueEntry::class);
+  }
+  /**
+   * Deletes a key value entry from a key value map scoped to an organization,
+   * environment, or API proxy. **Notes:** * After you delete the key value entry,
+   * the policy consuming the entry will continue to function with its cached
+   * values for a few minutes. This is expected behavior. * Supported for Apigee
+   * hybrid 1.8.x and higher. (entries.delete)
+   *
+   * @param string $name Required. Scope as indicated by the URI in which to
+   * delete the key value map entry. Use **one** of the following structures in
+   * your request: * `organizations/{organization}/apis/{api}/keyvaluemaps/{keyval
+   * uemap}/entries/{entry}`. * `organizations/{organization}/environments/{enviro
+   * nment}/keyvaluemaps/{keyvaluemap}/entries/{entry}` *
+   * `organizations/{organization}/keyvaluemaps/{keyvaluemap}/entries/{entry}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1KeyValueEntry
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleCloudApigeeV1KeyValueEntry::class);
+  }
+  /**
+   * Get the key value entry value for a key value map scoped to an organization,
+   * environment, or API proxy. **Note**: Supported for Apigee hybrid 1.8.x and
+   * higher. (entries.get)
+   *
+   * @param string $name Required. Scope as indicated by the URI in which to fetch
+   * the key value map entry/value. Use **one** of the following structures in
+   * your request: * `organizations/{organization}/apis/{api}/keyvaluemaps/{keyval
+   * uemap}/entries/{entry}`. * `organizations/{organization}/environments/{enviro
+   * nment}/keyvaluemaps/{keyvaluemap}/entries/{entry}` *
+   * `organizations/{organization}/keyvaluemaps/{keyvaluemap}/entries/{entry}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1KeyValueEntry
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1KeyValueEntry::class);
+  }
+  /**
+   * Lists key value entries for key values maps scoped to an organization,
+   * environment, or API proxy. **Note**: Supported for Apigee hybrid 1.8.x and
+   * higher. (entries.listOrganizationsEnvironmentsKeyvaluemapsEntries)
+   *
+   * @param string $parent Required. Scope as indicated by the URI in which to
+   * list key value maps. Use **one** of the following structures in your request:
+   * * `organizations/{organization}/apis/{api}/keyvaluemaps/{keyvaluemap}`. * `or
+   * ganizations/{organization}/environments/{environment}/keyvaluemaps/{keyvaluem
+   * ap}` * `organizations/{organization}/keyvaluemaps/{keyvaluemap}`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Optional. Maximum number of key value entries to
+   * return. If unspecified, at most 100 entries will be returned.
+   * @opt_param string pageToken Optional. Page token. If provides, must be a
+   * valid key value entry returned from a previous call that can be used to
+   * retrieve the next page.
+   * @return GoogleCloudApigeeV1ListKeyValueEntriesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsEnvironmentsKeyvaluemapsEntries($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListKeyValueEntriesResponse::class);
+  }
+  /**
+   * Update key value entry scoped to an organization, environment, or API proxy
+   * for an existing key. (entries.update)
+   *
+   * @param string $name Required. Scope as indicated by the URI in which to
+   * create the key value map entry. Use **one** of the following structures in
+   * your request: *
+   * `organizations/{organization}/apis/{api}/keyvaluemaps/{keyvaluemap}`. * `orga
+   * nizations/{organization}/environments/{environment}/keyvaluemaps/{keyvaluemap
+   * }` * `organizations/{organization}/keyvaluemaps/{keyvaluemap}`.
+   * @param GoogleCloudApigeeV1KeyValueEntry $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1KeyValueEntry
+   * @throws \Google\Service\Exception
+   */
+  public function update($name, GoogleCloudApigeeV1KeyValueEntry $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('update', [$params], GoogleCloudApigeeV1KeyValueEntry::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsEnvironmentsKeyvaluemapsEntries::class, 'Google_Service_Apigee_Resource_OrganizationsEnvironmentsKeyvaluemapsEntries');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsOptimizedStats.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsOptimizedStats.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsOptimizedStats.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,89 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1OptimizedStats;
+
+/**
+ * The "optimizedStats" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $optimizedStats = $apigeeService->organizations_environments_optimizedStats;
+ *  </code>
+ */
+class OrganizationsEnvironmentsOptimizedStats extends \Google\Service\Resource
+{
+  /**
+   * Similar to GetStats except that the response is less verbose.
+   * (optimizedStats.get)
+   *
+   * @param string $name Required. Resource name for which the interactive query
+   * will be executed. Use the following format in your request:
+   * `organizations/{org}/environments/{env}/optimizedStats/{dimensions}`
+   * Dimensions let you view metrics in meaningful groupings, such as `apiproxy`,
+   * `target_host`. The value of `dimensions` should be a comma-separated list as
+   * shown below:
+   * `organizations/{org}/environments/{env}/optimizedStats/apiproxy,request_verb`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string accuracy No longer used by Apigee. Supported for backwards
+   * compatibility.
+   * @opt_param string aggTable Table name used to query custom aggregate tables.
+   * If this parameter is skipped, then Apigee will try to retrieve the data from
+   * fact tables which will be expensive.
+   * @opt_param string filter Filter that enables you to drill-down on specific
+   * dimension values.
+   * @opt_param string limit Maximum number of result items to return. The default
+   * and maximum value that can be returned is 14400.
+   * @opt_param string offset Offset value. Use `offset` with `limit` to enable
+   * pagination of results. For example, to display results 11-20, set limit to
+   * `10` and offset to `10`.
+   * @opt_param bool realtime No longer used by Apigee. Supported for backwards
+   * compatibility.
+   * @opt_param string select Required. Comma-separated list of metrics. For
+   * example: `sum(message_count),sum(error_count)`
+   * @opt_param bool sonar Routes the query to API Monitoring for the last hour.
+   * @opt_param string sort Flag that specifies whether the sort order should be
+   * ascending or descending. Valid values include `DESC` and `ASC`.
+   * @opt_param string sortby Comma-separated list of columns to sort the final
+   * result.
+   * @opt_param string timeRange Required. Time interval for the interactive
+   * query. Time range is specified in GMT as `start~end`. For example:
+   * `04/15/2017 00:00~05/15/2017 23:59`
+   * @opt_param string timeUnit Granularity of metrics returned. Valid values
+   * include: `second`, `minute`, `hour`, `day`, `week`, or `month`.
+   * @opt_param string topk Top number of results to return. For example, to
+   * return the top 5 results, set `topk=5`.
+   * @opt_param bool tsAscending Flag that specifies whether to list timestamps in
+   * ascending (`true`) or descending (`false`) order. Apigee recommends setting
+   * this value to `true` if you are using `sortby` with `sort=DESC`.
+   * @opt_param string tzo Timezone offset value.
+   * @return GoogleCloudApigeeV1OptimizedStats
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1OptimizedStats::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsEnvironmentsOptimizedStats::class, 'Google_Service_Apigee_Resource_OrganizationsEnvironmentsOptimizedStats');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsQueries.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsQueries.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsQueries.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,144 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleApiHttpBody;
+use Google\Service\Apigee\GoogleCloudApigeeV1AsyncQuery;
+use Google\Service\Apigee\GoogleCloudApigeeV1GetAsyncQueryResultUrlResponse;
+use Google\Service\Apigee\GoogleCloudApigeeV1ListAsyncQueriesResponse;
+use Google\Service\Apigee\GoogleCloudApigeeV1Query;
+
+/**
+ * The "queries" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $queries = $apigeeService->organizations_environments_queries;
+ *  </code>
+ */
+class OrganizationsEnvironmentsQueries extends \Google\Service\Resource
+{
+  /**
+   * Submit a query to be processed in the background. If the submission of the
+   * query succeeds, the API returns a 201 status and an ID that refer to the
+   * query. In addition to the HTTP status 201, the `state` of "enqueued" means
+   * that the request succeeded. (queries.create)
+   *
+   * @param string $parent Required. The parent resource name. Must be of the form
+   * `organizations/{org}/environments/{env}`.
+   * @param GoogleCloudApigeeV1Query $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1AsyncQuery
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudApigeeV1Query $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudApigeeV1AsyncQuery::class);
+  }
+  /**
+   * Get query status If the query is still in progress, the `state` is set to
+   * "running" After the query has completed successfully, `state` is set to
+   * "completed" (queries.get)
+   *
+   * @param string $name Required. Name of the asynchronous query to get. Must be
+   * of the form `organizations/{org}/environments/{env}/queries/{queryId}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1AsyncQuery
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1AsyncQuery::class);
+  }
+  /**
+   * After the query is completed, use this API to retrieve the results. If the
+   * request succeeds, and there is a non-zero result set, the result is
+   * downloaded to the client as a zipped JSON file. The name of the downloaded
+   * file will be: OfflineQueryResult-.zip Example:
+   * `OfflineQueryResult-9cfc0d85-0f30-46d6-ae6f-318d0cb961bd.zip`
+   * (queries.getResult)
+   *
+   * @param string $name Required. Name of the asynchronous query result to get.
+   * Must be of the form
+   * `organizations/{org}/environments/{env}/queries/{queryId}/result`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleApiHttpBody
+   * @throws \Google\Service\Exception
+   */
+  public function getResult($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('getResult', [$params], GoogleApiHttpBody::class);
+  }
+  /**
+   * After the query is completed, use this API to retrieve the results. If the
+   * request succeeds, and there is a non-zero result set, the result is sent to
+   * the client as a list of urls to JSON files. (queries.getResulturl)
+   *
+   * @param string $name Required. Name of the asynchronous query result to get.
+   * Must be of the form
+   * `organizations/{org}/environments/{env}/queries/{queryId}/resulturl`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1GetAsyncQueryResultUrlResponse
+   * @throws \Google\Service\Exception
+   */
+  public function getResulturl($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('getResulturl', [$params], GoogleCloudApigeeV1GetAsyncQueryResultUrlResponse::class);
+  }
+  /**
+   * Return a list of Asynchronous Queries
+   * (queries.listOrganizationsEnvironmentsQueries)
+   *
+   * @param string $parent Required. The parent resource name. Must be of the form
+   * `organizations/{org}/environments/{env}`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string dataset Filter response list by dataset. Example: `api`,
+   * `mint`
+   * @opt_param string from Filter response list by returning asynchronous queries
+   * that created after this date time. Time must be in ISO date-time format like
+   * '2011-12-03T10:15:30Z'.
+   * @opt_param string inclQueriesWithoutReport Flag to include asynchronous
+   * queries that don't have a report denifition.
+   * @opt_param string status Filter response list by asynchronous query status.
+   * @opt_param string submittedBy Filter response list by user who submitted
+   * queries.
+   * @opt_param string to Filter response list by returning asynchronous queries
+   * that created before this date time. Time must be in ISO date-time format like
+   * '2011-12-03T10:16:30Z'.
+   * @return GoogleCloudApigeeV1ListAsyncQueriesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsEnvironmentsQueries($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListAsyncQueriesResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsEnvironmentsQueries::class, 'Google_Service_Apigee_Resource_OrganizationsEnvironmentsQueries');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsReferences.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsReferences.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsReferences.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,101 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1Reference;
+
+/**
+ * The "references" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $references = $apigeeService->organizations_environments_references;
+ *  </code>
+ */
+class OrganizationsEnvironmentsReferences extends \Google\Service\Resource
+{
+  /**
+   * Creates a Reference in the specified environment. (references.create)
+   *
+   * @param string $parent Required. The parent environment name under which the
+   * Reference will be created. Must be of the form
+   * `organizations/{org}/environments/{env}`.
+   * @param GoogleCloudApigeeV1Reference $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1Reference
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudApigeeV1Reference $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudApigeeV1Reference::class);
+  }
+  /**
+   * Deletes a Reference from an environment. Returns the deleted Reference
+   * resource. (references.delete)
+   *
+   * @param string $name Required. The name of the Reference to delete. Must be of
+   * the form `organizations/{org}/environments/{env}/references/{ref}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1Reference
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleCloudApigeeV1Reference::class);
+  }
+  /**
+   * Gets a Reference resource. (references.get)
+   *
+   * @param string $name Required. The name of the Reference to get. Must be of
+   * the form `organizations/{org}/environments/{env}/references/{ref}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1Reference
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1Reference::class);
+  }
+  /**
+   * Updates an existing Reference. Note that this operation has PUT semantics; it
+   * will replace the entirety of the existing Reference with the resource in the
+   * request body. (references.update)
+   *
+   * @param string $name Required. The name of the Reference to update. Must be of
+   * the form `organizations/{org}/environments/{env}/references/{ref}`.
+   * @param GoogleCloudApigeeV1Reference $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1Reference
+   * @throws \Google\Service\Exception
+   */
+  public function update($name, GoogleCloudApigeeV1Reference $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('update', [$params], GoogleCloudApigeeV1Reference::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsEnvironmentsReferences::class, 'Google_Service_Apigee_Resource_OrganizationsEnvironmentsReferences');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsResourcefiles.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsResourcefiles.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsResourcefiles.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,166 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleApiHttpBody;
+use Google\Service\Apigee\GoogleCloudApigeeV1ListEnvironmentResourcesResponse;
+use Google\Service\Apigee\GoogleCloudApigeeV1ResourceFile;
+
+/**
+ * The "resourcefiles" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $resourcefiles = $apigeeService->organizations_environments_resourcefiles;
+ *  </code>
+ */
+class OrganizationsEnvironmentsResourcefiles extends \Google\Service\Resource
+{
+  /**
+   * Creates a resource file. Specify the `Content-Type` as `application/octet-
+   * stream` or `multipart/form-data`. For more information about resource files,
+   * see [Resource files](https://cloud.google.com/apigee/docs/api-
+   * platform/develop/resource-files). (resourcefiles.create)
+   *
+   * @param string $parent Required. Name of the environment in which to create
+   * the resource file in the following format:
+   * `organizations/{org}/environments/{env}`.
+   * @param GoogleApiHttpBody $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string name Required. Name of the resource file. Must match the
+   * regular expression: [a-zA-Z0-9:/\\!@#$%^&{}\[\]()+\-=,.~'` ]{1,255}
+   * @opt_param string type Required. Resource file type. {{ resource_file_type }}
+   * @return GoogleCloudApigeeV1ResourceFile
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleApiHttpBody $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudApigeeV1ResourceFile::class);
+  }
+  /**
+   * Deletes a resource file. For more information about resource files, see
+   * [Resource files](https://cloud.google.com/apigee/docs/api-
+   * platform/develop/resource-files). (resourcefiles.delete)
+   *
+   * @param string $parent Required. Name of the environment in the following
+   * format: `organizations/{org}/environments/{env}`.
+   * @param string $type Required. Resource file type. {{ resource_file_type }}
+   * @param string $name Required. ID of the resource file to delete. Must match
+   * the regular expression: [a-zA-Z0-9:/\\!@#$%^&{}\[\]()+\-=,.~'` ]{1,255}
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1ResourceFile
+   * @throws \Google\Service\Exception
+   */
+  public function delete($parent, $type, $name, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'type' => $type, 'name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleCloudApigeeV1ResourceFile::class);
+  }
+  /**
+   * Gets the contents of a resource file. For more information about resource
+   * files, see [Resource files](https://cloud.google.com/apigee/docs/api-
+   * platform/develop/resource-files). (resourcefiles.get)
+   *
+   * @param string $parent Required. Name of the environment in the following
+   * format: `organizations/{org}/environments/{env}`.
+   * @param string $type Required. Resource file type. {{ resource_file_type }}
+   * @param string $name Required. ID of the resource file. Must match the regular
+   * expression: [a-zA-Z0-9:/\\!@#$%^&{}\[\]()+\-=,.~'` ]{1,255}
+   * @param array $optParams Optional parameters.
+   * @return GoogleApiHttpBody
+   * @throws \Google\Service\Exception
+   */
+  public function get($parent, $type, $name, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'type' => $type, 'name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleApiHttpBody::class);
+  }
+  /**
+   * Lists all resource files, optionally filtering by type. For more information
+   * about resource files, see [Resource
+   * files](https://cloud.google.com/apigee/docs/api-platform/develop/resource-
+   * files). (resourcefiles.listOrganizationsEnvironmentsResourcefiles)
+   *
+   * @param string $parent Required. Name of the environment in which to list
+   * resource files in the following format:
+   * `organizations/{org}/environments/{env}`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string type Optional. Type of resource files to list. {{
+   * resource_file_type }}
+   * @return GoogleCloudApigeeV1ListEnvironmentResourcesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsEnvironmentsResourcefiles($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListEnvironmentResourcesResponse::class);
+  }
+  /**
+   * Lists all resource files, optionally filtering by type. For more information
+   * about resource files, see [Resource
+   * files](https://cloud.google.com/apigee/docs/api-platform/develop/resource-
+   * files). (resourcefiles.listEnvironmentResources)
+   *
+   * @param string $parent Required. Name of the environment in which to list
+   * resource files in the following format:
+   * `organizations/{org}/environments/{env}`.
+   * @param string $type Optional. Type of resource files to list. {{
+   * resource_file_type }}
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1ListEnvironmentResourcesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listEnvironmentResources($parent, $type, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'type' => $type];
+    $params = array_merge($params, $optParams);
+    return $this->call('listEnvironmentResources', [$params], GoogleCloudApigeeV1ListEnvironmentResourcesResponse::class);
+  }
+  /**
+   * Updates a resource file. Specify the `Content-Type` as `application/octet-
+   * stream` or `multipart/form-data`. For more information about resource files,
+   * see [Resource files](https://cloud.google.com/apigee/docs/api-
+   * platform/develop/resource-files). (resourcefiles.update)
+   *
+   * @param string $parent Required. Name of the environment in the following
+   * format: `organizations/{org}/environments/{env}`.
+   * @param string $type Required. Resource file type. {{ resource_file_type }}
+   * @param string $name Required. ID of the resource file to update. Must match
+   * the regular expression: [a-zA-Z0-9:/\\!@#$%^&{}\[\]()+\-=,.~'` ]{1,255}
+   * @param GoogleApiHttpBody $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1ResourceFile
+   * @throws \Google\Service\Exception
+   */
+  public function update($parent, $type, $name, GoogleApiHttpBody $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'type' => $type, 'name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('update', [$params], GoogleCloudApigeeV1ResourceFile::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsEnvironmentsResourcefiles::class, 'Google_Service_Apigee_Resource_OrganizationsEnvironmentsResourcefiles');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsSecurityActions.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsSecurityActions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsSecurityActions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,143 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1DisableSecurityActionRequest;
+use Google\Service\Apigee\GoogleCloudApigeeV1EnableSecurityActionRequest;
+use Google\Service\Apigee\GoogleCloudApigeeV1ListSecurityActionsResponse;
+use Google\Service\Apigee\GoogleCloudApigeeV1SecurityAction;
+
+/**
+ * The "securityActions" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $securityActions = $apigeeService->organizations_environments_securityActions;
+ *  </code>
+ */
+class OrganizationsEnvironmentsSecurityActions extends \Google\Service\Resource
+{
+  /**
+   * CreateSecurityAction creates a SecurityAction. (securityActions.create)
+   *
+   * @param string $parent Required. The organization and environment that this
+   * SecurityAction applies to. Format: organizations/{org}/environments/{env}
+   * @param GoogleCloudApigeeV1SecurityAction $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string securityActionId Required. The ID to use for the
+   * SecurityAction, which will become the final component of the action's
+   * resource name. This value should be 0-61 characters, and valid format is
+   * (^[a-z]([a-z0-9-]{​0,61}[a-z0-9])?$).
+   * @return GoogleCloudApigeeV1SecurityAction
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudApigeeV1SecurityAction $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudApigeeV1SecurityAction::class);
+  }
+  /**
+   * Disable a SecurityAction. The `state` of the SecurityAction after disabling
+   * is `DISABLED`. `DisableSecurityAction` can be called on SecurityActions in
+   * the state `ENABLED`; SecurityActions in a different state (including
+   * `DISABLED`) return an error. (securityActions.disable)
+   *
+   * @param string $name Required. The name of the SecurityAction to disable.
+   * Format:
+   * organizations/{org}/environments/{env}/securityActions/{security_action}
+   * @param GoogleCloudApigeeV1DisableSecurityActionRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1SecurityAction
+   * @throws \Google\Service\Exception
+   */
+  public function disable($name, GoogleCloudApigeeV1DisableSecurityActionRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('disable', [$params], GoogleCloudApigeeV1SecurityAction::class);
+  }
+  /**
+   * Enable a SecurityAction. The `state` of the SecurityAction after enabling is
+   * `ENABLED`. `EnableSecurityAction` can be called on SecurityActions in the
+   * state `DISABLED`; SecurityActions in a different state (including `ENABLED)
+   * return an error. (securityActions.enable)
+   *
+   * @param string $name Required. The name of the SecurityAction to enable.
+   * Format:
+   * organizations/{org}/environments/{env}/securityActions/{security_action}
+   * @param GoogleCloudApigeeV1EnableSecurityActionRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1SecurityAction
+   * @throws \Google\Service\Exception
+   */
+  public function enable($name, GoogleCloudApigeeV1EnableSecurityActionRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('enable', [$params], GoogleCloudApigeeV1SecurityAction::class);
+  }
+  /**
+   * Get a SecurityAction by name. (securityActions.get)
+   *
+   * @param string $name Required. The fully qualified name of the SecurityAction
+   * to retrieve. Format:
+   * organizations/{org}/environments/{env}/securityActions/{security_action}
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1SecurityAction
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1SecurityAction::class);
+  }
+  /**
+   * Returns a list of SecurityActions. This returns both enabled and disabled
+   * actions. (securityActions.listOrganizationsEnvironmentsSecurityActions)
+   *
+   * @param string $parent Required. The parent, which owns this collection of
+   * SecurityActions. Format: organizations/{org}/environments/{env}
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter The filter expression to filter List results.
+   * https://google.aip.dev/160. Allows for filtering over: state and api_proxies.
+   * E.g.: state = ACTIVE AND apiProxies:foo. Filtering by action is not supported
+   * https://github.com/aip-dev/google.aip.dev/issues/624
+   * @opt_param int pageSize The maximum number of SecurityActions to return. If
+   * unspecified, at most 50 SecurityActions 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
+   * `ListSecurityActions` call. Provide this to retrieve the subsequent page.
+   * When paginating, all other parameters provided to `ListSecurityActions` must
+   * match the call that provided the page token.
+   * @return GoogleCloudApigeeV1ListSecurityActionsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsEnvironmentsSecurityActions($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListSecurityActionsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsEnvironmentsSecurityActions::class, 'Google_Service_Apigee_Resource_OrganizationsEnvironmentsSecurityActions');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsSecurityIncidents.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsSecurityIncidents.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsSecurityIncidents.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\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1BatchUpdateSecurityIncidentsRequest;
+use Google\Service\Apigee\GoogleCloudApigeeV1BatchUpdateSecurityIncidentsResponse;
+use Google\Service\Apigee\GoogleCloudApigeeV1ListSecurityIncidentsResponse;
+use Google\Service\Apigee\GoogleCloudApigeeV1SecurityIncident;
+
+/**
+ * The "securityIncidents" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $securityIncidents = $apigeeService->organizations_environments_securityIncidents;
+ *  </code>
+ */
+class OrganizationsEnvironmentsSecurityIncidents extends \Google\Service\Resource
+{
+  /**
+   * BatchUpdateSecurityIncident updates multiple existing security incidents.
+   * (securityIncidents.batchUpdate)
+   *
+   * @param string $parent Optional. The parent resource shared by all security
+   * incidents being updated. If this is set, the parent field in the
+   * UpdateSecurityIncidentRequest messages must either be empty or match this
+   * field.
+   * @param GoogleCloudApigeeV1BatchUpdateSecurityIncidentsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1BatchUpdateSecurityIncidentsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function batchUpdate($parent, GoogleCloudApigeeV1BatchUpdateSecurityIncidentsRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('batchUpdate', [$params], GoogleCloudApigeeV1BatchUpdateSecurityIncidentsResponse::class);
+  }
+  /**
+   * GetSecurityIncident gets the specified security incident. Returns NOT_FOUND
+   * if security incident is not present for the specified organization and
+   * environment. (securityIncidents.get)
+   *
+   * @param string $name Required. Security incident in the following format: `org
+   * anizations/{org}/environments/{environment}/securityIncidents/{incident}'.
+   * Example: organizations/testOrg/environments/testEnv/securityIncidents/1234-
+   * 4567-890-111
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1SecurityIncident
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1SecurityIncident::class);
+  }
+  /**
+   * ListSecurityIncidents lists all the security incident associated with the
+   * environment.
+   * (securityIncidents.listOrganizationsEnvironmentsSecurityIncidents)
+   *
+   * @param string $parent Required. For a specific organization, list of all the
+   * security incidents. Format: `organizations/{org}/environments/{environment}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter The filter expression to be used to get the list of
+   * security incidents, where filtering can be done on API Proxies. Example:
+   * filter = "api_proxy = /", "first_detected_time >", "last_detected_time <"
+   * @opt_param int pageSize Optional. The maximum number of incidents to return.
+   * The service may return fewer than this value. If unspecified, at most 50
+   * incidents will be returned.
+   * @opt_param string pageToken Optional. A page token, received from a previous
+   * `ListSecurityIncident` call. Provide this to retrieve the subsequent page.
+   * @return GoogleCloudApigeeV1ListSecurityIncidentsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsEnvironmentsSecurityIncidents($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListSecurityIncidentsResponse::class);
+  }
+  /**
+   * UpdateSecurityIncidents updates an existing security incident.
+   * (securityIncidents.patch)
+   *
+   * @param string $name Immutable. Name of the security incident resource.
+   * Format:
+   * organizations/{org}/environments/{environment}/securityIncidents/{incident}
+   * Example: organizations/apigee-
+   * org/environments/dev/securityIncidents/1234-5678-9101-1111
+   * @param GoogleCloudApigeeV1SecurityIncident $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Required. The list of fields to update. Allowed
+   * fields are: LINT.IfChange(allowed_update_fields_comment) - observability
+   * LINT.ThenChange()
+   * @return GoogleCloudApigeeV1SecurityIncident
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudApigeeV1SecurityIncident $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudApigeeV1SecurityIncident::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsEnvironmentsSecurityIncidents::class, 'Google_Service_Apigee_Resource_OrganizationsEnvironmentsSecurityIncidents');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsSecurityReports.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsSecurityReports.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsSecurityReports.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,145 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleApiHttpBody;
+use Google\Service\Apigee\GoogleCloudApigeeV1ListSecurityReportsResponse;
+use Google\Service\Apigee\GoogleCloudApigeeV1SecurityReport;
+use Google\Service\Apigee\GoogleCloudApigeeV1SecurityReportQuery;
+use Google\Service\Apigee\GoogleCloudApigeeV1SecurityReportResultView;
+
+/**
+ * The "securityReports" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $securityReports = $apigeeService->organizations_environments_securityReports;
+ *  </code>
+ */
+class OrganizationsEnvironmentsSecurityReports extends \Google\Service\Resource
+{
+  /**
+   * Submit a report request to be processed in the background. If the submission
+   * succeeds, the API returns a 200 status and an ID that refer to the report
+   * request. In addition to the HTTP status 200, the `state` of "enqueued" means
+   * that the request succeeded. (securityReports.create)
+   *
+   * @param string $parent Required. The parent resource name. Must be of the form
+   * `organizations/{org}/environments/{env}`.
+   * @param GoogleCloudApigeeV1SecurityReportQuery $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1SecurityReport
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudApigeeV1SecurityReportQuery $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudApigeeV1SecurityReport::class);
+  }
+  /**
+   * Get security report status If the query is still in progress, the `state` is
+   * set to "running" After the query has completed successfully, `state` is set
+   * to "completed" (securityReports.get)
+   *
+   * @param string $name Required. Name of the security report to get. Must be of
+   * the form `organizations/{org}/environments/{env}/securityReports/{reportId}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1SecurityReport
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1SecurityReport::class);
+  }
+  /**
+   * After the query is completed, use this API to retrieve the results as file.
+   * If the request succeeds, and there is a non-zero result set, the result is
+   * downloaded to the client as a zipped JSON file. The name of the downloaded
+   * file will be: OfflineQueryResult-.zip Example:
+   * `OfflineQueryResult-9cfc0d85-0f30-46d6-ae6f-318d0cb961bd.zip`
+   * (securityReports.getResult)
+   *
+   * @param string $name Required. Name of the security report result to get. Must
+   * be of the form
+   * `organizations/{org}/environments/{env}/securityReports/{reportId}/result`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleApiHttpBody
+   * @throws \Google\Service\Exception
+   */
+  public function getResult($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('getResult', [$params], GoogleApiHttpBody::class);
+  }
+  /**
+   * After the query is completed, use this API to view the query result when
+   * result size is small. (securityReports.getResultView)
+   *
+   * @param string $name Required. Name of the security report result view to get.
+   * Must be of the form `organizations/{org}/environments/{env}/securityReports/{
+   * reportId}/resultView`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1SecurityReportResultView
+   * @throws \Google\Service\Exception
+   */
+  public function getResultView($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('getResultView', [$params], GoogleCloudApigeeV1SecurityReportResultView::class);
+  }
+  /**
+   * Return a list of Security Reports
+   * (securityReports.listOrganizationsEnvironmentsSecurityReports)
+   *
+   * @param string $parent Required. The parent resource name. Must be of the form
+   * `organizations/{org}/environments/{env}`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string dataset Filter response list by dataset. Example: `api`,
+   * `mint`
+   * @opt_param string from Filter response list by returning security reports
+   * that created after this date time. Time must be in ISO date-time format like
+   * '2011-12-03T10:15:30Z'.
+   * @opt_param int pageSize The maximum number of security report to return in
+   * the list response.
+   * @opt_param string pageToken Token returned from the previous list response to
+   * fetch the next page.
+   * @opt_param string status Filter response list by security reports status.
+   * @opt_param string submittedBy Filter response list by user who submitted
+   * queries.
+   * @opt_param string to Filter response list by returning security reports that
+   * created before this date time. Time must be in ISO date-time format like
+   * '2011-12-03T10:16:30Z'.
+   * @return GoogleCloudApigeeV1ListSecurityReportsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsEnvironmentsSecurityReports($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListSecurityReportsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsEnvironmentsSecurityReports::class, 'Google_Service_Apigee_Resource_OrganizationsEnvironmentsSecurityReports');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsSecurityStats.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsSecurityStats.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsSecurityStats.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,72 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1QueryTabularStatsRequest;
+use Google\Service\Apigee\GoogleCloudApigeeV1QueryTabularStatsResponse;
+use Google\Service\Apigee\GoogleCloudApigeeV1QueryTimeSeriesStatsRequest;
+use Google\Service\Apigee\GoogleCloudApigeeV1QueryTimeSeriesStatsResponse;
+
+/**
+ * The "securityStats" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $securityStats = $apigeeService->organizations_environments_securityStats;
+ *  </code>
+ */
+class OrganizationsEnvironmentsSecurityStats extends \Google\Service\Resource
+{
+  /**
+   * Retrieve security statistics as tabular rows.
+   * (securityStats.queryTabularStats)
+   *
+   * @param string $orgenv Required. Should be of the form
+   * organizations//environments/.
+   * @param GoogleCloudApigeeV1QueryTabularStatsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1QueryTabularStatsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function queryTabularStats($orgenv, GoogleCloudApigeeV1QueryTabularStatsRequest $postBody, $optParams = [])
+  {
+    $params = ['orgenv' => $orgenv, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('queryTabularStats', [$params], GoogleCloudApigeeV1QueryTabularStatsResponse::class);
+  }
+  /**
+   * Retrieve security statistics as a collection of time series.
+   * (securityStats.queryTimeSeriesStats)
+   *
+   * @param string $orgenv Required. Should be of the form
+   * organizations//environments/.
+   * @param GoogleCloudApigeeV1QueryTimeSeriesStatsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1QueryTimeSeriesStatsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function queryTimeSeriesStats($orgenv, GoogleCloudApigeeV1QueryTimeSeriesStatsRequest $postBody, $optParams = [])
+  {
+    $params = ['orgenv' => $orgenv, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('queryTimeSeriesStats', [$params], GoogleCloudApigeeV1QueryTimeSeriesStatsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsEnvironmentsSecurityStats::class, 'Google_Service_Apigee_Resource_OrganizationsEnvironmentsSecurityStats');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsSharedflows.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsSharedflows.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsSharedflows.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\Apigee\Resource;
+
+/**
+ * The "sharedflows" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $sharedflows = $apigeeService->organizations_environments_sharedflows;
+ *  </code>
+ */
+class OrganizationsEnvironmentsSharedflows extends \Google\Service\Resource
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsEnvironmentsSharedflows::class, 'Google_Service_Apigee_Resource_OrganizationsEnvironmentsSharedflows');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsSharedflowsDeployments.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsSharedflowsDeployments.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsSharedflowsDeployments.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\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1ListDeploymentsResponse;
+
+/**
+ * The "deployments" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $deployments = $apigeeService->organizations_environments_sharedflows_deployments;
+ *  </code>
+ */
+class OrganizationsEnvironmentsSharedflowsDeployments extends \Google\Service\Resource
+{
+  /**
+   * Lists all deployments of a shared flow in an environment.
+   * (deployments.listOrganizationsEnvironmentsSharedflowsDeployments)
+   *
+   * @param string $parent Required. Name representing a shared flow in an
+   * environment in the following format:
+   * `organizations/{org}/environments/{env}/sharedflows/{sharedflow}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1ListDeploymentsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsEnvironmentsSharedflowsDeployments($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListDeploymentsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsEnvironmentsSharedflowsDeployments::class, 'Google_Service_Apigee_Resource_OrganizationsEnvironmentsSharedflowsDeployments');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsSharedflowsRevisions.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsSharedflowsRevisions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsSharedflowsRevisions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,108 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1Deployment;
+use Google\Service\Apigee\GoogleProtobufEmpty;
+
+/**
+ * The "revisions" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $revisions = $apigeeService->organizations_environments_sharedflows_revisions;
+ *  </code>
+ */
+class OrganizationsEnvironmentsSharedflowsRevisions extends \Google\Service\Resource
+{
+  /**
+   * Deploys a revision of a shared flow. If another revision of the same shared
+   * flow is currently deployed, set the `override` parameter to `true` to have
+   * this revision replace the currently deployed revision. You cannot use a
+   * shared flow until it has been deployed to an environment. For a request path
+   * `organizations/{org}/environments/{env}/sharedflows/{sf}/revisions/{rev}/depl
+   * oyments`, two permissions are required: * `apigee.deployments.create` on the
+   * resource `organizations/{org}/environments/{env}` *
+   * `apigee.sharedflowrevisions.deploy` on the resource
+   * `organizations/{org}/sharedflows/{sf}/revisions/{rev}` (revisions.deploy)
+   *
+   * @param string $name Required. Name of the shared flow revision to deploy in
+   * the following format: `organizations/{org}/environments/{env}/sharedflows/{sh
+   * aredflow}/revisions/{rev}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool override Flag that specifies whether the new deployment
+   * replaces other deployed revisions of the shared flow in the environment. Set
+   * `override` to `true` to replace other deployed revisions. By default,
+   * `override` is `false` and the deployment is rejected if other revisions of
+   * the shared flow are deployed in the environment.
+   * @opt_param string serviceAccount Google Cloud IAM service account. The
+   * service account represents the identity of the deployed proxy, and determines
+   * what permissions it has. The format must be
+   * `{ACCOUNT_ID}@{PROJECT}.iam.gserviceaccount.com`.
+   * @return GoogleCloudApigeeV1Deployment
+   * @throws \Google\Service\Exception
+   */
+  public function deploy($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('deploy', [$params], GoogleCloudApigeeV1Deployment::class);
+  }
+  /**
+   * Gets the deployment of a shared flow revision and actual state reported by
+   * runtime pods. (revisions.getDeployments)
+   *
+   * @param string $name Required. Name representing a shared flow in an
+   * environment in the following format: `organizations/{org}/environments/{env}/
+   * sharedflows/{sharedflow}/revisions/{rev}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1Deployment
+   * @throws \Google\Service\Exception
+   */
+  public function getDeployments($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('getDeployments', [$params], GoogleCloudApigeeV1Deployment::class);
+  }
+  /**
+   * Undeploys a shared flow revision from an environment. For a request path `org
+   * anizations/{org}/environments/{env}/sharedflows/{sf}/revisions/{rev}/deployme
+   * nts`, two permissions are required: * `apigee.deployments.delete` on the
+   * resource `organizations/{org}/environments/{env}` *
+   * `apigee.sharedflowrevisions.undeploy` on the resource
+   * `organizations/{org}/sharedflows/{sf}/revisions/{rev}` (revisions.undeploy)
+   *
+   * @param string $name Required. Name of the shared flow revision to undeploy in
+   * the following format: `organizations/{org}/environments/{env}/sharedflows/{sh
+   * aredflow}/revisions/{rev}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function undeploy($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('undeploy', [$params], GoogleProtobufEmpty::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsEnvironmentsSharedflowsRevisions::class, 'Google_Service_Apigee_Resource_OrganizationsEnvironmentsSharedflowsRevisions');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsStats.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsStats.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsStats.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\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1Stats;
+
+/**
+ * The "stats" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $stats = $apigeeService->organizations_environments_stats;
+ *  </code>
+ */
+class OrganizationsEnvironmentsStats extends \Google\Service\Resource
+{
+  /**
+   * Retrieve metrics grouped by dimensions. The types of metrics you can retrieve
+   * include traffic, message counts, API call latency, response size, and cache
+   * hits and counts. Dimensions let you view metrics in meaningful groups. You
+   * can optionally pass dimensions as path parameters to the `stats` API. If
+   * dimensions are not specified, the metrics are computed on the entire set of
+   * data for the given time range. (stats.get)
+   *
+   * @param string $name Required. Resource name for which the interactive query
+   * will be executed. Use the following format in your request:
+   * `organizations/{org}/environments/{env}/stats/{dimensions}` Dimensions let
+   * you view metrics in meaningful groupings, such as `apiproxy` or
+   * `target_host`. The value of dimensions should be a comma-separated list, as
+   * shown below:
+   * `organizations/{org}/environments/{env}/stats/apiproxy,request_verb`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string accuracy No longer used by Apigee. Supported for backwards
+   * compatibility.
+   * @opt_param string aggTable Table name used to query custom aggregate tables.
+   * If this parameter is skipped, then Apigee will try to retrieve the data from
+   * fact tables which will be expensive.
+   * @opt_param string filter Filter that enables you to drill down on specific
+   * dimension values.
+   * @opt_param string limit Maximum number of result items to return. The default
+   * and maximum value that can be returned is 14400.
+   * @opt_param string offset Offset value. Use `offset` with `limit` to enable
+   * pagination of results. For example, to display results 11-20, set limit to
+   * `10` and offset to `10`.
+   * @opt_param bool realtime No longer used by Apigee. Supported for backwards
+   * compatibility.
+   * @opt_param string select Comma-separated list of metrics. For example:
+   * `sum(message_count),sum(error_count)`
+   * @opt_param bool sonar Routes the query to API Monitoring for the last hour.
+   * @opt_param string sort Flag that specifies whether the sort order should be
+   * ascending or descending. Valid values include: `DESC` and `ASC`.
+   * @opt_param string sortby Comma-separated list of columns to sort the final
+   * result.
+   * @opt_param string timeRange Time interval for the interactive query. Time
+   * range is specified in GMT as `start~end`. For example: `04/15/2017
+   * 00:00~05/15/2017 23:59`
+   * @opt_param string timeUnit Granularity of metrics returned. Valid values
+   * include: `second`, `minute`, `hour`, `day`, `week`, or` month`.
+   * @opt_param string topk Top number of results to return. For example, to
+   * return the top 5 results, set `topk=5`.
+   * @opt_param bool tsAscending Flag that specifies whether to list timestamps in
+   * ascending (`true`) or descending (`false`) order. Apigee recommends that you
+   * set this value to `true` if you are using `sortby` with `sort=DESC`.
+   * @opt_param string tzo Timezone offset value.
+   * @return GoogleCloudApigeeV1Stats
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1Stats::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsEnvironmentsStats::class, 'Google_Service_Apigee_Resource_OrganizationsEnvironmentsStats');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsTargetservers.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsTargetservers.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsTargetservers.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,107 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1TargetServer;
+
+/**
+ * The "targetservers" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $targetservers = $apigeeService->organizations_environments_targetservers;
+ *  </code>
+ */
+class OrganizationsEnvironmentsTargetservers extends \Google\Service\Resource
+{
+  /**
+   * Creates a TargetServer in the specified environment. (targetservers.create)
+   *
+   * @param string $parent Required. The parent environment name under which the
+   * TargetServer will be created. Must be of the form
+   * `organizations/{org}/environments/{env}`.
+   * @param GoogleCloudApigeeV1TargetServer $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string name Optional. The ID to give the TargetServer. This will
+   * overwrite the value in TargetServer.
+   * @return GoogleCloudApigeeV1TargetServer
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudApigeeV1TargetServer $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudApigeeV1TargetServer::class);
+  }
+  /**
+   * Deletes a TargetServer from an environment. Returns the deleted TargetServer
+   * resource. (targetservers.delete)
+   *
+   * @param string $name Required. The name of the TargetServer to delete. Must be
+   * of the form
+   * `organizations/{org}/environments/{env}/targetservers/{target_server_id}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1TargetServer
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleCloudApigeeV1TargetServer::class);
+  }
+  /**
+   * Gets a TargetServer resource. (targetservers.get)
+   *
+   * @param string $name Required. The name of the TargetServer to get. Must be of
+   * the form
+   * `organizations/{org}/environments/{env}/targetservers/{target_server_id}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1TargetServer
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1TargetServer::class);
+  }
+  /**
+   * Updates an existing TargetServer. Note that this operation has PUT semantics;
+   * it will replace the entirety of the existing TargetServer with the resource
+   * in the request body. (targetservers.update)
+   *
+   * @param string $name Required. The name of the TargetServer to replace. Must
+   * be of the form
+   * `organizations/{org}/environments/{env}/targetservers/{target_server_id}`.
+   * @param GoogleCloudApigeeV1TargetServer $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1TargetServer
+   * @throws \Google\Service\Exception
+   */
+  public function update($name, GoogleCloudApigeeV1TargetServer $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('update', [$params], GoogleCloudApigeeV1TargetServer::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsEnvironmentsTargetservers::class, 'Google_Service_Apigee_Resource_OrganizationsEnvironmentsTargetservers');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsTraceConfig.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsTraceConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsTraceConfig.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\Apigee\Resource;
+
+/**
+ * The "traceConfig" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $traceConfig = $apigeeService->organizations_environments_traceConfig;
+ *  </code>
+ */
+class OrganizationsEnvironmentsTraceConfig extends \Google\Service\Resource
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsEnvironmentsTraceConfig::class, 'Google_Service_Apigee_Resource_OrganizationsEnvironmentsTraceConfig');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsTraceConfigOverrides.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsTraceConfigOverrides.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsEnvironmentsTraceConfigOverrides.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,137 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1ListTraceConfigOverridesResponse;
+use Google\Service\Apigee\GoogleCloudApigeeV1TraceConfigOverride;
+use Google\Service\Apigee\GoogleProtobufEmpty;
+
+/**
+ * The "overrides" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $overrides = $apigeeService->organizations_environments_traceConfig_overrides;
+ *  </code>
+ */
+class OrganizationsEnvironmentsTraceConfigOverrides extends \Google\Service\Resource
+{
+  /**
+   * Creates a trace configuration override. The response contains a system-
+   * generated UUID, that can be used to view, update, or delete the configuration
+   * override. Use the List API to view the existing trace configuration
+   * overrides. (overrides.create)
+   *
+   * @param string $parent Required. Parent resource of the trace configuration
+   * override. Use the following structure in your request.
+   * "organizations/environments/traceConfig".
+   * @param GoogleCloudApigeeV1TraceConfigOverride $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1TraceConfigOverride
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudApigeeV1TraceConfigOverride $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudApigeeV1TraceConfigOverride::class);
+  }
+  /**
+   * Deletes a distributed trace configuration override. (overrides.delete)
+   *
+   * @param string $name Required. Name of the trace configuration override. Use
+   * the following structure in your request:
+   * "organizations/environments/traceConfig/overrides".
+   * @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 trace configuration override. (overrides.get)
+   *
+   * @param string $name Required. Name of the trace configuration override. Use
+   * the following structure in your request:
+   * "organizations/environments/traceConfig/overrides".
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1TraceConfigOverride
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1TraceConfigOverride::class);
+  }
+  /**
+   * Lists all of the distributed trace configuration overrides in an environment.
+   * (overrides.listOrganizationsEnvironmentsTraceConfigOverrides)
+   *
+   * @param string $parent Required. Parent resource of the trace configuration
+   * override. Use the following structure in your request:
+   * "organizations/environments/traceConfig".
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Maximum number of trace configuration overrides to
+   * return. If not specified, the maximum number returned is 25. The maximum
+   * number cannot exceed 100.
+   * @opt_param string pageToken A page token, returned from a previous
+   * `ListTraceConfigOverrides` call. Token value that can be used to retrieve the
+   * subsequent page. When paginating, all other parameters provided to
+   * `ListTraceConfigOverrides` must match those specified in the call to obtain
+   * the page token.
+   * @return GoogleCloudApigeeV1ListTraceConfigOverridesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsEnvironmentsTraceConfigOverrides($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListTraceConfigOverridesResponse::class);
+  }
+  /**
+   * Updates a distributed trace configuration override. Note that the repeated
+   * fields have replace semantics when included in the field mask and that they
+   * will be overwritten by the value of the fields in the request body.
+   * (overrides.patch)
+   *
+   * @param string $name Required. Name of the trace configuration override. Use
+   * the following structure in your request:
+   * "organizations/environments/traceConfig/overrides".
+   * @param GoogleCloudApigeeV1TraceConfigOverride $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask List of fields to be updated.
+   * @return GoogleCloudApigeeV1TraceConfigOverride
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudApigeeV1TraceConfigOverride $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudApigeeV1TraceConfigOverride::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsEnvironmentsTraceConfigOverrides::class, 'Google_Service_Apigee_Resource_OrganizationsEnvironmentsTraceConfigOverrides');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsHostQueries.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsHostQueries.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsHostQueries.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,142 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleApiHttpBody;
+use Google\Service\Apigee\GoogleCloudApigeeV1AsyncQuery;
+use Google\Service\Apigee\GoogleCloudApigeeV1AsyncQueryResultView;
+use Google\Service\Apigee\GoogleCloudApigeeV1ListAsyncQueriesResponse;
+use Google\Service\Apigee\GoogleCloudApigeeV1Query;
+
+/**
+ * The "hostQueries" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $hostQueries = $apigeeService->organizations_hostQueries;
+ *  </code>
+ */
+class OrganizationsHostQueries extends \Google\Service\Resource
+{
+  /**
+   * Submit a query at host level to be processed in the background. If the
+   * submission of the query succeeds, the API returns a 201 status and an ID that
+   * refer to the query. In addition to the HTTP status 201, the `state` of
+   * "enqueued" means that the request succeeded. (hostQueries.create)
+   *
+   * @param string $parent Required. The parent resource name. Must be of the form
+   * `organizations/{org}`.
+   * @param GoogleCloudApigeeV1Query $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1AsyncQuery
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudApigeeV1Query $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudApigeeV1AsyncQuery::class);
+  }
+  /**
+   * Get status of a query submitted at host level. If the query is still in
+   * progress, the `state` is set to "running" After the query has completed
+   * successfully, `state` is set to "completed" (hostQueries.get)
+   *
+   * @param string $name Required. Name of the asynchronous query to get. Must be
+   * of the form `organizations/{org}/queries/{queryId}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1AsyncQuery
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1AsyncQuery::class);
+  }
+  /**
+   * After the query is completed, use this API to retrieve the results. If the
+   * request succeeds, and there is a non-zero result set, the result is
+   * downloaded to the client as a zipped JSON file. The name of the downloaded
+   * file will be: OfflineQueryResult-.zip Example:
+   * `OfflineQueryResult-9cfc0d85-0f30-46d6-ae6f-318d0cb961bd.zip`
+   * (hostQueries.getResult)
+   *
+   * @param string $name Required. Name of the asynchronous query result to get.
+   * Must be of the form `organizations/{org}/queries/{queryId}/result`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleApiHttpBody
+   * @throws \Google\Service\Exception
+   */
+  public function getResult($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('getResult', [$params], GoogleApiHttpBody::class);
+  }
+  /**
+   * (hostQueries.getResultView)
+   *
+   * @param string $name Required. Name of the asynchronous query result view to
+   * get. Must be of the form `organizations/{org}/queries/{queryId}/resultView`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1AsyncQueryResultView
+   * @throws \Google\Service\Exception
+   */
+  public function getResultView($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('getResultView', [$params], GoogleCloudApigeeV1AsyncQueryResultView::class);
+  }
+  /**
+   * Return a list of Asynchronous Queries at host level.
+   * (hostQueries.listOrganizationsHostQueries)
+   *
+   * @param string $parent Required. The parent resource name. Must be of the form
+   * `organizations/{org}`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string dataset Filter response list by dataset. Example: `api`,
+   * `mint`
+   * @opt_param string envgroupHostname Required. Filter response list by
+   * hostname.
+   * @opt_param string from Filter response list by returning asynchronous queries
+   * that created after this date time. Time must be in ISO date-time format like
+   * '2011-12-03T10:15:30Z'.
+   * @opt_param string inclQueriesWithoutReport Flag to include asynchronous
+   * queries that don't have a report denifition.
+   * @opt_param string status Filter response list by asynchronous query status.
+   * @opt_param string submittedBy Filter response list by user who submitted
+   * queries.
+   * @opt_param string to Filter response list by returning asynchronous queries
+   * that created before this date time. Time must be in ISO date-time format like
+   * '2011-12-03T10:16:30Z'.
+   * @return GoogleCloudApigeeV1ListAsyncQueriesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsHostQueries($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListAsyncQueriesResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsHostQueries::class, 'Google_Service_Apigee_Resource_OrganizationsHostQueries');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsHostSecurityReports.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsHostSecurityReports.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsHostSecurityReports.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,146 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleApiHttpBody;
+use Google\Service\Apigee\GoogleCloudApigeeV1ListSecurityReportsResponse;
+use Google\Service\Apigee\GoogleCloudApigeeV1SecurityReport;
+use Google\Service\Apigee\GoogleCloudApigeeV1SecurityReportQuery;
+use Google\Service\Apigee\GoogleCloudApigeeV1SecurityReportResultView;
+
+/**
+ * The "hostSecurityReports" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $hostSecurityReports = $apigeeService->organizations_hostSecurityReports;
+ *  </code>
+ */
+class OrganizationsHostSecurityReports extends \Google\Service\Resource
+{
+  /**
+   * Submit a query at host level to be processed in the background. If the
+   * submission of the query succeeds, the API returns a 201 status and an ID that
+   * refer to the query. In addition to the HTTP status 201, the `state` of
+   * "enqueued" means that the request succeeded. (hostSecurityReports.create)
+   *
+   * @param string $parent Required. The parent resource name. Must be of the form
+   * `organizations/{org}`.
+   * @param GoogleCloudApigeeV1SecurityReportQuery $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1SecurityReport
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudApigeeV1SecurityReportQuery $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudApigeeV1SecurityReport::class);
+  }
+  /**
+   * Get status of a query submitted at host level. If the query is still in
+   * progress, the `state` is set to "running" After the query has completed
+   * successfully, `state` is set to "completed" (hostSecurityReports.get)
+   *
+   * @param string $name Required. Name of the security report to get. Must be of
+   * the form `organizations/{org}/securityReports/{reportId}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1SecurityReport
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1SecurityReport::class);
+  }
+  /**
+   * After the query is completed, use this API to retrieve the results. If the
+   * request succeeds, and there is a non-zero result set, the result is
+   * downloaded to the client as a zipped JSON file. The name of the downloaded
+   * file will be: OfflineQueryResult-.zip Example:
+   * `OfflineQueryResult-9cfc0d85-0f30-46d6-ae6f-318d0cb961bd.zip`
+   * (hostSecurityReports.getResult)
+   *
+   * @param string $name Required. Name of the security report result to get. Must
+   * be of the form `organizations/{org}/securityReports/{reportId}/result`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleApiHttpBody
+   * @throws \Google\Service\Exception
+   */
+  public function getResult($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('getResult', [$params], GoogleApiHttpBody::class);
+  }
+  /**
+   * After the query is completed, use this API to view the query result when
+   * result size is small. (hostSecurityReports.getResultView)
+   *
+   * @param string $name Required. Name of the security report result view to get.
+   * Must be of the form
+   * `organizations/{org}/securityReports/{reportId}/resultView`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1SecurityReportResultView
+   * @throws \Google\Service\Exception
+   */
+  public function getResultView($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('getResultView', [$params], GoogleCloudApigeeV1SecurityReportResultView::class);
+  }
+  /**
+   * Return a list of Security Reports at host level.
+   * (hostSecurityReports.listOrganizationsHostSecurityReports)
+   *
+   * @param string $parent Required. The parent resource name. Must be of the form
+   * `organizations/{org}`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string dataset Filter response list by dataset. Example: `api`,
+   * `mint`
+   * @opt_param string envgroupHostname Required. Filter response list by
+   * hostname.
+   * @opt_param string from Filter response list by returning security reports
+   * that created after this date time. Time must be in ISO date-time format like
+   * '2011-12-03T10:15:30Z'.
+   * @opt_param int pageSize The maximum number of security report to return in
+   * the list response.
+   * @opt_param string pageToken Token returned from the previous list response to
+   * fetch the next page.
+   * @opt_param string status Filter response list by security report status.
+   * @opt_param string submittedBy Filter response list by user who submitted
+   * queries.
+   * @opt_param string to Filter response list by returning security reports that
+   * created before this date time. Time must be in ISO date-time format like
+   * '2011-12-03T10:16:30Z'.
+   * @return GoogleCloudApigeeV1ListSecurityReportsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsHostSecurityReports($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListSecurityReportsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsHostSecurityReports::class, 'Google_Service_Apigee_Resource_OrganizationsHostSecurityReports');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsHostStats.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsHostStats.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsHostStats.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,90 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1Stats;
+
+/**
+ * The "hostStats" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $hostStats = $apigeeService->organizations_hostStats;
+ *  </code>
+ */
+class OrganizationsHostStats extends \Google\Service\Resource
+{
+  /**
+   * Retrieve metrics grouped by dimensions in host level. The types of metrics
+   * you can retrieve include traffic, message counts, API call latency, response
+   * size, and cache hits and counts. Dimensions let you view metrics in
+   * meaningful groups. You can optionally pass dimensions as path parameters to
+   * the `stats` API. If dimensions are not specified, the metrics are computed on
+   * the entire set of data for the given time range. (hostStats.get)
+   *
+   * @param string $name Required. Resource name for which the interactive query
+   * will be executed. Use the following format in your request:
+   * `organizations/{org}/hostStats/{dimensions}` Dimensions let you view metrics
+   * in meaningful groupings, such as `apiproxy`, `target_host`. The value of
+   * dimensions should be a comma-separated list as shown below
+   * `organizations/{org}/hostStats/apiproxy,request_verb`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string accuracy No longer used by Apigee. Supported for backwards
+   * compatibility.
+   * @opt_param string envgroupHostname Required. Hostname for which the
+   * interactive query will be executed.
+   * @opt_param string filter Flag that enables drill-down on specific dimension
+   * values.
+   * @opt_param string limit Maximum number of result items to return. The default
+   * and maximum value that can be returned is 14400.
+   * @opt_param string offset Offset value. Use `offset` with `limit` to enable
+   * pagination of results. For example, to display results 11-20, set limit to
+   * `10` and offset to `10`.
+   * @opt_param bool realtime No longer used by Apigee. Supported for backwards
+   * compatibility.
+   * @opt_param string select Comma-separated list of metrics. For example:
+   * `sum(message_count),sum(error_count)`
+   * @opt_param string sort Flag that specifies if the sort order should be
+   * ascending or descending. Valid values are `DESC` and `ASC`.
+   * @opt_param string sortby Comma-separated list of columns to sort the final
+   * result.
+   * @opt_param string timeRange Time interval for the interactive query. Time
+   * range is specified in GMT as `start~end`. For example: `04/15/2017
+   * 00:00~05/15/2017 23:59`
+   * @opt_param string timeUnit Granularity of metrics returned. Valid values
+   * include: `second`, `minute`, `hour`, `day`, `week`, or `month`.
+   * @opt_param string topk Top number of results to return. For example, to
+   * return the top 5 results, set `topk=5`.
+   * @opt_param bool tsAscending Flag that specifies whether to list timestamps in
+   * ascending (`true`) or descending (`false`) order. Apigee recommends that you
+   * set this value to `true` if you are using `sortby` with `sort=DESC`.
+   * @opt_param string tzo Timezone offset value.
+   * @return GoogleCloudApigeeV1Stats
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1Stats::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsHostStats::class, 'Google_Service_Apigee_Resource_OrganizationsHostStats');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsInstances.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsInstances.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsInstances.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\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1Instance;
+use Google\Service\Apigee\GoogleCloudApigeeV1ListInstancesResponse;
+use Google\Service\Apigee\GoogleCloudApigeeV1ReportInstanceStatusRequest;
+use Google\Service\Apigee\GoogleCloudApigeeV1ReportInstanceStatusResponse;
+use Google\Service\Apigee\GoogleLongrunningOperation;
+
+/**
+ * The "instances" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $instances = $apigeeService->organizations_instances;
+ *  </code>
+ */
+class OrganizationsInstances extends \Google\Service\Resource
+{
+  /**
+   * Creates an Apigee runtime instance. The instance is accessible from the
+   * authorized network configured on the organization. **Note:** Not supported
+   * for Apigee hybrid. (instances.create)
+   *
+   * @param string $parent Required. Name of the organization. Use the following
+   * structure in your request: `organizations/{org}`.
+   * @param GoogleCloudApigeeV1Instance $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudApigeeV1Instance $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Deletes an Apigee runtime instance. The instance stops serving requests and
+   * the runtime data is deleted. **Note:** Not supported for Apigee hybrid.
+   * (instances.delete)
+   *
+   * @param string $name Required. Name of the instance. Use the following
+   * structure in your request: `organizations/{org}/instances/{instance}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Gets the details for an Apigee runtime instance. **Note:** Not supported for
+   * Apigee hybrid. (instances.get)
+   *
+   * @param string $name Required. Name of the instance. Use the following
+   * structure in your request: `organizations/{org}/instances/{instance}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1Instance
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1Instance::class);
+  }
+  /**
+   * Lists all Apigee runtime instances for the organization. **Note:** Not
+   * supported for Apigee hybrid. (instances.listOrganizationsInstances)
+   *
+   * @param string $parent Required. Name of the organization. Use the following
+   * structure in your request: `organizations/{org}`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Maximum number of instances to return. Defaults to
+   * 25.
+   * @opt_param string pageToken Page token, returned from a previous
+   * ListInstances call, that you can use to retrieve the next page of content.
+   * @return GoogleCloudApigeeV1ListInstancesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsInstances($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListInstancesResponse::class);
+  }
+  /**
+   * Updates an Apigee runtime instance. You can update the fields described in
+   * NodeConfig. No other fields will be updated. **Note:** Not supported for
+   * Apigee hybrid. (instances.patch)
+   *
+   * @param string $name Required. Name of the instance. Use the following
+   * structure in your request: `organizations/{org}/instances/{instance}`.
+   * @param GoogleCloudApigeeV1Instance $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask List of fields to be updated.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudApigeeV1Instance $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Reports the latest status for a runtime instance. (instances.reportStatus)
+   *
+   * @param string $instance The name of the instance reporting this status. For
+   * SaaS the request will be rejected if no instance exists under this name.
+   * Format is organizations/{org}/instances/{instance}
+   * @param GoogleCloudApigeeV1ReportInstanceStatusRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1ReportInstanceStatusResponse
+   * @throws \Google\Service\Exception
+   */
+  public function reportStatus($instance, GoogleCloudApigeeV1ReportInstanceStatusRequest $postBody, $optParams = [])
+  {
+    $params = ['instance' => $instance, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('reportStatus', [$params], GoogleCloudApigeeV1ReportInstanceStatusResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsInstances::class, 'Google_Service_Apigee_Resource_OrganizationsInstances');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsInstancesAttachments.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsInstancesAttachments.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsInstancesAttachments.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\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1InstanceAttachment;
+use Google\Service\Apigee\GoogleCloudApigeeV1ListInstanceAttachmentsResponse;
+use Google\Service\Apigee\GoogleLongrunningOperation;
+
+/**
+ * The "attachments" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $attachments = $apigeeService->organizations_instances_attachments;
+ *  </code>
+ */
+class OrganizationsInstancesAttachments extends \Google\Service\Resource
+{
+  /**
+   * Creates a new attachment of an environment to an instance. **Note:** Not
+   * supported for Apigee hybrid. (attachments.create)
+   *
+   * @param string $parent Required. Name of the instance. Use the following
+   * structure in your request: `organizations/{org}/instances/{instance}`.
+   * @param GoogleCloudApigeeV1InstanceAttachment $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudApigeeV1InstanceAttachment $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Deletes an attachment. **Note:** Not supported for Apigee hybrid.
+   * (attachments.delete)
+   *
+   * @param string $name Required. Name of the attachment. Use the following
+   * structure in your request:
+   * `organizations/{org}/instances/{instance}/attachments/{attachment}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Gets an attachment. **Note:** Not supported for Apigee hybrid.
+   * (attachments.get)
+   *
+   * @param string $name Required. Name of the attachment. Use the following
+   * structure in your request:
+   * `organizations/{org}/instances/{instance}/attachments/{attachment}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1InstanceAttachment
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1InstanceAttachment::class);
+  }
+  /**
+   * Lists all attachments to an instance. **Note:** Not supported for Apigee
+   * hybrid. (attachments.listOrganizationsInstancesAttachments)
+   *
+   * @param string $parent Required. Name of the organization. Use the following
+   * structure in your request: `organizations/{org}/instances/{instance}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Maximum number of instance attachments to return.
+   * Defaults to 25.
+   * @opt_param string pageToken Page token, returned by a previous
+   * ListInstanceAttachments call, that you can use to retrieve the next page of
+   * content.
+   * @return GoogleCloudApigeeV1ListInstanceAttachmentsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsInstancesAttachments($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListInstanceAttachmentsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsInstancesAttachments::class, 'Google_Service_Apigee_Resource_OrganizationsInstancesAttachments');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsInstancesCanaryevaluations.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsInstancesCanaryevaluations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsInstancesCanaryevaluations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,69 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1CanaryEvaluation;
+use Google\Service\Apigee\GoogleLongrunningOperation;
+
+/**
+ * The "canaryevaluations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $canaryevaluations = $apigeeService->organizations_instances_canaryevaluations;
+ *  </code>
+ */
+class OrganizationsInstancesCanaryevaluations extends \Google\Service\Resource
+{
+  /**
+   * Creates a new canary evaluation for an organization.
+   * (canaryevaluations.create)
+   *
+   * @param string $parent Required. Name of the organization. Use the following
+   * structure in your request: `organizations/{org}/instances/{instance}`.
+   * @param GoogleCloudApigeeV1CanaryEvaluation $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudApigeeV1CanaryEvaluation $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Gets a CanaryEvaluation for an organization. (canaryevaluations.get)
+   *
+   * @param string $name Required. Name of the CanaryEvaluation. Use the following
+   * structure in your request:
+   * `organizations/{org}/instances/canaryevaluations/{evaluation}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1CanaryEvaluation
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1CanaryEvaluation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsInstancesCanaryevaluations::class, 'Google_Service_Apigee_Resource_OrganizationsInstancesCanaryevaluations');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsInstancesNatAddresses.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsInstancesNatAddresses.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsInstancesNatAddresses.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\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1ActivateNatAddressRequest;
+use Google\Service\Apigee\GoogleCloudApigeeV1ListNatAddressesResponse;
+use Google\Service\Apigee\GoogleCloudApigeeV1NatAddress;
+use Google\Service\Apigee\GoogleLongrunningOperation;
+
+/**
+ * The "natAddresses" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $natAddresses = $apigeeService->organizations_instances_natAddresses;
+ *  </code>
+ */
+class OrganizationsInstancesNatAddresses extends \Google\Service\Resource
+{
+  /**
+   * Activates the NAT address. The Apigee instance can now use this for Internet
+   * egress traffic. **Note:** Not supported for Apigee hybrid.
+   * (natAddresses.activate)
+   *
+   * @param string $name Required. Name of the nat address. Use the following
+   * structure in your request:
+   * `organizations/{org}/instances/{instances}/natAddresses/{nataddress}``
+   * @param GoogleCloudApigeeV1ActivateNatAddressRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function activate($name, GoogleCloudApigeeV1ActivateNatAddressRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('activate', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Creates a NAT address. The address is created in the RESERVED state and a
+   * static external IP address will be provisioned. At this time, the instance
+   * will not use this IP address for Internet egress traffic. The address can be
+   * activated for use once any required firewall IP whitelisting has been
+   * completed. **Note:** Not supported for Apigee hybrid. (natAddresses.create)
+   *
+   * @param string $parent Required. Name of the instance. Use the following
+   * structure in your request: `organizations/{org}/instances/{instance}`
+   * @param GoogleCloudApigeeV1NatAddress $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudApigeeV1NatAddress $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Deletes the NAT address. Connections that are actively using the address are
+   * drained before it is removed. **Note:** Not supported for Apigee hybrid.
+   * (natAddresses.delete)
+   *
+   * @param string $name Required. Name of the nat address. Use the following
+   * structure in your request:
+   * `organizations/{org}/instances/{instances}/natAddresses/{nataddress}``
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Gets the details of a NAT address. **Note:** Not supported for Apigee hybrid.
+   * (natAddresses.get)
+   *
+   * @param string $name Required. Name of the nat address. Use the following
+   * structure in your request:
+   * `organizations/{org}/instances/{instances}/natAddresses/{nataddress}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1NatAddress
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1NatAddress::class);
+  }
+  /**
+   * Lists the NAT addresses for an Apigee instance. **Note:** Not supported for
+   * Apigee hybrid. (natAddresses.listOrganizationsInstancesNatAddresses)
+   *
+   * @param string $parent Required. Name of the instance. Use the following
+   * structure in your request: `organizations/{org}/instances/{instance}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Maximum number of natAddresses to return. Defaults to
+   * 25.
+   * @opt_param string pageToken Page token, returned from a previous
+   * ListNatAddresses call, that you can use to retrieve the next page of content.
+   * @return GoogleCloudApigeeV1ListNatAddressesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsInstancesNatAddresses($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListNatAddressesResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsInstancesNatAddresses::class, 'Google_Service_Apigee_Resource_OrganizationsInstancesNatAddresses');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsKeyvaluemaps.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsKeyvaluemaps.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsKeyvaluemaps.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\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1KeyValueMap;
+
+/**
+ * The "keyvaluemaps" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $keyvaluemaps = $apigeeService->organizations_keyvaluemaps;
+ *  </code>
+ */
+class OrganizationsKeyvaluemaps extends \Google\Service\Resource
+{
+  /**
+   * Creates a key value map in an organization. (keyvaluemaps.create)
+   *
+   * @param string $parent Required. Name of the organization in which to create
+   * the key value map file. Use the following structure in your request:
+   * `organizations/{org}`
+   * @param GoogleCloudApigeeV1KeyValueMap $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1KeyValueMap
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudApigeeV1KeyValueMap $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudApigeeV1KeyValueMap::class);
+  }
+  /**
+   * Deletes a key value map from an organization. (keyvaluemaps.delete)
+   *
+   * @param string $name Required. Name of the key value map. Use the following
+   * structure in your request: `organizations/{org}/keyvaluemaps/{keyvaluemap}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1KeyValueMap
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleCloudApigeeV1KeyValueMap::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsKeyvaluemaps::class, 'Google_Service_Apigee_Resource_OrganizationsKeyvaluemaps');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsKeyvaluemapsEntries.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsKeyvaluemapsEntries.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsKeyvaluemapsEntries.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,149 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1KeyValueEntry;
+use Google\Service\Apigee\GoogleCloudApigeeV1ListKeyValueEntriesResponse;
+
+/**
+ * The "entries" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $entries = $apigeeService->organizations_keyvaluemaps_entries;
+ *  </code>
+ */
+class OrganizationsKeyvaluemapsEntries extends \Google\Service\Resource
+{
+  /**
+   * Creates key value entries in a key value map scoped to an organization,
+   * environment, or API proxy. **Note**: Supported for Apigee hybrid 1.8.x and
+   * higher. (entries.create)
+   *
+   * @param string $parent Required. Scope as indicated by the URI in which to
+   * create the key value map entry. Use **one** of the following structures in
+   * your request: *
+   * `organizations/{organization}/apis/{api}/keyvaluemaps/{keyvaluemap}`. * `orga
+   * nizations/{organization}/environments/{environment}/keyvaluemaps/{keyvaluemap
+   * }` * `organizations/{organization}/keyvaluemaps/{keyvaluemap}`.
+   * @param GoogleCloudApigeeV1KeyValueEntry $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1KeyValueEntry
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudApigeeV1KeyValueEntry $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudApigeeV1KeyValueEntry::class);
+  }
+  /**
+   * Deletes a key value entry from a key value map scoped to an organization,
+   * environment, or API proxy. **Notes:** * After you delete the key value entry,
+   * the policy consuming the entry will continue to function with its cached
+   * values for a few minutes. This is expected behavior. * Supported for Apigee
+   * hybrid 1.8.x and higher. (entries.delete)
+   *
+   * @param string $name Required. Scope as indicated by the URI in which to
+   * delete the key value map entry. Use **one** of the following structures in
+   * your request: * `organizations/{organization}/apis/{api}/keyvaluemaps/{keyval
+   * uemap}/entries/{entry}`. * `organizations/{organization}/environments/{enviro
+   * nment}/keyvaluemaps/{keyvaluemap}/entries/{entry}` *
+   * `organizations/{organization}/keyvaluemaps/{keyvaluemap}/entries/{entry}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1KeyValueEntry
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleCloudApigeeV1KeyValueEntry::class);
+  }
+  /**
+   * Get the key value entry value for a key value map scoped to an organization,
+   * environment, or API proxy. **Note**: Supported for Apigee hybrid 1.8.x and
+   * higher. (entries.get)
+   *
+   * @param string $name Required. Scope as indicated by the URI in which to fetch
+   * the key value map entry/value. Use **one** of the following structures in
+   * your request: * `organizations/{organization}/apis/{api}/keyvaluemaps/{keyval
+   * uemap}/entries/{entry}`. * `organizations/{organization}/environments/{enviro
+   * nment}/keyvaluemaps/{keyvaluemap}/entries/{entry}` *
+   * `organizations/{organization}/keyvaluemaps/{keyvaluemap}/entries/{entry}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1KeyValueEntry
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1KeyValueEntry::class);
+  }
+  /**
+   * Lists key value entries for key values maps scoped to an organization,
+   * environment, or API proxy. **Note**: Supported for Apigee hybrid 1.8.x and
+   * higher. (entries.listOrganizationsKeyvaluemapsEntries)
+   *
+   * @param string $parent Required. Scope as indicated by the URI in which to
+   * list key value maps. Use **one** of the following structures in your request:
+   * * `organizations/{organization}/apis/{api}/keyvaluemaps/{keyvaluemap}`. * `or
+   * ganizations/{organization}/environments/{environment}/keyvaluemaps/{keyvaluem
+   * ap}` * `organizations/{organization}/keyvaluemaps/{keyvaluemap}`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Optional. Maximum number of key value entries to
+   * return. If unspecified, at most 100 entries will be returned.
+   * @opt_param string pageToken Optional. Page token. If provides, must be a
+   * valid key value entry returned from a previous call that can be used to
+   * retrieve the next page.
+   * @return GoogleCloudApigeeV1ListKeyValueEntriesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsKeyvaluemapsEntries($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListKeyValueEntriesResponse::class);
+  }
+  /**
+   * Update key value entry scoped to an organization, environment, or API proxy
+   * for an existing key. (entries.update)
+   *
+   * @param string $name Required. Scope as indicated by the URI in which to
+   * create the key value map entry. Use **one** of the following structures in
+   * your request: *
+   * `organizations/{organization}/apis/{api}/keyvaluemaps/{keyvaluemap}`. * `orga
+   * nizations/{organization}/environments/{environment}/keyvaluemaps/{keyvaluemap
+   * }` * `organizations/{organization}/keyvaluemaps/{keyvaluemap}`.
+   * @param GoogleCloudApigeeV1KeyValueEntry $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1KeyValueEntry
+   * @throws \Google\Service\Exception
+   */
+  public function update($name, GoogleCloudApigeeV1KeyValueEntry $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('update', [$params], GoogleCloudApigeeV1KeyValueEntry::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsKeyvaluemapsEntries::class, 'Google_Service_Apigee_Resource_OrganizationsKeyvaluemapsEntries');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsOperations.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,72 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleLongrunningListOperationsResponse;
+use Google\Service\Apigee\GoogleLongrunningOperation;
+
+/**
+ * The "operations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $operations = $apigeeService->organizations_operations;
+ *  </code>
+ */
+class OrganizationsOperations extends \Google\Service\Resource
+{
+  /**
+   * Gets the latest state of a long-running operation. Clients can use this
+   * method to poll the operation result at intervals as recommended by the API
+   * service. (operations.get)
+   *
+   * @param string $name The name of the operation resource.
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Lists operations that match the specified filter in the request. If the
+   * server doesn't support this method, it returns `UNIMPLEMENTED`.
+   * (operations.listOrganizationsOperations)
+   *
+   * @param string $name The name of the operation's parent resource.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter The standard list filter.
+   * @opt_param int pageSize The standard list page size.
+   * @opt_param string pageToken The standard list page token.
+   * @return GoogleLongrunningListOperationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsOperations($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleLongrunningListOperationsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsOperations::class, 'Google_Service_Apigee_Resource_OrganizationsOperations');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsOptimizedHostStats.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsOptimizedHostStats.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsOptimizedHostStats.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,86 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1OptimizedStats;
+
+/**
+ * The "optimizedHostStats" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $optimizedHostStats = $apigeeService->organizations_optimizedHostStats;
+ *  </code>
+ */
+class OrganizationsOptimizedHostStats extends \Google\Service\Resource
+{
+  /**
+   * Similar to GetHostStats except that the response is less verbose.
+   * (optimizedHostStats.get)
+   *
+   * @param string $name Required. Resource name for which the interactive query
+   * will be executed. Use the following format in your request:
+   * `organizations/{organization_id}/optimizedHostStats/{dimensions}` Dimensions
+   * let you view metrics in meaningful groupings, such as `apiproxy`,
+   * `target_host`. The value of dimensions should be a comma-separated list as
+   * shown below: `organizations/{org}/optimizedHostStats/apiproxy,request_verb`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string accuracy No longer used by Apigee. Supported for backwards
+   * compatibility.
+   * @opt_param string envgroupHostname Required. Hostname for which the
+   * interactive query will be executed.
+   * @opt_param string filter Filter that enables you to drill-down on specific
+   * dimension values.
+   * @opt_param string limit Maximum number of result items to return. The default
+   * and maximum value that can be returned is 14400.
+   * @opt_param string offset Offset value. Use `offset` with `limit` to enable
+   * pagination of results. For example, to display results 11-20, set limit to
+   * `10` and offset to `10`.
+   * @opt_param bool realtime No longer used by Apigee. Supported for backwards
+   * compatibility.
+   * @opt_param string select Required. Comma-separated list of metrics. For
+   * example: `sum(message_count),sum(error_count)`
+   * @opt_param string sort Flag that specifies whether the sort order should be
+   * ascending or descending. Valid values include `DESC` and `ASC`.
+   * @opt_param string sortby Comma-separated list of columns used to sort the
+   * final result.
+   * @opt_param string timeRange Required. Time interval for the interactive
+   * query. Time range is specified in GMT as `start~end`. For example:
+   * `04/15/2017 00:00~05/15/2017 23:59`.
+   * @opt_param string timeUnit Granularity of metrics returned. Valid values
+   * include: `second`, `minute`, `hour`, `day`, `week`, or `month`.
+   * @opt_param string topk Top number of results to return. For example, to
+   * return the top 5 results, set `topk=5`.
+   * @opt_param bool tsAscending Flag that specifies whether to list timestamps in
+   * ascending (`true`) or descending (`false`) order. Apigee recommends that you
+   * set this value to `true` if you are using `sortby` with `sort=DESC`.
+   * @opt_param string tzo Timezone offset value.
+   * @return GoogleCloudApigeeV1OptimizedStats
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1OptimizedStats::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsOptimizedHostStats::class, 'Google_Service_Apigee_Resource_OrganizationsOptimizedHostStats');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsReports.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsReports.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsReports.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\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1CustomReport;
+use Google\Service\Apigee\GoogleCloudApigeeV1DeleteCustomReportResponse;
+use Google\Service\Apigee\GoogleCloudApigeeV1ListCustomReportsResponse;
+
+/**
+ * The "reports" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $reports = $apigeeService->organizations_reports;
+ *  </code>
+ */
+class OrganizationsReports extends \Google\Service\Resource
+{
+  /**
+   * Creates a Custom Report for an Organization. A Custom Report provides Apigee
+   * Customers to create custom dashboards in addition to the standard dashboards
+   * which are provided. The Custom Report in its simplest form contains
+   * specifications about metrics, dimensions and filters. It is important to note
+   * that the custom report by itself does not provide an executable entity. The
+   * Edge UI converts the custom report definition into an analytics query and
+   * displays the result in a chart. (reports.create)
+   *
+   * @param string $parent Required. The parent organization name under which the
+   * Custom Report will be created. Must be of the form:
+   * `organizations/{organization_id}/reports`
+   * @param GoogleCloudApigeeV1CustomReport $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1CustomReport
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudApigeeV1CustomReport $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudApigeeV1CustomReport::class);
+  }
+  /**
+   * Deletes an existing custom report definition (reports.delete)
+   *
+   * @param string $name Required. Custom Report name of the form:
+   * `organizations/{organization_id}/reports/{report_name}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1DeleteCustomReportResponse
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleCloudApigeeV1DeleteCustomReportResponse::class);
+  }
+  /**
+   * Retrieve a custom report definition. (reports.get)
+   *
+   * @param string $name Required. Custom Report name of the form:
+   * `organizations/{organization_id}/reports/{report_name}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1CustomReport
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1CustomReport::class);
+  }
+  /**
+   * Return a list of Custom Reports (reports.listOrganizationsReports)
+   *
+   * @param string $parent Required. The parent organization name under which the
+   * API product will be listed `organizations/{organization_id}/reports`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool expand Set to 'true' to get expanded details about each
+   * custom report.
+   * @return GoogleCloudApigeeV1ListCustomReportsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsReports($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListCustomReportsResponse::class);
+  }
+  /**
+   * Update an existing custom report definition (reports.update)
+   *
+   * @param string $name Required. Custom Report name of the form:
+   * `organizations/{organization_id}/reports/{report_name}`
+   * @param GoogleCloudApigeeV1CustomReport $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1CustomReport
+   * @throws \Google\Service\Exception
+   */
+  public function update($name, GoogleCloudApigeeV1CustomReport $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('update', [$params], GoogleCloudApigeeV1CustomReport::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsReports::class, 'Google_Service_Apigee_Resource_OrganizationsReports');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsSecurityAssessmentResults.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsSecurityAssessmentResults.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsSecurityAssessmentResults.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,54 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequest;
+use Google\Service\Apigee\GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsResponse;
+
+/**
+ * The "securityAssessmentResults" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $securityAssessmentResults = $apigeeService->organizations_securityAssessmentResults;
+ *  </code>
+ */
+class OrganizationsSecurityAssessmentResults extends \Google\Service\Resource
+{
+  /**
+   * Compute RAV2 security scores for a set of resources.
+   * (securityAssessmentResults.batchCompute)
+   *
+   * @param string $name Required. Name of the organization for which the score
+   * needs to be computed in the following format:
+   * `organizations/{org}/securityAssessmentResults`
+   * @param GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function batchCompute($name, GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('batchCompute', [$params], GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsSecurityAssessmentResults::class, 'Google_Service_Apigee_Resource_OrganizationsSecurityAssessmentResults');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsSecurityProfiles.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsSecurityProfiles.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsSecurityProfiles.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,161 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1ListSecurityProfileRevisionsResponse;
+use Google\Service\Apigee\GoogleCloudApigeeV1ListSecurityProfilesResponse;
+use Google\Service\Apigee\GoogleCloudApigeeV1SecurityProfile;
+use Google\Service\Apigee\GoogleProtobufEmpty;
+
+/**
+ * The "securityProfiles" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $securityProfiles = $apigeeService->organizations_securityProfiles;
+ *  </code>
+ */
+class OrganizationsSecurityProfiles extends \Google\Service\Resource
+{
+  /**
+   * CreateSecurityProfile create a new custom security profile.
+   * (securityProfiles.create)
+   *
+   * @param string $parent Required. Name of organization. Format:
+   * organizations/{org}
+   * @param GoogleCloudApigeeV1SecurityProfile $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string securityProfileId Required. The ID to use for the
+   * SecurityProfile, which will become the final component of the action's
+   * resource name. This value should be 1-63 characters and validated by
+   * "(^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$)".
+   * @return GoogleCloudApigeeV1SecurityProfile
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudApigeeV1SecurityProfile $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudApigeeV1SecurityProfile::class);
+  }
+  /**
+   * DeleteSecurityProfile delete a profile with all its revisions.
+   * (securityProfiles.delete)
+   *
+   * @param string $name Required. Name of profile. Format:
+   * organizations/{org}/securityProfiles/{profile}
+   * @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);
+  }
+  /**
+   * GetSecurityProfile gets the specified security profile. Returns NOT_FOUND if
+   * security profile is not present for the specified organization.
+   * (securityProfiles.get)
+   *
+   * @param string $name Required. Security profile in the following format:
+   * `organizations/{org}/securityProfiles/{profile}'. Profile may optionally
+   * contain revision ID. If revision ID is not provided, the response will
+   * contain latest revision by default. Example:
+   * organizations/testOrg/securityProfiles/testProfile@5
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1SecurityProfile
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1SecurityProfile::class);
+  }
+  /**
+   * ListSecurityProfiles lists all the security profiles associated with the org
+   * including attached and unattached profiles.
+   * (securityProfiles.listOrganizationsSecurityProfiles)
+   *
+   * @param string $parent Required. For a specific organization, list of all the
+   * security profiles. Format: `organizations/{org}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of profiles to return. The service
+   * may return fewer than this value. If unspecified, at most 50 profiles will be
+   * returned.
+   * @opt_param string pageToken A page token, received from a previous
+   * `ListSecurityProfiles` call. Provide this to retrieve the subsequent page.
+   * @return GoogleCloudApigeeV1ListSecurityProfilesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsSecurityProfiles($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListSecurityProfilesResponse::class);
+  }
+  /**
+   * ListSecurityProfileRevisions lists all the revisions of the security profile.
+   * (securityProfiles.listRevisions)
+   *
+   * @param string $name Required. For a specific profile, list all the revisions.
+   * Format: `organizations/{org}/securityProfiles/{profile}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of profile revisions to return.
+   * The service may return fewer than this value. If unspecified, at most 50
+   * revisions will be returned.
+   * @opt_param string pageToken A page token, received from a previous
+   * `ListSecurityProfileRevisions` call. Provide this to retrieve the subsequent
+   * page.
+   * @return GoogleCloudApigeeV1ListSecurityProfileRevisionsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listRevisions($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('listRevisions', [$params], GoogleCloudApigeeV1ListSecurityProfileRevisionsResponse::class);
+  }
+  /**
+   * UpdateSecurityProfile update the metadata of security profile.
+   * (securityProfiles.patch)
+   *
+   * @param string $name Immutable. Name of the security profile resource. Format:
+   * organizations/{org}/securityProfiles/{profile}
+   * @param GoogleCloudApigeeV1SecurityProfile $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Required. The list of fields to update.
+   * @return GoogleCloudApigeeV1SecurityProfile
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudApigeeV1SecurityProfile $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudApigeeV1SecurityProfile::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsSecurityProfiles::class, 'Google_Service_Apigee_Resource_OrganizationsSecurityProfiles');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsSecurityProfilesEnvironments.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsSecurityProfilesEnvironments.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsSecurityProfilesEnvironments.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\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1ComputeEnvironmentScoresRequest;
+use Google\Service\Apigee\GoogleCloudApigeeV1ComputeEnvironmentScoresResponse;
+use Google\Service\Apigee\GoogleCloudApigeeV1SecurityProfileEnvironmentAssociation;
+use Google\Service\Apigee\GoogleProtobufEmpty;
+
+/**
+ * The "environments" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $environments = $apigeeService->organizations_securityProfiles_environments;
+ *  </code>
+ */
+class OrganizationsSecurityProfilesEnvironments extends \Google\Service\Resource
+{
+  /**
+   * ComputeEnvironmentScores calculates scores for requested time range for the
+   * specified security profile and environment.
+   * (environments.computeEnvironmentScores)
+   *
+   * @param string $profileEnvironment Required. Name of organization and
+   * environment and profile id for which score needs to be computed. Format:
+   * organizations/{org}/securityProfiles/{profile}/environments/{env}
+   * @param GoogleCloudApigeeV1ComputeEnvironmentScoresRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1ComputeEnvironmentScoresResponse
+   * @throws \Google\Service\Exception
+   */
+  public function computeEnvironmentScores($profileEnvironment, GoogleCloudApigeeV1ComputeEnvironmentScoresRequest $postBody, $optParams = [])
+  {
+    $params = ['profileEnvironment' => $profileEnvironment, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('computeEnvironmentScores', [$params], GoogleCloudApigeeV1ComputeEnvironmentScoresResponse::class);
+  }
+  /**
+   * CreateSecurityProfileEnvironmentAssociation creates profile environment
+   * association i.e. attaches environment to security profile.
+   * (environments.create)
+   *
+   * @param string $parent Required. Name of organization and security profile ID.
+   * Format: organizations/{org}/securityProfiles/{profile}
+   * @param GoogleCloudApigeeV1SecurityProfileEnvironmentAssociation $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1SecurityProfileEnvironmentAssociation
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudApigeeV1SecurityProfileEnvironmentAssociation $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudApigeeV1SecurityProfileEnvironmentAssociation::class);
+  }
+  /**
+   * DeleteSecurityProfileEnvironmentAssociation removes profile environment
+   * association i.e. detaches environment from security profile.
+   * (environments.delete)
+   *
+   * @param string $name Required. The name of the environment attachment to
+   * delete. Format:
+   * organizations/{org}/securityProfiles/{profile}/environments/{env}
+   * @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);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsSecurityProfilesEnvironments::class, 'Google_Service_Apigee_Resource_OrganizationsSecurityProfilesEnvironments');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsSecurityProfilesV2.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsSecurityProfilesV2.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsSecurityProfilesV2.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\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1ListSecurityProfilesV2Response;
+use Google\Service\Apigee\GoogleCloudApigeeV1SecurityProfileV2;
+use Google\Service\Apigee\GoogleProtobufEmpty;
+
+/**
+ * The "securityProfilesV2" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $securityProfilesV2 = $apigeeService->organizations_securityProfilesV2;
+ *  </code>
+ */
+class OrganizationsSecurityProfilesV2 extends \Google\Service\Resource
+{
+  /**
+   * Create a security profile v2. (securityProfilesV2.create)
+   *
+   * @param string $parent Required. The parent resource name. Format:
+   * `organizations/{org}`
+   * @param GoogleCloudApigeeV1SecurityProfileV2 $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string securityProfileV2Id Required. The security profile id.
+   * @return GoogleCloudApigeeV1SecurityProfileV2
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudApigeeV1SecurityProfileV2 $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudApigeeV1SecurityProfileV2::class);
+  }
+  /**
+   * Delete a security profile v2. (securityProfilesV2.delete)
+   *
+   * @param string $name Required. The name of the security profile v2 to delete.
+   * Format: `organizations/{org}/securityProfilesV2/{profile}`
+   * @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 security profile v2. (securityProfilesV2.get)
+   *
+   * @param string $name Required. The name of the security profile v2 to get.
+   * Format: `organizations/{org}/securityProfilesV2/{profile}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1SecurityProfileV2
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1SecurityProfileV2::class);
+  }
+  /**
+   * List security profiles v2.
+   * (securityProfilesV2.listOrganizationsSecurityProfilesV2)
+   *
+   * @param string $parent Required. For a specific organization, list of all the
+   * security profiles. Format: `organizations/{org}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Optional. The maximum number of profiles to return
+   * @opt_param string pageToken Optional. A page token, received from a previous
+   * `ListSecurityProfilesV2` call. Provide this to retrieve the subsequent page.
+   * @return GoogleCloudApigeeV1ListSecurityProfilesV2Response
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsSecurityProfilesV2($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListSecurityProfilesV2Response::class);
+  }
+  /**
+   * Update a security profile V2. (securityProfilesV2.patch)
+   *
+   * @param string $name Identifier. Name of the security profile v2 resource.
+   * Format: organizations/{org}/securityProfilesV2/{profile}
+   * @param GoogleCloudApigeeV1SecurityProfileV2 $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Optional. The list of fields to update. Valid
+   * fields to update are `description` and `profileAssessmentConfigs`.
+   * @return GoogleCloudApigeeV1SecurityProfileV2
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudApigeeV1SecurityProfileV2 $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudApigeeV1SecurityProfileV2::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsSecurityProfilesV2::class, 'Google_Service_Apigee_Resource_OrganizationsSecurityProfilesV2');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsSharedflows.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsSharedflows.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsSharedflows.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\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleApiHttpBody;
+use Google\Service\Apigee\GoogleCloudApigeeV1ListSharedFlowsResponse;
+use Google\Service\Apigee\GoogleCloudApigeeV1SharedFlow;
+use Google\Service\Apigee\GoogleCloudApigeeV1SharedFlowRevision;
+
+/**
+ * The "sharedflows" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $sharedflows = $apigeeService->organizations_sharedflows;
+ *  </code>
+ */
+class OrganizationsSharedflows extends \Google\Service\Resource
+{
+  /**
+   * Uploads a ZIP-formatted shared flow configuration bundle to an organization.
+   * If the shared flow already exists, this creates a new revision of it. If the
+   * shared flow does not exist, this creates it. Once imported, the shared flow
+   * revision must be deployed before it can be accessed at runtime. The size
+   * limit of a shared flow bundle is 15 MB. (sharedflows.create)
+   *
+   * @param string $parent Required. The name of the parent organization under
+   * which to create the shared flow. Must be of the form:
+   * `organizations/{organization_id}`
+   * @param GoogleApiHttpBody $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string action Required. Must be set to either `import` or
+   * `validate`.
+   * @opt_param string name Required. The name to give the shared flow
+   * @return GoogleCloudApigeeV1SharedFlowRevision
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleApiHttpBody $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudApigeeV1SharedFlowRevision::class);
+  }
+  /**
+   * Deletes a shared flow and all it's revisions. The shared flow must be
+   * undeployed before you can delete it. (sharedflows.delete)
+   *
+   * @param string $name Required. shared flow name of the form:
+   * `organizations/{organization_id}/sharedflows/{shared_flow_id}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1SharedFlow
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleCloudApigeeV1SharedFlow::class);
+  }
+  /**
+   * Gets a shared flow by name, including a list of its revisions.
+   * (sharedflows.get)
+   *
+   * @param string $name Required. The name of the shared flow to get. Must be of
+   * the form: `organizations/{organization_id}/sharedflows/{shared_flow_id}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1SharedFlow
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1SharedFlow::class);
+  }
+  /**
+   * Lists all shared flows in the organization.
+   * (sharedflows.listOrganizationsSharedflows)
+   *
+   * @param string $parent Required. The name of the parent organization under
+   * which to get shared flows. Must be of the form:
+   * `organizations/{organization_id}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool includeMetaData Indicates whether to include shared flow
+   * metadata in the response.
+   * @opt_param bool includeRevisions Indicates whether to include a list of
+   * revisions in the response.
+   * @return GoogleCloudApigeeV1ListSharedFlowsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsSharedflows($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListSharedFlowsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsSharedflows::class, 'Google_Service_Apigee_Resource_OrganizationsSharedflows');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsSharedflowsDeployments.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsSharedflowsDeployments.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsSharedflowsDeployments.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\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1ListDeploymentsResponse;
+
+/**
+ * The "deployments" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $deployments = $apigeeService->organizations_sharedflows_deployments;
+ *  </code>
+ */
+class OrganizationsSharedflowsDeployments extends \Google\Service\Resource
+{
+  /**
+   * Lists all deployments of a shared flow.
+   * (deployments.listOrganizationsSharedflowsDeployments)
+   *
+   * @param string $parent Required. Name of the shared flow for which to return
+   * deployment information in the following format:
+   * `organizations/{org}/sharedflows/{sharedflow}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1ListDeploymentsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsSharedflowsDeployments($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListDeploymentsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsSharedflowsDeployments::class, 'Google_Service_Apigee_Resource_OrganizationsSharedflowsDeployments');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsSharedflowsRevisions.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsSharedflowsRevisions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsSharedflowsRevisions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,103 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleApiHttpBody;
+use Google\Service\Apigee\GoogleCloudApigeeV1SharedFlowRevision;
+
+/**
+ * The "revisions" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $revisions = $apigeeService->organizations_sharedflows_revisions;
+ *  </code>
+ */
+class OrganizationsSharedflowsRevisions extends \Google\Service\Resource
+{
+  /**
+   * Deletes a shared flow and all associated policies, resources, and revisions.
+   * You must undeploy the shared flow before deleting it. (revisions.delete)
+   *
+   * @param string $name Required. The name of the shared flow revision to delete.
+   * Must be of the form: `organizations/{organization_id}/sharedflows/{shared_flo
+   * w_id}/revisions/{revision_id}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1SharedFlowRevision
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleCloudApigeeV1SharedFlowRevision::class);
+  }
+  /**
+   * Gets a revision of a shared flow. To download the shared flow configuration
+   * bundle for the specified revision as a zip file, set the `format` query
+   * parameter to `bundle`. If you are using curl, specify `-o filename.zip` to
+   * save the output to a file; otherwise, it displays to `stdout`. Then, develop
+   * the shared flow configuration locally and upload the updated sharedFlow
+   * configuration revision, as described in
+   * [updateSharedFlowRevision](updateSharedFlowRevision). (revisions.get)
+   *
+   * @param string $name Required. The name of the shared flow revision to get.
+   * Must be of the form: `organizations/{organization_id}/sharedflows/{shared_flo
+   * w_id}/revisions/{revision_id}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string format Specify `bundle` to export the contents of the
+   * shared flow bundle. Otherwise, the bundle metadata is returned.
+   * @return GoogleApiHttpBody
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleApiHttpBody::class);
+  }
+  /**
+   * Updates a shared flow revision. This operation is only allowed on revisions
+   * which have never been deployed. After deployment a revision becomes
+   * immutable, even if it becomes undeployed. The payload is a ZIP-formatted
+   * shared flow. Content type must be either multipart/form-data or
+   * application/octet-stream. (revisions.updateSharedFlowRevision)
+   *
+   * @param string $name Required. The name of the shared flow revision to update.
+   * Must be of the form: `organizations/{organization_id}/sharedflows/{shared_flo
+   * w_id}/revisions/{revision_id}`
+   * @param GoogleApiHttpBody $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool validate Ignored. All uploads are validated regardless of the
+   * value of this field. It is kept for compatibility with existing APIs. Must be
+   * `true` or `false` if provided.
+   * @return GoogleCloudApigeeV1SharedFlowRevision
+   * @throws \Google\Service\Exception
+   */
+  public function updateSharedFlowRevision($name, GoogleApiHttpBody $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('updateSharedFlowRevision', [$params], GoogleCloudApigeeV1SharedFlowRevision::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsSharedflowsRevisions::class, 'Google_Service_Apigee_Resource_OrganizationsSharedflowsRevisions');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsSharedflowsRevisionsDeployments.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsSharedflowsRevisionsDeployments.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsSharedflowsRevisionsDeployments.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\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1ListDeploymentsResponse;
+
+/**
+ * The "deployments" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $deployments = $apigeeService->organizations_sharedflows_revisions_deployments;
+ *  </code>
+ */
+class OrganizationsSharedflowsRevisionsDeployments extends \Google\Service\Resource
+{
+  /**
+   * Lists all deployments of a shared flow revision.
+   * (deployments.listOrganizationsSharedflowsRevisionsDeployments)
+   *
+   * @param string $parent Required. Name of the API proxy revision for which to
+   * return deployment information in the following format:
+   * `organizations/{org}/sharedflows/{sharedflow}/revisions/{rev}`.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1ListDeploymentsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsSharedflowsRevisionsDeployments($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListDeploymentsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsSharedflowsRevisionsDeployments::class, 'Google_Service_Apigee_Resource_OrganizationsSharedflowsRevisionsDeployments');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsSites.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsSites.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsSites.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\Apigee\Resource;
+
+/**
+ * The "sites" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $sites = $apigeeService->organizations_sites;
+ *  </code>
+ */
+class OrganizationsSites extends \Google\Service\Resource
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsSites::class, 'Google_Service_Apigee_Resource_OrganizationsSites');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsSitesApicategories.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsSitesApicategories.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsSitesApicategories.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,119 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1ApiCategory;
+use Google\Service\Apigee\GoogleCloudApigeeV1ApiCategoryResponse;
+use Google\Service\Apigee\GoogleCloudApigeeV1DeleteResponse;
+use Google\Service\Apigee\GoogleCloudApigeeV1ListApiCategoriesResponse;
+
+/**
+ * The "apicategories" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $apicategories = $apigeeService->organizations_sites_apicategories;
+ *  </code>
+ */
+class OrganizationsSitesApicategories extends \Google\Service\Resource
+{
+  /**
+   * Creates a new API category. (apicategories.create)
+   *
+   * @param string $parent Required. Name of the portal. Use the following
+   * structure in your request: `organizations/{org}/sites/{site}`
+   * @param GoogleCloudApigeeV1ApiCategory $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1ApiCategoryResponse
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudApigeeV1ApiCategory $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudApigeeV1ApiCategoryResponse::class);
+  }
+  /**
+   * Deletes an API category. (apicategories.delete)
+   *
+   * @param string $name Required. Name of the category. Use the following
+   * structure in your request:
+   * `organizations/{org}/sites/{site}/apicategories/{apicategory}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1DeleteResponse
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleCloudApigeeV1DeleteResponse::class);
+  }
+  /**
+   * Gets an API category. (apicategories.get)
+   *
+   * @param string $name Required. Name of the category. Use the following
+   * structure in your request:
+   * `organizations/{org}/sites/{site}/apicategories/{apicategory}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1ApiCategoryResponse
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1ApiCategoryResponse::class);
+  }
+  /**
+   * Returns the API categories associated with a portal.
+   * (apicategories.listOrganizationsSitesApicategories)
+   *
+   * @param string $parent Required. Name of the portal. Use the following
+   * structure in your request: `organizations/{org}/sites/{site}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1ListApiCategoriesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsSitesApicategories($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListApiCategoriesResponse::class);
+  }
+  /**
+   * Updates an API category. (apicategories.patch)
+   *
+   * @param string $name Required. Name of the category. Use the following
+   * structure in your request:
+   * `organizations/{org}/sites/{site}/apicategories/{apicategory}`
+   * @param GoogleCloudApigeeV1ApiCategory $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1ApiCategoryResponse
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudApigeeV1ApiCategory $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleCloudApigeeV1ApiCategoryResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsSitesApicategories::class, 'Google_Service_Apigee_Resource_OrganizationsSitesApicategories');
Index: vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsSitesApidocs.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsSitesApidocs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/OrganizationsSitesApidocs.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\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1ApiDoc;
+use Google\Service\Apigee\GoogleCloudApigeeV1ApiDocDocumentation;
+use Google\Service\Apigee\GoogleCloudApigeeV1ApiDocDocumentationResponse;
+use Google\Service\Apigee\GoogleCloudApigeeV1ApiDocResponse;
+use Google\Service\Apigee\GoogleCloudApigeeV1DeleteResponse;
+use Google\Service\Apigee\GoogleCloudApigeeV1ListApiDocsResponse;
+
+/**
+ * The "apidocs" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $apidocs = $apigeeService->organizations_sites_apidocs;
+ *  </code>
+ */
+class OrganizationsSitesApidocs extends \Google\Service\Resource
+{
+  /**
+   * Creates a new catalog item. (apidocs.create)
+   *
+   * @param string $parent Required. Name of the portal. Use the following
+   * structure in your request: `organizations/{org}/sites/{site}`
+   * @param GoogleCloudApigeeV1ApiDoc $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1ApiDocResponse
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudApigeeV1ApiDoc $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleCloudApigeeV1ApiDocResponse::class);
+  }
+  /**
+   * Deletes a catalog item. (apidocs.delete)
+   *
+   * @param string $name Required. Name of the catalog item. Use the following
+   * structure in your request:
+   * `organizations/{org}/sites/{site}/apidocs/{apidoc}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1DeleteResponse
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleCloudApigeeV1DeleteResponse::class);
+  }
+  /**
+   * Gets a catalog item. (apidocs.get)
+   *
+   * @param string $name Required. Name of the catalog item. Use the following
+   * structure in your request:
+   * `organizations/{org}/sites/{site}/apidocs/{apidoc}`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1ApiDocResponse
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudApigeeV1ApiDocResponse::class);
+  }
+  /**
+   * Gets the documentation for the specified catalog item.
+   * (apidocs.getDocumentation)
+   *
+   * @param string $name Required. Resource name of the catalog item
+   * documentation. Use the following structure in your request:
+   * `organizations/{org}/sites/{site}/apidocs/{apidoc}/documentation`
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1ApiDocDocumentationResponse
+   * @throws \Google\Service\Exception
+   */
+  public function getDocumentation($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('getDocumentation', [$params], GoogleCloudApigeeV1ApiDocDocumentationResponse::class);
+  }
+  /**
+   * Returns the catalog items associated with a portal.
+   * (apidocs.listOrganizationsSitesApidocs)
+   *
+   * @param string $parent Required. Name of the portal. Use the following
+   * structure in your request: `organizations/{org}/sites/{site}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Optional. The maximum number of items to return. The
+   * service may return fewer than this value. If unspecified, at most 25 books
+   * will be returned. The maximum value is 100; values above 100 will be coerced
+   * to 100.
+   * @opt_param string pageToken Optional. A page token, received from a previous
+   * `ListApiDocs` call. Provide this to retrieve the subsequent page.
+   * @return GoogleCloudApigeeV1ListApiDocsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listOrganizationsSitesApidocs($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudApigeeV1ListApiDocsResponse::class);
+  }
+  /**
+   * Updates a catalog item. (apidocs.update)
+   *
+   * @param string $name Required. Name of the catalog item. Use the following
+   * structure in your request:
+   * `organizations/{org}/sites/{site}/apidocs/{apidoc}`
+   * @param GoogleCloudApigeeV1ApiDoc $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1ApiDocResponse
+   * @throws \Google\Service\Exception
+   */
+  public function update($name, GoogleCloudApigeeV1ApiDoc $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('update', [$params], GoogleCloudApigeeV1ApiDocResponse::class);
+  }
+  /**
+   * Updates the documentation for the specified catalog item. Note that the
+   * documentation file contents will not be populated in the return message.
+   * (apidocs.updateDocumentation)
+   *
+   * @param string $name Required. Resource name of the catalog item
+   * documentation. Use the following structure in your request:
+   * `organizations/{org}/sites/{site}/apidocs/{apidoc}/documentation`
+   * @param GoogleCloudApigeeV1ApiDocDocumentation $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudApigeeV1ApiDocDocumentationResponse
+   * @throws \Google\Service\Exception
+   */
+  public function updateDocumentation($name, GoogleCloudApigeeV1ApiDocDocumentation $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('updateDocumentation', [$params], GoogleCloudApigeeV1ApiDocDocumentationResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OrganizationsSitesApidocs::class, 'Google_Service_Apigee_Resource_OrganizationsSitesApidocs');
Index: vendor/google/apiclient-services/src/Apigee/Resource/Projects.php
===================================================================
--- vendor/google/apiclient-services/src/Apigee/Resource/Projects.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/Apigee/Resource/Projects.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,54 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\Apigee\Resource;
+
+use Google\Service\Apigee\GoogleCloudApigeeV1ProvisionOrganizationRequest;
+use Google\Service\Apigee\GoogleLongrunningOperation;
+
+/**
+ * The "projects" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $apigeeService = new Google\Service\Apigee(...);
+ *   $projects = $apigeeService->projects;
+ *  </code>
+ */
+class Projects extends \Google\Service\Resource
+{
+  /**
+   * Provisions a new Apigee organization with a functioning runtime. This is the
+   * standard way to create trial organizations for a free Apigee trial.
+   * (projects.provisionOrganization)
+   *
+   * @param string $project Required. Name of the GCP project with which to
+   * associate the Apigee organization.
+   * @param GoogleCloudApigeeV1ProvisionOrganizationRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function provisionOrganization($project, GoogleCloudApigeeV1ProvisionOrganizationRequest $postBody, $optParams = [])
+  {
+    $params = ['project' => $project, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('provisionOrganization', [$params], GoogleLongrunningOperation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Projects::class, 'Google_Service_Apigee_Resource_Projects');
