Initial commit

This commit is contained in:
Local Administrator
2025-04-18 10:32:42 +02:00
commit b83134aca3
29643 changed files with 3045897 additions and 0 deletions
@@ -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');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY 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');
@@ -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');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY 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');
@@ -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');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY 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');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY 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');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY 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');
@@ -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');
@@ -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');
@@ -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');
@@ -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');
@@ -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');
@@ -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');
@@ -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');
@@ -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');
@@ -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');
@@ -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');
@@ -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');
@@ -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');
@@ -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');
@@ -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');
@@ -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');
@@ -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');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY 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');
@@ -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');
@@ -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');
@@ -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');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY 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');
@@ -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');
@@ -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');
@@ -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');
@@ -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');
@@ -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');
@@ -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');
@@ -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');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY 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');
@@ -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');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY 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');
@@ -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');
@@ -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');
@@ -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');
@@ -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');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY 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');
@@ -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');
@@ -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');
@@ -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');
@@ -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');
@@ -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');
@@ -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');
@@ -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');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY 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');
@@ -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');
@@ -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');
@@ -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');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY 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');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY 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');
@@ -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');
@@ -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');
@@ -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');
@@ -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');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY 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');
@@ -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');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY 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');
@@ -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');
@@ -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');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY 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');
@@ -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');
@@ -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');
@@ -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');
@@ -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');
@@ -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');
@@ -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');
@@ -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');
@@ -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');
@@ -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');
@@ -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');
@@ -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');
@@ -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');
@@ -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');
@@ -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');
@@ -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');
@@ -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');
@@ -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');
@@ -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');
@@ -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');
@@ -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');
@@ -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');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY 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');
@@ -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');
@@ -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');
@@ -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');
@@ -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');
@@ -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');
@@ -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');
@@ -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');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY 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');
@@ -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');
@@ -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');
@@ -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');

Some files were not shown because too many files have changed in this diff Show More